There are times when you have to shutdown just Exadata Storage node for maintenance reasons like disk or memory replacement. You can use following steps to safely shutdown and startup storage node.
Login to to Storage cell using root user
root@ex01celadm09 ~]# cellcli CellCLI: Release 18.1.4.0.0 - Production on Mon Sep 17 09:28:58 CDT 2018 Copyright (c) 2007, 2016, Oracle and/or its affiliates. All rights reserved.
Make sure there are no inactive GRIDDISKs
CellCLI> LIST GRIDDISK ATTRIBUTES name WHERE asmdeactivationoutcome != 'Yes'
Deactivate all GRIDDISKs
CellCLI> ALTER GRIDDISK ALL INACTIVE GridDisk DATAC1_CD_00_ex01celadm09 successfully altered GridDisk DATAC1_CD_01_ex01celadm09 successfully altered GridDisk DATAC1_CD_02_ex01celadm09 successfully altered GridDisk DATAC1_CD_03_ex01celadm09 successfully altered . . . GridDisk RECOC1_CD_08_ex01celadm09 successfully altered GridDisk RECOC1_CD_09_ex01celadm09 successfully altered GridDisk RECOC1_CD_10_ex01celadm09 successfully altered GridDisk RECOC1_CD_11_ex01celadm09 successfully altered
Make sure GRIDDISKs are all inactive
CellCLI> LIST GRIDDISK ATTRIBUTES name WHERE asmdeactivationoutcome != 'Yes'
Shutdown Storage cell, you can also use ILOM interface to turn off cell node
[root@ex01celadm09 ~]# shutdown now Broadcast message from root@ex01celadm09.corp.medtronic.com (/dev/pts/0) at 9:35 ... The system is going down for maintenance NOW!
Login to storage node once its online
[root@ex01celadm09 ~]# cellcli CellCLI: Release 18.1.4.0.0 - Production on Mon Sep 17 10:50:25 CDT 2018 Copyright (c) 2007, 2016, Oracle and/or its affiliates. All rights reserved.
Check GRIDDISKs Status
CellCLI> LIST GRIDDISK WHERE STATUS != 'inactive' CellCLI> LIST GRIDDISK ATTRIBUTES name, asmmodestatus DATAC1_CD_00_ex01celadm09 OFFLINE DATAC1_CD_01_ex01celadm09 OFFLINE DATAC1_CD_02_ex01celadm09 OFFLINE . . . RECOC1_CD_08_ex01celadm09 OFFLINE RECOC1_CD_09_ex01celadm09 OFFLINE RECOC1_CD_10_ex01celadm09 OFFLINE RECOC1_CD_11_ex01celadm09 OFFLINE
Activate all GRIDDISKs
CellCLI> ALTER GRIDDISK ALL ACTIVE GridDisk DATAC1_CD_00_ex01celadm09 successfully altered GridDisk DATAC1_CD_01_ex01celadm09 successfully altered GridDisk DATAC1_CD_02_ex01celadm09 successfully altered GridDisk DATAC1_CD_03_ex01celadm09 successfully altered . . . GridDisk RECOC1_CD_08_ex01celadm09 successfully altered GridDisk RECOC1_CD_09_ex01celadm09 successfully altered GridDisk RECOC1_CD_10_ex01celadm09 successfully altered GridDisk RECOC1_CD_11_ex01celadm09 successfully altered
Continue to Check GRIDDISKS Status
CellCLI> LIST GRIDDISK ATTRIBUTES name, asmmodestatus DATAC1_CD_00_ex01celadm09 SYNCING DATAC1_CD_01_ex01celadm09 SYNCING DATAC1_CD_02_ex01celadm09 SYNCING . . . RECOC1_CD_09_ex01celadm09 OFFLINE RECOC1_CD_10_ex01celadm09 OFFLINE RECOC1_CD_11_ex01celadm09 OFFLINE
Make sure all GRIDDISKs are online
CellCLI> LIST GRIDDISK ATTRIBUTES name, asmmodestatus DATAC1_CD_00_ex01celadm09 ONLINE DATAC1_CD_01_ex01celadm09 ONLINE DATAC1_CD_02_ex01celadm09 ONLINE DATAC1_CD_03_ex01celadm09 ONLINE . . . RECOC1_CD_08_ex01celadm09 ONLINE RECOC1_CD_09_ex01celadm09 ONLINE RECOC1_CD_10_ex01celadm09 ONLINE RECOC1_CD_11_ex01celadm09 ONLINE