Milestone 8 ‐ Openstack Deploy - jacobwilliams100/sys-350 GitHub Wiki
Task 1: Prepare USB Installer
Get xubuntu iso from the X drive, Rufus default settings but set the Cluster size to 16kn
Task 2: Prepare Super for installation
get into IPMI using address from spreadsheet
Connect USB to super
enter iKVM
Task 3: Install Xubuntu on Super
Reboot Super and use f11->boot menu, boot from UDISK (USB)
NOTE: at this point I could not get Super19 to recognize the USB. I troubleshooted this for a while and the solution that worked was using a newer version of Xubuntu (24.04.1) so I repeated the above steps with that OS to get to this point.
Run through installation process
no internet
We will be wiping the disk
May take some time...
when it finishes, go ahead and restart (don't forget to remove USB)
When it turns back on, configure the network assignment.
Get the information from the assignment spreadsheet.
ping to gateway, internet
NOTE: At this point I had extreme difficulty getting chrome remote desktop to work in ubuntu, so I went back and tried the old ubuntu version (22.04) and miraculously it worked this time, so I repeated all of the above steps for the new installation.
Installing Chrome Remote Desktop
Deliverable 1. Provide a Screenshot that Shows the CRD Banner and the running version of xubuntu
Task 4: Install OpenStack
Install Microstack (beta channel) with sudo snap install microstack --devmode --beta
finished!
initialize with sudo microstack init --auto --control
(may take a while)
Access OpenStack via web browser to http://10.20.20.1/
Find the password with sudo snap get microstack config.credentials.keystone-password
Logging in
Landing page
Go to computer->images to see the CirrOS image made during the build
Launch your first OpenStack instance (VM) called “test” based on that CirrOS image with microstack launch cirros --name test
SSH into this new insance with the provided command ssh -i /home/jake/snap/microstack/common/.ssh/id_microstack [email protected]
(default password is gocubsgo)
once in, try running a command!
You can also access test through the web UI by going to Instances
Deliverable 2. Provide screenshots that shows your running OpenStack Dashboard that includes your running instance and has identifying information about your group!
Deliverable 3. Tech Journal - Basic Documentation - Make sure to clearly document your Basic OpenStack Server Network Information and the commands that you used to install OpenStack.
You are reading it.
Reflection
Oddly, the most challenging part of this for me was getting Chrome Remote Desktop running properly. I tried so many different ways of installing it natively and could never get the config screen to come up, so instead I installed it via SSH which eventually worked. From there, everything was relatively easy. Microstack/Openstack seems like an intuitive, stable, and lightweight virtualization platform and I am looking forward to learning how to do more things with it.