Milestone 8 ‐ Openstack Deploy - jacobwilliams100/sys-350 GitHub Wiki

Task 1: Prepare USB Installer

image

Get xubuntu iso from the X drive, Rufus default settings but set the Cluster size to 16kn

image

Task 2: Prepare Super for installation

get into IPMI using address from spreadsheet

{B95F5B40-F769-4FE3-8CA5-72D36D94DEE3}

Connect USB to super

image

enter iKVM

{38C135AB-E4A6-4872-8175-6D2692D5D6EE}

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.

{0B84902C-8497-460F-AD1B-7283A709DE47}

{7ED0B06C-8768-47AB-A527-1CB3BEF52A11}

Run through installation process

no internet

{65651513-F701-4592-9BAE-2106AFAD5DC0}

We will be wiping the disk

{875C4086-7B7B-4B5D-A5A8-2069E1258756}

{056BC672-13BB-4CD5-AF8B-59C952D7C213}

May take some time...

{D64F081B-5953-4FCE-97D0-A926DBF43E74}

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.

{C613CD72-54C7-47F2-B672-2AE66694ECEF}

ping to gateway, internet

{A9EC158F-75D9-431C-A56E-DC57C496F096}

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

{C4AA8E52-FE43-4896-9B77-9E8EFFF63041}

image

Deliverable 1. Provide a Screenshot that Shows the CRD Banner and the running version of xubuntu

image

Task 4: Install OpenStack

Install Microstack (beta channel) with sudo snap install microstack --devmode --beta

image

finished!

image

initialize with sudo microstack init --auto --control

image

(may take a while)

image

Access OpenStack via web browser to http://10.20.20.1/

image

Find the password with sudo snap get microstack config.credentials.keystone-password

image

Logging in

image

Landing page

image

Go to computer->images to see the CirrOS image made during the build

image

image

Launch your first OpenStack instance (VM) called “test” based on that CirrOS image with microstack launch cirros --name test

image

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!

image

You can also access test through the web UI by going to Instances

image

Deliverable 2. Provide screenshots that shows your running OpenStack Dashboard that includes your running instance and has identifying information about your group!

image

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.