diff --git a/README.md b/README.md index 6bb33fa..1d6c6db 100644 --- a/README.md +++ b/README.md @@ -26,13 +26,7 @@ about the following: ##### illumos Of course, to play with doors, you will need access to illumos! I recommend -these two routes, depending on your preferences: - -* Want to run it in a VM on your desktop? Try [OpenIndiana](appendices/OpenIndiana). -* Just want to spin up a cloud instance? I like SmartOS on [Joyent](appendices/SmartOS). - -Doors are super lightweight, so feel free to be as cheap as you want. You will -not need significant resources for this tutorial. +installing [OpenIndiana](appendices/OpenIndiana) on a VM on your workstation. ### Sources I am writing this because there seems to be so little about doors on the diff --git a/appendices/SmartOS/README.md b/appendices/SmartOS/README.md deleted file mode 100644 index d29b0a5..0000000 --- a/appendices/SmartOS/README.md +++ /dev/null @@ -1,69 +0,0 @@ -# Setup SmartOS on Joyent -*From zero to illumos in eight minutes* - -This can be somewhat less overhead that setting up a VM on VirtualBox, and may -be more your style if you prefer things like the AWS Console. - -### Sign up for a Joyent account -Follow [this link](https://lpage.joyent.com/Triton-Free-Trial.html) to set up a -Triton account (Triton is the name of Joyent's SmartOS-based cloud) that comes -with more than enough free cycles to work through this tutorial. If you already -have an account and are out of the free-cycle realm, rest assured you can -complete this tutorial for a matter of pennies. - -Setting up your account will require you to share an SSH public key with Joyent. -You will need to use the corresponding private key to access your SmartOS -instance. - -### Create a new "Infrastructure Container" -This is Triton-lingo for "create a new SmartOS zone". This will give you a self- -contained virtual copy of illumos that you can use for this tutorial. - -![create-instance](create-instance.png) - -#### Select the instance type -Triton lets you do a number of things, but for our purposes we want an -"Infrastructure Container" in `us-east-1` (unless you happen to know another -location is closer to you). - -![infrastructure-container](infrastructure-container.png) - -#### Select the OS -We want SmartOS -- specifically the "base" image that doesn't have a lot -configured already. We'll add exactly what we want later. - -![smartos](smartos.png) - -#### Select the instance size -Doors are super lightweight, so we need almost nothing for this tutorial. Choose -the cheapest instance size offered. - -![cheap](cheap.png) - -#### Launch -Name this sucker 'doors-tutorial' and launch it! - -![launch](launch.png) - -### Connect to your new Instance -Keep an eye on your list of instances in your Triton control panel. When you see -your previously configured instance boot, note its ip address: - -![list](list.png) - -`ssh` into that host as root, using the keypair you specified earlier. - -### Install the dependencies we need for this tutorial -```bash -pkgin -y install git-2.19.1 -pkgin -y install gmake-4.2.1nb1 -pkgin -y install gcc8-8.2.0 -echo 'PATH=$PATH:/opt/local/gcc8/bin' >> ~/.profile -source ~/.profile -git clone https://github.com/robertdfrench/revolving-door.git -cd revolving-door -gmake test # Make sure the whole tutorial builds on your system! -``` - -Once you are done, remember to tear this instance down, or Joyent will continue -to bill you for it. diff --git a/appendices/SmartOS/cheap.png b/appendices/SmartOS/cheap.png deleted file mode 100644 index b9ef846..0000000 Binary files a/appendices/SmartOS/cheap.png and /dev/null differ diff --git a/appendices/SmartOS/create-instance.png b/appendices/SmartOS/create-instance.png deleted file mode 100644 index f2f8181..0000000 Binary files a/appendices/SmartOS/create-instance.png and /dev/null differ diff --git a/appendices/SmartOS/infrastructure-container.png b/appendices/SmartOS/infrastructure-container.png deleted file mode 100644 index d0347b3..0000000 Binary files a/appendices/SmartOS/infrastructure-container.png and /dev/null differ diff --git a/appendices/SmartOS/launch.png b/appendices/SmartOS/launch.png deleted file mode 100644 index dab754e..0000000 Binary files a/appendices/SmartOS/launch.png and /dev/null differ diff --git a/appendices/SmartOS/list.png b/appendices/SmartOS/list.png deleted file mode 100644 index 759f631..0000000 Binary files a/appendices/SmartOS/list.png and /dev/null differ diff --git a/appendices/SmartOS/smartos.png b/appendices/SmartOS/smartos.png deleted file mode 100644 index cd16f33..0000000 Binary files a/appendices/SmartOS/smartos.png and /dev/null differ