Management VM
This guide will walk the user through launching and configuring the Fawkes management VM.
Launching Fawkes
This segment walks the uer through launching the Fawkes management VM.
-
Start the management VM, provide the external IP address and DNS for remotely logging into the VM.
See --help
for optional parameters.IP_ADDR="A.B.C.D/E" (1) DNS="A.B.C.D,E.F.G.H" (2) SYSTEM_NAME="eniac" (3)
1 An IP in CIDR notation. 2 A comma delimited list of one or more DNS IP addresses. 3 The cluster’s name. crucible vm start \ --ip-address "$IP_ADDR" \ --dns "$DNS" \ --system-name "$SYSTEM_NAME"
-
The command will announce when SSH is ready.
Waiting for SSH to become available............................................. Management VM is online. Login to the management-vm externally with: ssh A.B.C.D (1) Done.
4 The assigned IP Address -
For insight into the VM’s launch, view its console in another terminal.
Leave the console by pressing the escape character ^]
(CTRL + ]).virsh console management-vm
-
-
Once the node is up and cloud-init has printed a message indicating it has finished, open a new window and SSH to the management-vm from the trusted workstation.
ssh root@A.B.C.D (1)
1 The assigned IP address
Configuring Fawkes
This segment walks the user through configuring the Fawkes environment for discovery and cluster deployment.
-
Run the
webserver
Ansible role./opt/cray/ansible/bin/ansible-playbook /srv/cray/metal-provision/webserver.yml
Following a successful run of the webserver role, the Nexus GUI may be accessed at http://my-servers-dns-name/nexus. The default username and password are admin:admin123
. To change this password, see Changing passwords. -
Extract and change into the release tar ball.
RELEASE=
cd /vms/assets tar -xzvf fawkes-${RELEASE}.tar.gz
-
Upload artifacts to nexus.
cd "/vms/assets/fawkes-${RELEASE}" NEXUS_URL=http://localhost:8081/nexus ./upload.sh
-
Run the
bootserver
Ansible role./opt/cray/ansible/bin/ansible-playbook /srv/cray/metal-provision/bootserver.yml
-
Proceed to the Gitea setup guide.