Milestone8:OpenStack - echadbourne/SYS-350 GitHub Wiki
Setup
Create an Ubuntu bootable media with Rufus, plug in, navigate to the IPMI address (defined in the spreadsheet) and open the HTML5 interface
Remote Control > iKVM/HTML5
Set Power Reset, press f11, and boot to the UEFI USB
Proceed with Ubuntu Installation, select the largest disk
I've had problems with Ubuntu installing while connected to the internet on VMs, so just to be safe I told it to install without being connected to the internet so it wouldn't try to get more updates and get hung up
I set the hostname to super5, and my username is firstname.lastname
Turns out chrome remote desktop doesn't like names with special characters in it so I had to make a new user called [firstletter]lastname
I then set up the ip information like so:
And set up Chrome Remote Desktop on my super by following the "set up via SSH" Instructions and tying it to my school google account
I had some problems with this because it was opening a special session that did not have all of the customization options or the taskbar. I found that if you select "ubuntu" when choosing the session it opens up normally, whereas the default gives you a limited session. I suspect this is ubuntu trying to be smart but I find it annoying. What's the point?
Installing OpenStack
Install microstack with the following command:
sudo snap install microstack --devmode --beta
When the installation is finished, it will display: microstack (beta) ussuri from Canonical✓ installed
Then initialize the installation:
sudo microstack init --auto --control
- This will take 15-20 minutes
How it looked during the process:
Once that finishes, the web interface for openstack can be accessed at http://10.20.20.1
- The password for the admin account can be obtained with
sudo snap get microstack config.credentials.keystone-password
I changed this password to be the same as the rest of my admin passwords because I'm not copying that stupid string every time I have to log in. I then I had to change the password in openstack with
sudo snap set microstack config.credentials.keystone-password=[type password here]
If you navigate to the images tab on the right, you can see that there is an image (called cirros). You can open an instance of that image like so:
microstack launch cirros --name test
The output of that command, once finished, will tell you how to access it once it is up
When I tried to ssh into my cirros instance it gave me an error saying the connection was refused. Everything else says it works though so I'm gonna worry about that another time.