xCAT enables you to easily manage large number of servers for any type of technical computing workload.
xCAT is known for exceptional scaling, wide variety of supported hardware and operating systems,
virtualization platforms, and complete .day0. setup capabilities.
Charm for IBM xCAT v2.1.1
xCAT is Extreme Cluster/Cloud Administration Toolkit, xCAT offers complete management for HPC clusters, RenderFarms, Grids, WebFarms, Online Gaming Infrastructure, Clouds, Datacenters, and whatever tomorrow's buzzwords may be. It is agile, extensible, and based on years of system administration best practices and experience. It enables you to:
Ensure to run this charm on release that has xCAT support. The minimum release expected is trusty.
For More information on xCAT visit here
This charm installs the basic IBM xCAT application on either Ubuntu x86 or Power machines which can be used as a KVM machine to manage VM's.
Note: Managing docker container feature of xCAT is not avilable, will be available in the upcoming releases and hence it is not available in this charm also.
The user can deploy IBM xCAT as shown below:
juju deploy ibm-xcat
The user should browse the Quick Start guide for customization steps in the link
Post Installation of IBM-xCAT user can create stateless node by running the below action command. Here the term stateless or diskless node is a node where the operating system is installed into memory.
The state of the machine is held in memory (RAM) and will not persist on subsequent reboots of the node. The state will return to what has been set in the master image.
juju run-action ibm-xcat/0 create-vm-stateless \
kvm-host="<IP Address of the KVM host where the VM's will be created>" \
kvm-root-password="<root password of kvm-host machine>" \
kvm-bridge="<Name of the bridge interface of kvm>" \
vm-name="<Name of the VM to be created>" \
vm-ip="<IP of the VM. It should be one of the unused IP from kvm-bridge network>" \
vm-cpu="<Number of CPU's for the VM>" \
vm-image="<ISO of the osimage from which stateless compute node will be started the VM>" \
vm-pkgdir="Operating system's iso image repository for creating stateless image"
In the above command kvm-host, kvm-root-password, and vm-ip has to be passed while running the action command. And rest of the parameter values could make use of default values if it is not set.
Post deployment, Access to the container is achieved as in the example below.
juju ssh ibm-xcat/0
Login to the container as a root user then run the below commands to verify xCAT installation.
Add xCAT commands into your path
To display the installed version of xcat
To view the site table contents
(1) General Information
General Information on IBM xCAT available here
(2) Contact Information
For issues with this charm, please contact IBM Juju Support Team email@example.com
(3) Known Limitations
This charm makes use of Juju features that are only available in version 2.0 or greater.