Below is the process of shutting down the EMC Isilon cluster via CLI
Step 1: Ensure there is no read/write operation on the cluster. You can do this by checking the smb/nfs sessions and ask the user to close the session:
# isi smb sessions list
# isi nfs nlm locks list
Step 2: Check the status of the client facing protocols running on the cluster and disable them:
# isi services apache2
# isi services isi_hdfs_d
# isi services isi_iscsi_d
# isi services ndmpd
# isi services nfs
# isi services smb
# isi services vsftpd
Now disable the services that are running
# isi services -a <service name> disable
Step 3: Flush the node journal to file system
# isi_for_array -s isi_flush
Note: Run the command once again if any node fails to flush the journal.
Step 4: Shutdown each on sequentially and don't run 'isi_for_array shutdown -p'
a) Connect to node and run command
# isi config
>> shutdown
Watch the console and ensure that the node is shutdown properly
Not: If you wish to shutdown all nodes simultaneously then run command:
# isi config
>>> shutdown all
Step 5: Once you power up the nodes, run the below command to check the status:
# isi status -q
Step 6: Enable all the services that you disabled in step 2
isi services apache2 enable
isi services isi_hdfs_d enable
isi services isi_iscsi_d enable
isi services ndmpd enable
isi services nfs enable
isi services smb enable
isi services vsftpd enable
Step 7: Verify client are able to connect to cluster and able to perform operation as usually.
Happy Learning!
Step 1: Ensure there is no read/write operation on the cluster. You can do this by checking the smb/nfs sessions and ask the user to close the session:
# isi smb sessions list
# isi nfs nlm locks list
Step 2: Check the status of the client facing protocols running on the cluster and disable them:
# isi services apache2
# isi services isi_hdfs_d
# isi services isi_iscsi_d
# isi services ndmpd
# isi services nfs
# isi services smb
# isi services vsftpd
Now disable the services that are running
# isi services -a <service name> disable
Step 3: Flush the node journal to file system
# isi_for_array -s isi_flush
Note: Run the command once again if any node fails to flush the journal.
Step 4: Shutdown each on sequentially and don't run 'isi_for_array shutdown -p'
a) Connect to node and run command
# isi config
>> shutdown
Watch the console and ensure that the node is shutdown properly
Not: If you wish to shutdown all nodes simultaneously then run command:
# isi config
>>> shutdown all
Step 5: Once you power up the nodes, run the below command to check the status:
# isi status -q
Step 6: Enable all the services that you disabled in step 2
isi services apache2 enable
isi services isi_hdfs_d enable
isi services isi_iscsi_d enable
isi services ndmpd enable
isi services nfs enable
isi services smb enable
isi services vsftpd enable
Step 7: Verify client are able to connect to cluster and able to perform operation as usually.
Happy Learning!
No comments:
Post a Comment