Haimageserver

From Livedoc - The Documentation Repository
Jump to: navigation, search

This page is a stub. Please consider expanding the article so it is complete.

Hosted on Hosted on::Vega
Provides service Service provided::Imaging
Contact person 2016tcyrus
Criticality Criticality::Testing

Haimageserver is the high-availability imageserver used to image the workstations. It is a KVM virtual machine running on the VM cluster.

updateimageserver script

The updateimageserver script (stored on haimageserver in /root/scripts) is used to update the imageserver to match the golden client. It fetches binaries and other needed files for all packages installed on the golden client, and makes a full backup of the golden client.

clientpull script

The clientpull script (in /var/imageserver on every workstation) is used to fetch packages and other files from haimageserver.

History

Haimageserver was originally on a DRBD disk clustered between robustus and king, and made high-available with pacemaker, but when robustus failed, it was changed to only run on king. It hosts the master repository of binary packages for Imageserver Plus as well as a full copy of the workstation image.