Install Fsched CE
Fsched CE must be installed manually. This installation process uses Ansible-based scripts to quickly deploy an Fsched CE cluster.
Installation Steps
-
Confirm the installation prerequisites
Confirm that the cluster nodes already have:
- A shared home directory
- Unified authentication
- Time synchronization
Confirm that the Ansible host already has:
- Ansible installed
- Access to the cluster nodes through the
rootuser and an SSH key
-
Extract the Fsched remote installation package on the Ansible host
Parameters:
VERSION: the version of the Fsched remote installation package
tar zxvf fsched-ce-${VERSION}-remote-install.tar.gz
cd fsched-ce-${VERSION}-remote-install/ce-install -
Update the hostname and IP of each cluster node in
inv.ymlbased on your cluster informationExample:
vi inv.ymlhead:
hosts:
partition-qhkjh-1: # specify hostname of head
ansible_user: root
ansible_host: 10.0.10.2 # specify ip address of head
compute:
hosts:
partition-qhkjh-2: # specify hostname of compute 1
ansible_user: root
ansible_host: 10.0.10.4 # specify ip address of compute 1
partition-qhkjh-3: # specify hostname of compute 2
ansible_user: root
ansible_host: 10.0.10.3 # specify ip address of compute 2 -
Run the installation script
Parameters:
SSH_KEY_PATH: the path to the SSH key file used to log in to the cluster nodesSOURCE_PATH: the full path offsched-ce-${VERSION}.tar.gzunder thefsched-ce-${VERSION}-remote-installdirectory
ansible-playbook --private-key ${SSH_KEY_PATH} --inventory inv.yml --extra-vars "source_path=${SOURCE_PATH}" fsched-ce.yml