Skip to main content

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

  1. 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 root user and an SSH key
  2. 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
  3. Update the hostname and IP of each cluster node in inv.yml based on your cluster information

    Example:

    vi inv.yml
    head:
    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
  4. Run the installation script

    Parameters:

    • SSH_KEY_PATH: the path to the SSH key file used to log in to the cluster nodes
    • SOURCE_PATH: the full path of fsched-ce-${VERSION}.tar.gz under the fsched-ce-${VERSION}-remote-install directory
    ansible-playbook --private-key ${SSH_KEY_PATH} --inventory inv.yml --extra-vars "source_path=${SOURCE_PATH}" fsched-ce.yml