Skip to content

Exadata Storage Cell – Administrating the Disks

    Exadata Storage server uses the cell software to manage the disks. Like volume manager, we need to build couple of virtual layers to get the grid disks.These griddisk will be used  to create the ASM disk group on the database level . In this article, we will see that how we can create/delete the celldisk, griddisk,flashcache & flashlog using the  cellcli utility as well as Linux command line.As i said earlier, we can also use flash disk to create the griddisks for high write intensive databases. But in most of the cases, we will be using those flash disks for flashcache and flashlog purposes due to the storage limitation.

    Exadata Storage Architecture

    The below diagram will explain that how the virtual storage objects are built on exadata storage server.

    Exadata storage cell disks

    1. Login to the exadata storage server celladmin and start cellcli utility.

    [[email protected] ~]$ id
    uid=1000(celladmin) gid=500(celladmin) groups=500(celladmin),502(cellusers)
    [[email protected] ~]$ cellcli
    CellCLI: Release 11.2.3.2.1 - Production on Sun Nov 16 22:19:23 GMT+05:30 2014
     
    Copyright (c) 2007, 2012, Oracle.  All rights reserved.
    Cell Efficiency Ratio: 1
     
    CellCLI>

    2.List the physical disks. It lists all the attached harddisks and flash drives.

    CellCLI> list physicaldisk
             /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/DISK00    /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/DISK00    normal
             /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/DISK01    /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/DISK01    normal
             /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/DISK02    /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/DISK02    normal
             /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/DISK03    /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/DISK03    normal
             /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/DISK04    /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/DISK04    normal
             /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/DISK05    /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/DISK05    normal
             /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/DISK06    /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/DISK06    normal
             /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/DISK07    /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/DISK07    normal
             /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/DISK08    /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/DISK08    normal
             /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/DISK09    /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/DISK09    normal
             /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/DISK10    /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/DISK10    normal
             /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/DISK11    /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/DISK11    normal
             /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/DISK12    /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/DISK12    normal
             /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/DISK13    /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/DISK13    normal
             /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/FLASH00   /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/FLASH00   normal
             /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/FLASH01   /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/FLASH01   normal
             /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/FLASH02   /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/FLASH02   normal
             /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/FLASH03   /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/FLASH03   normal
             /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/FLASH04   /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/FLASH04   normal
             /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/FLASH05   /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/FLASH05   normal
             /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/FLASH06   /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/FLASH06   normal
             /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/FLASH07   /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/FLASH07   normal
             /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/FLASH08   /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/FLASH08   normal
             /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/FLASH09   /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/FLASH09   normal
             /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/FLASH10   /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/FLASH10   normal
             /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/FLASH11   /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/FLASH11   normal
             /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/FLASH12   /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/FLASH12   normal
             /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/FLASH13   /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/FLASH13   normal
     
    CellCLI>

    3.Check the existing celldisks.

    CellCLI> LIST CELLDISK
     
    CellCLI>

    4. Create the celldisks on all disks. (we  normally do this)

    CellCLI> CREATE CELLDISK ALL
    CellDisk CD_DISK00_uaexacell1 successfully created
    CellDisk CD_DISK01_uaexacell1 successfully created
    CellDisk CD_DISK02_uaexacell1 successfully created
    CellDisk CD_DISK03_uaexacell1 successfully created
    CellDisk CD_DISK04_uaexacell1 successfully created
    CellDisk CD_DISK05_uaexacell1 successfully created
    CellDisk CD_DISK06_uaexacell1 successfully created
    CellDisk CD_DISK07_uaexacell1 successfully created
    CellDisk CD_DISK08_uaexacell1 successfully created
    CellDisk CD_DISK09_uaexacell1 successfully created
    CellDisk CD_DISK10_uaexacell1 successfully created
    CellDisk CD_DISK11_uaexacell1 successfully created
    CellDisk CD_DISK12_uaexacell1 successfully created
    CellDisk CD_DISK13_uaexacell1 successfully created
    CellDisk FD_00_uaexacell1 successfully created
    CellDisk FD_01_uaexacell1 successfully created
    CellDisk FD_02_uaexacell1 successfully created
    CellDisk FD_03_uaexacell1 successfully created
    CellDisk FD_04_uaexacell1 successfully created
    CellDisk FD_05_uaexacell1 successfully created
    CellDisk FD_06_uaexacell1 successfully created
    CellDisk FD_07_uaexacell1 successfully created
    CellDisk FD_08_uaexacell1 successfully created
    CellDisk FD_09_uaexacell1 successfully created
    CellDisk FD_10_uaexacell1 successfully created
    CellDisk FD_11_uaexacell1 successfully created
    CellDisk FD_12_uaexacell1 successfully created
    CellDisk FD_13_uaexacell1 successfully created
     
    CellCLI> LIST CELLDISK
             CD_DISK00_uaexacell1    normal
             CD_DISK01_uaexacell1    normal
             CD_DISK02_uaexacell1    normal
             CD_DISK03_uaexacell1    normal
             CD_DISK04_uaexacell1    normal
             CD_DISK05_uaexacell1    normal
             CD_DISK06_uaexacell1    normal
             CD_DISK07_uaexacell1    normal
             CD_DISK08_uaexacell1    normal
             CD_DISK09_uaexacell1    normal
             CD_DISK10_uaexacell1    normal
             CD_DISK11_uaexacell1    normal
             CD_DISK12_uaexacell1    normal
             CD_DISK13_uaexacell1    normal
             FD_00_uaexacell1        normal
             FD_01_uaexacell1        normal
             FD_02_uaexacell1        normal
             FD_03_uaexacell1        normal
             FD_04_uaexacell1        normal
             FD_05_uaexacell1        normal
             FD_06_uaexacell1        normal
             FD_07_uaexacell1        normal
             FD_08_uaexacell1        normal
             FD_09_uaexacell1        normal
             FD_10_uaexacell1        normal
             FD_11_uaexacell1        normal
             FD_12_uaexacell1        normal
             FD_13_uaexacell1        normal
     
    CellCLI>

    We have successfully created the celldisks on all the harddisks and flashdisks. This is one-time activity and you no need to perform celldisk creation unless you replace any faulty drives.

    5.To create the griddisk on all the harddisks , use the below command.

    CellCLI> create griddisk ALL HARDDISK  PREFIX=CD_DISK
    GridDisk CD_DISK_CD_DISK00_uaexacell1 successfully created
    GridDisk CD_DISK_CD_DISK01_uaexacell1 successfully created
    GridDisk CD_DISK_CD_DISK02_uaexacell1 successfully created
    GridDisk CD_DISK_CD_DISK03_uaexacell1 successfully created
    GridDisk CD_DISK_CD_DISK04_uaexacell1 successfully created
    GridDisk CD_DISK_CD_DISK05_uaexacell1 successfully created
    GridDisk CD_DISK_CD_DISK06_uaexacell1 successfully created
    GridDisk CD_DISK_CD_DISK07_uaexacell1 successfully created
    GridDisk CD_DISK_CD_DISK08_uaexacell1 successfully created
    GridDisk CD_DISK_CD_DISK09_uaexacell1 successfully created
    GridDisk CD_DISK_CD_DISK10_uaexacell1 successfully created
    GridDisk CD_DISK_CD_DISK11_uaexacell1 successfully created
    GridDisk CD_DISK_CD_DISK12_uaexacell1 successfully created
    GridDisk CD_DISK_CD_DISK13_uaexacell1 successfully created
     
    CellCLI>

    6.If you want to create the griddisk with specific size & name,  use the below syntax,

    CellCLI> CREATE GRIDDISK DATA01_DG celldisk = CD_DISK00_uaexacell1, size =100M
    GridDisk DATA01_DG successfully created
     
    CellCLI> list griddisk
             DATA01_DG       active
     
    CellCLI> list griddisk detail
             name:                   DATA01_DG
             availableTo:
             cachingPolicy:          default
             cellDisk:               CD_DISK00_uaexacell1
             comment:
             creationTime:           2014-11-16T22:27:50+05:30
             diskType:               HardDisk
             errorCount:             0
             id:                     d681708b-9717-41fc-afad-78d61ca2f476
             offset:                 48M
             size:                   96M
             status:                 active
     
    CellCLI>

    If you are having the Exadata quarter rack , you need to create the same size grid disks on all the exadata storage cells. Oracle ASM will mirror across all the cell nodes for redundancy. When Database requires the additional space , its highly recommended to create the griddisk with existing griddisk size.

    7.How to delete the griddisk ? Drop (delete) the specific griddisk using the below syntax

    CellCLI>  list griddisk DATA01_DG
             DATA01_DG       active
     
    CellCLI> drop  griddisk DATA01_DG
    GridDisk DATA01_DG successfully dropped
     
    CellCLI>  list griddisk DATA01_DG
     
    CELL-02007: Grid disk does not exist: DATA01_DG
    CellCLI>

    8.You can also drop the bunch of grid disks using the prefix.Please see the below syntax.

    CellCLI> list griddisk
             CD_DISK_CD_DISK00_uaexacell1    active
             CD_DISK_CD_DISK01_uaexacell1    active
             CD_DISK_CD_DISK02_uaexacell1    active
             CD_DISK_CD_DISK03_uaexacell1    active
             CD_DISK_CD_DISK04_uaexacell1    active
             CD_DISK_CD_DISK05_uaexacell1    active
             CD_DISK_CD_DISK06_uaexacell1    active
             CD_DISK_CD_DISK07_uaexacell1    active
             CD_DISK_CD_DISK08_uaexacell1    active
             CD_DISK_CD_DISK09_uaexacell1    active
             CD_DISK_CD_DISK10_uaexacell1    active
             CD_DISK_CD_DISK11_uaexacell1    active
             CD_DISK_CD_DISK12_uaexacell1    active
             CD_DISK_CD_DISK13_uaexacell1    active
     
    CellCLI> drop griddisk all prefix=CD_DISK
    GridDisk CD_DISK_CD_DISK00_uaexacell1 successfully dropped
    GridDisk CD_DISK_CD_DISK01_uaexacell1 successfully dropped
    GridDisk CD_DISK_CD_DISK02_uaexacell1 successfully dropped
    GridDisk CD_DISK_CD_DISK03_uaexacell1 successfully dropped
    GridDisk CD_DISK_CD_DISK04_uaexacell1 successfully dropped
    GridDisk CD_DISK_CD_DISK05_uaexacell1 successfully dropped
    GridDisk CD_DISK_CD_DISK06_uaexacell1 successfully dropped
    GridDisk CD_DISK_CD_DISK07_uaexacell1 successfully dropped
    GridDisk CD_DISK_CD_DISK08_uaexacell1 successfully dropped
    GridDisk CD_DISK_CD_DISK09_uaexacell1 successfully dropped
    GridDisk CD_DISK_CD_DISK10_uaexacell1 successfully dropped
    GridDisk CD_DISK_CD_DISK11_uaexacell1 successfully dropped
    GridDisk CD_DISK_CD_DISK12_uaexacell1 successfully dropped
    GridDisk CD_DISK_CD_DISK13_uaexacell1 successfully dropped
     
    CellCLI>

    The above command deletes the griddisk which name starts from “CD_DISK”.

    9. How to drop specific celldisk ? Drop  the specific celldisk using the below syntax.

    CellCLI> list celldisk CD_DISK00_uaexacell1
             CD_DISK00_uaexacell1    normal
     
    CellCLI> drop celldisk CD_DISK00_uaexacell1
    CellDisk CD_DISK00_uaexacell1 successfully dropped
     
    CellCLI> list celldisk CD_DISK00_uaexacell1
     
    CELL-02525: Unknown cell disk: CD_DISK00_uaexacell1
     
    CellCLI>

     

    Playing the Flashdisks

    1. List the flashdisks

    CellCLI> LIST CELLDISK where disktype=flashdisk
             FD_00_uaexacell1        normal
             FD_01_uaexacell1        normal
             FD_02_uaexacell1        normal
             FD_03_uaexacell1        normal
             FD_04_uaexacell1        normal
             FD_05_uaexacell1        normal
             FD_06_uaexacell1        normal
             FD_07_uaexacell1        normal
             FD_08_uaexacell1        normal
             FD_09_uaexacell1        normal
             FD_10_uaexacell1        normal
             FD_11_uaexacell1        normal
             FD_12_uaexacell1        normal
             FD_13_uaexacell1        normal
     
    CellCLI>

    Flashdisks will commonly used to create the flashcache and flashlog.

    Exadata Flashdisk

    Exadata Flashdisk

    2. Configuring specific flashdisks as flashlog.

    CellCLI>  CREATE FLASHLOG celldisk='FD_00_uaexacell1,FD_01_uaexacell1' , SIZE=100M
    Flash log uaexacell1_FLASHLOG successfully created
     
    CellCLI> LIST FLASHLOG
             uaexacell1_FLASHLOG     normal
     
    CellCLI> LIST FLASHLOG DETAIL
             name:                   uaexacell1_FLASHLOG
             cellDisk:               FD_00_uaexacell1,FD_01_uaexacell1
             creationTime:           2014-11-16T23:02:50+05:30
             degradedCelldisks:
             effectiveSize:          96M
             efficiency:             100.0
             id:                     a12265f9-f80b-491b-a0e5-518b2143eede
             size:                   96M
             status:                 normal
     
    CellCLI>

    3.Configuring flashcache on specific flashdisks.

    CellCLI> CREATE FLASHCACHE celldisk='FD_03_uaexacell1,FD_04_uaexacell1' , SIZE=100M
    Flash cache uaexacell1_FLASHCACHE successfully created
     
    CellCLI> LIST FLASHCACHE
             uaexacell1_FLASHCACHE   normal
     
    CellCLI> LIST FLASHCACHE DETAIL
             name:                   uaexacell1_FLASHCACHE
             cellDisk:               FD_04_uaexacell1,FD_03_uaexacell1
             creationTime:           2014-11-16T23:04:50+05:30
             degradedCelldisks:
             effectiveCacheSize:     96M
             id:                     fe936779-abfc-4b70-a0d0-5146523cef48
             size:                   96M
             status:                 normal
     
    CellCLI>

    4.Deleting the flashlog.

    CellCLI> DROP FLASHLOG
    Flash log uaexacell1_FLASHLOG successfully dropped
     
    CellCLI> LIST FLASHLOG
     
    CellCLI>

    5.Deleting the flashcache.

    CellCLI> LIST FLASHCACHE
             uaexacell1_FLASHCACHE   normal
     
    CellCLI> DROP FLASHCACHE
    Flash cache uaexacell1_FLASHCACHE successfully dropped
     
    CellCLI> LIST FLASHCACHE
     
    CellCLI>

    We need to invoke cellcli utility to manage the virtual storage objects. Is it possible manage the storage from command line ? Yes. You can manage the storage from linux command line. The below example will show that all the cellcli commands can be executed from the command line.you need to provide the command along with “cellcli -e” .

    [[email protected] ~]$  cellcli -e create griddisk all harddisk  prefix=UADB
    GridDisk UADB_CD_DISK01_uaexacell1 successfully created
    GridDisk UADB_CD_DISK02_uaexacell1 successfully created
    GridDisk UADB_CD_DISK03_uaexacell1 successfully created
    GridDisk UADB_CD_DISK04_uaexacell1 successfully created
    GridDisk UADB_CD_DISK05_uaexacell1 successfully created
    GridDisk UADB_CD_DISK06_uaexacell1 successfully created
    GridDisk UADB_CD_DISK07_uaexacell1 successfully created
    GridDisk UADB_CD_DISK08_uaexacell1 successfully created
    GridDisk UADB_CD_DISK09_uaexacell1 successfully created
    GridDisk UADB_CD_DISK10_uaexacell1 successfully created
    GridDisk UADB_CD_DISK11_uaexacell1 successfully created
    GridDisk UADB_CD_DISK12_uaexacell1 successfully created
    GridDisk UADB_CD_DISK13_uaexacell1 successfully created
    [[email protected] ~]$  cellcli -e list griddisk where disktype=harddisk
             UADB_CD_DISK01_uaexacell1       active
             UADB_CD_DISK02_uaexacell1       active
             UADB_CD_DISK03_uaexacell1       active
             UADB_CD_DISK04_uaexacell1       active
             UADB_CD_DISK05_uaexacell1       active
             UADB_CD_DISK06_uaexacell1       active
             UADB_CD_DISK07_uaexacell1       active
             UADB_CD_DISK08_uaexacell1       active
             UADB_CD_DISK09_uaexacell1       active
             UADB_CD_DISK10_uaexacell1       active
             UADB_CD_DISK11_uaexacell1       active
             UADB_CD_DISK12_uaexacell1       active
             UADB_CD_DISK13_uaexacell1       active
    [[email protected] ~]$

     

    Exadata – Distributed Command-Line Utility (dcli)

    Distributed command line utility(dcli) provides an option to execute the monitoring and administration commands on multiple servers simultaneously. In exadata database machine , you may need to create the griddisks on all the exadata storage cells frequently. Each time, you need to login to all the storage cells and create the griddisk manually. But dcli will make our life easier once you configured the all the storage cells on any one of the storage cell or on the database node. In this article, we will see how to configure the dcli on multiple storage cells.

    It’s good to configure the dcli on the database server. So that you no need to login to exadata storage cells for each grid disk creation/drop.

    1. Login to the database server or any one of the exadata storage cell. Make sure all the exadata stroage cells has been added to the /etc/hosts file.

    [[email protected] ~]# cat /etc/hosts

    # Do not remove the following line, or various programs

    # that require network functionality will fail.

    127.0.0.1               localhost.localdomain localhost

    192.168.2.50            uaexacell1

    192.168.2.51            uaexacell2

    192.168.2.52            uaexacell3

    [[email protected] ~]#

    2. Create the file with all the exadata storage cell .

    [[email protected] ~]# cat << END >> exacells

    > uaexacell1

    > uaexacell2

    > uaexacell3

    > END

    [[email protected] ~]#

    [[email protected] ~]# cat exacells

    uaexacell1

    uaexacell2

    uaexacell3

    [[email protected] ~]#

    3.Create the ssh key for the host.

    [[email protected] ~]# ssh-keygen -t rsa

    Generating public/private rsa key pair.

    Enter file in which to save the key (/root/.ssh/id_rsa):

    Created directory ‘/root/.ssh’.

    Enter passphrase (empty for no passphrase):

    Enter same passphrase again:

    Your identification has been saved in /root/.ssh/id_rsa.

    Your public key has been saved in /root/.ssh/id_rsa.pub.

    The key fingerprint is:

    15:ac:fb:66:8b:5f:32:09:dd:b9:e7:ca:6c:ef:6b:b4 [email protected]

    [[email protected] ~]#

    4.Execute the below command to make the password less login for all the hosts which we have added in exacells file. DCLI Utility configures the password less authentication across the nodes using ssh .

    [[email protected] ~]# dcli -g exacells -k

    The authenticity of host ‘uaexacell1 (192.168.2.50)’ can’t be established.

    RSA key fingerprint is e6:e9:4f:d1:a0:05:eb:38:d5:bf:5b:fb:2a:5f:2c:b7.

    Are you sure you want to continue connecting (yes/no)? yes

    Warning: Permanently added ‘uaexacell1,192.168.2.50’ (RSA) to the list of known hosts.

    [email protected]’s password:

    [email protected]’s password:

    [email protected]’s password:

    uaexacell1: ssh key added

    uaexacell2: ssh key added

    uaexacell3: ssh key added

    [[email protected] ~]#

    We have successfully configured the dcli utility on all the exadata storage cells. Now we can monitor & administrate cells nodes from the current host.

    5.Let me check the status of the all exadata cells.

    [[email protected] ~]# dcli -g exacells cellcli -e list cell

    uaexacell1: uaexacell1   online

    uaexacell2: uaexacell1   online

    uaexacell3: uaexacell1   online

    [[email protected] ~]#

    6.Create the griddisk on all the exadata storage node using the dcli utility.

    [[email protected] ~]# dcli -g exacells cellcli -e list celldisk where disktype=harddisk

    uaexacell1: CD_DISK01_uaexacell1         normal

    uaexacell1: CD_DISK02_uaexacell1         normal

    uaexacell1: CD_DISK03_uaexacell1         normal

    uaexacell1: CD_DISK04_uaexacell1         normal

    uaexacell1: CD_DISK05_uaexacell1         normal

    uaexacell1: CD_DISK06_uaexacell1         normal

    uaexacell1: CD_DISK07_uaexacell1         normal

    uaexacell1: CD_DISK08_uaexacell1         normal

    uaexacell1: CD_DISK09_uaexacell1         normal

    uaexacell1: CD_DISK10_uaexacell1         normal

    uaexacell1: CD_DISK11_uaexacell1         normal

    uaexacell1: CD_DISK12_uaexacell1         normal

    uaexacell1: CD_DISK13_uaexacell1         normal

    uaexacell2: CD_DISK01_uaexacell1         normal

    uaexacell2: CD_DISK02_uaexacell1         normal

    uaexacell2: CD_DISK03_uaexacell1         normal

    uaexacell2: CD_DISK04_uaexacell1         normal

    uaexacell2: CD_DISK05_uaexacell1         normal

    uaexacell2: CD_DISK06_uaexacell1         normal

    uaexacell2: CD_DISK07_uaexacell1         normal

    uaexacell2: CD_DISK08_uaexacell1         normal

    uaexacell2: CD_DISK09_uaexacell1         normal

    uaexacell2: CD_DISK10_uaexacell1         normal

    uaexacell2: CD_DISK11_uaexacell1         normal

    uaexacell2: CD_DISK12_uaexacell1         normal

    uaexacell2: CD_DISK13_uaexacell1         normal

    uaexacell3: CD_DISK01_uaexacell1         normal

    uaexacell3: CD_DISK02_uaexacell1         normal

    uaexacell3: CD_DISK03_uaexacell1         normal

    uaexacell3: CD_DISK04_uaexacell1         normal

    uaexacell3: CD_DISK05_uaexacell1         normal

    uaexacell3: CD_DISK06_uaexacell1         normal

    uaexacell3: CD_DISK07_uaexacell1         normal

    uaexacell3: CD_DISK08_uaexacell1         normal

    uaexacell3: CD_DISK09_uaexacell1         normal

    uaexacell3: CD_DISK10_uaexacell1         normal

    uaexacell3: CD_DISK11_uaexacell1         normal

    uaexacell3: CD_DISK12_uaexacell1         normal

    uaexacell3: CD_DISK13_uaexacell1         normal

    [[email protected] ~]#

    [[email protected] ~]#  dcli -g exacells cellcli -e create griddisk HRDB celldisk=CD_DISK01_uaexacell1, size=100M

    uaexacell1: GridDisk HRDB successfully created

    uaexacell2: GridDisk HRDB successfully created

    uaexacell3: GridDisk HRDB successfully created

    [[email protected] ~]#

    [[email protected] ~]#  dcli -g exacells cellcli -e list griddisk HRDB detail

    uaexacell1: name:                HRDB

    uaexacell1: availableTo:

    uaexacell1: cachingPolicy:       default

    uaexacell1: cellDisk:            CD_DISK01_uaexacell1

    uaexacell1: comment:

    uaexacell1: creationTime:        2014-11-17T15:46:43+05:30

    uaexacell1: diskType:            HardDisk

    uaexacell1: errorCount:          0

    uaexacell1: id:                  3bf213a3-dafc-41b7-b133-5580dd04c334

    uaexacell1: offset:              48M

    uaexacell1: size:                96M

    uaexacell1: status:              active

    uaexacell2: name:                HRDB

    uaexacell2: availableTo:

    uaexacell2: cachingPolicy:       default

    uaexacell2: cellDisk:            CD_DISK01_uaexacell1

    uaexacell2: comment:

    uaexacell2: creationTime:        2014-11-17T15:46:43+05:30

    uaexacell2: diskType:            HardDisk

    uaexacell2: errorCount:          0

    uaexacell2: id:                  21014da6-6e17-4ca1-a7dc-cc059bd75654

    uaexacell2: offset:              48M

    uaexacell2: size:                96M

    uaexacell2: status:              active

    uaexacell3: name:                HRDB

    uaexacell3: availableTo:

    uaexacell3: cachingPolicy:       default

    uaexacell3: cellDisk:            CD_DISK01_uaexacell1

    uaexacell3: comment:

    uaexacell3: creationTime:        2014-11-17T15:46:43+05:30

    uaexacell3: diskType:            HardDisk

    uaexacell3: errorCount:          0

    uaexacell3: id:                  3821ce2c-4376-4674-8cb4-6c8868b5b1f9

    uaexacell3: offset:              48M

    uaexacell3: size:                96M

    uaexacell3: status:              active

    [[email protected] ~]#

    You can also use the dcli command without having the hosts file.

    [[email protected] ~]# dcli -c uaexacell1,uaexacell2,uaexacell3 cellcli -e drop griddisk HRDB

    uaexacell1: GridDisk HRDB successfully dropped

    uaexacell2: GridDisk HRDB successfully dropped

    uaexacell3: GridDisk HRDB successfully dropped

    [[email protected] ~]#

    Exadata Storage Cell Commands

    It is not an easy to remember the commands since most of the UNIX administrators are working on multiple Operating systems and different OS flavors. Exadata and ZFS appliance are adding additional responsibility to Unix administrator and need to remember those appliance commands as well. This article will provide the reference to all Exadata storage cell commands with examples for some complex command options.

    All the below mentioned commands will work only on cellcli prompt.

    Listing the Exadata Storage cell Objects (LIST)

    CommandDescriptionExamples
    cellcliTo Manage the Exadata  cell Storage[[email protected] init.d]# cellcli
    Cell Efficiency Ratio: 1CellCLI>
    LIST CELLList the Cell StatusCellCLI> LIST CELL
    uaexacell1      online
    CellCLI>
    LIST LUNTo list all the physical Drive & Flash drives
    LIST PHYSICALDISKTo list all the physical Drive & Flash drives
     LIST LUN where celldisk = <celldisk>To list the LUN which is mapped to specific diskCellCLI> LIST LUN where celldisk = FD_13_uaexacell1
    FLASH13  FLASH13   normal
    LIST CELL DETAILList the cell Status with all attributesCellCLI> LIST CELL DETAIL
    name:                   uaexacell1
    bbuTempThreshold:       60
    bbuChargeThreshold:     800
    bmcType:                absent
    LIST CELL attributes  <attribute>To list the specific cell attributesCellCLI> LIST CELL attributes flashCacheMode
    WriteThrough
    LIST CELLDISKList all the cell DisksCellCLI> LIST CELLDISK
    CD_DISK00_uaexacell1    normal
    CD_DISK01_uaexacell1    normal
    LIST CELLDISK DETAILList all the cell Disks with Detailed informationCellCLI> LIST CELLDISK detail
    name:                   FD_13_uaexacell1
    comment:
    creationTime:           2014-11-15T01:46:57+05:30
    deviceName:             0_0
    devicePartition:        0_0
    diskType:               FlashDisk
    LIST CELLDISK <CELLDISK> detailTO list the Specific celldisk detailCellCLI>  LIST CELLDISK FD_00_uaexacell1 detail
    name:                   FD_00_uaexacell1
    comment:
    creationTime:           2014-11-15T01:46:56+05:30
    LIST CELLDISK where disktype=harddiskTo list the celldisk which are created using harddiskCellCLI> LIST CELLDISK where disktype=harddisk
    CD_DISK00_uaexacell1    normal
    CD_DISK01_uaexacell1    normal
    CD_DISK02_uaexacell1    normal
    LIST CELLDISK where disktype=flashdiskTo list the celldisk which are created using FlashdiskCellCLI> LIST CELLDISK where disktype=flashdisk
    FD_00_uaexacell1        normal
    FD_01_uaexacell1        normal
    FD_02_uaexacell1        normal
    LIST CELLDISK where freespace > SIZETo list the celldisks which has more than specificed sizeCellCLI>  LIST CELLDISK where freespace > 50M
    FD_00_uaexacell1        normal
    FD_01_uaexacell1        normal
    LIST FLASHCACHETo list the configured FLASHCACHE
    LIST FLASHCACHE DETAILTo list the configured FLASHCACHE in detail
    LIST FLASHLOGTo list the configured FLASHLOG
    LIST FLASHLOG DETAILTo list the configured FLASHLOG in detail
    LIST FLASHCACHECONTENTTo list the Flashcache content
    LIST GRIDDISKTo list the griddisksCellCLI> LIST GRIDDISK
    DATA01_CD_DISK00_uaexacell1     active
    DATA01_CD_DISK01_uaexacell1     active
    LIST GRIDDISK DETAILTo list the griddisks in detailCellCLI>  LIST GRIDDISK DETAIL
    name:                   DATA01_CD_DISK00_uaexacell1
    availableTo:
    cachingPolicy:          default
    cellDisk:               CD_DISK00_uaexacell1
    LIST GRIDDISK <GRIDDISK_NAME>To list the specific GriddiskCellCLI> LIST GRIDDISK DATA01_CD_DISK00_uaexacell1
    DATA01_CD_DISK00_uaexacell1     active
    LIST GRIDDISK <GRIDDISK_NAME> detailTo list the specific Griddisk in detailCellCLI>  LIST GRIDDISK DATA01_CD_DISK00_uaexacell1 detail
    name:                   DATA01_CD_DISK00_uaexacell1
    availableTo:
    cachingPolicy:          default
    cellDisk:               CD_DISK00_uaexacell1
    LIST GRIDDISK where size > SIZETo list the griddisk which size is higher than specified valueCellCLI> LIST GRIDDISK where size > 750M
    DATA01_CD_DISK00_uaexacell1     active
    LIST IBPORTTo list the inifiniband Port
    LIST IORMPLANTo list the IORMPLANCellCLI> LIST IORMPLAN
    uaexacell1_IORMPLAN     active
    LIST IORMPLAN DETAILTo list the IORMPLAN  in DETAILCellCLI> LIST IORMPLAN DETAIL
    name:                   uaexacell1_IORMPLAN
    catPlan:
    dbPlan:
    objective:              basic
    status:                 active
    LIST METRICCURRENTTo get the I/O’s second for all the objectsCellCLI>  LIST METRICCURRENT
    CD_BY_FC_DIRTY                  CD_DISK00_uaexacell1                            0.000 MB
    CD_BY_FC_DIRTY                  CD_DISK01_uaexacell1                            0.000 MB
    CD_BY_FC_DIRTY                  CD_DISK02_uaexacell1                            0.000 MB
    CD_BY_FC_DIRTY                  CD_DISK03_uaexacell1                            0.000 MB
    LIST METRICCURRENT cl_cput, cl_runq detailTo list the RUNQCellCLI> list metriccurrent cl_cput, cl_runq detail
    name:                   CL_CPUT
    alertState:             normal
    collectionTime:         2014-11-18T02:42:26+05:30
    metricObjectName:       uaexacell1
    metricType:             Instantaneous
    metricValue:            4.7 %
    objectType:             CELLname:                   CL_RUNQ
    alertState:             normal
    collectionTime:         2014-11-18T02:42:26+05:30
    metricObjectName:       uaexacell1
    metricType:             Instantaneous
    metricValue:            12.2
    objectType:             CELL
    LIST QUARANTINETo list the QUARANTINE disk
    LIST QUARANTINE detailTo list the QUARANTINE disk in detail
     LIST THRESHOLDTo list the thersold limits
    LIST THRESHOLD DETAILTo list the thersold limits in detail
    LIST ACTIVEREQUESTTo list the active Requests
    LIST ALERTHISTORYTo list the alerts

     CREATING the Exadata Storage cell Objects (CREATE)

    The below commands will be used most commonly on exadata storage to create the virtual objects.

    CREATE CELL  <CELL_NAME> interconnect1=<ethx>Configures the cell networkCellCLI> CREATE CELL uaexacell1  interconnect1=eth1
    Cell uaexacell1 successfully created
    Starting CELLSRV services…
    The STARTUP of CELLSRV services was successful.
    Flash cell disks, FlashCache, and FlashLog will be created.
    CREATE CELLDISK <CELLDISK_NAME>  <LUN>Creates cell disk(s) according to attributes provided. CREATE CELLDISK UADBG1  LUN=00_00
    CREATE CELLDISK ALL HARDISKCreates cell disk(s) on all the harddisksCellCLI> CREATE CELLDISK ALL HARDDISK
    CellDisk CD_DISK00_uaexacell1 successfully created
    CellDisk CD_DISK01_uaexacell1 successfully created
    CellDisk CD_DISK02_uaexacell1 successfully created
    CREATE CELLDISK ALLCreates cell disk(s) on all the harddisks & flashdisksCellCLI> CREATE CELLDISK ALL
    CellDisk CD_DISK00_uaexacell1 successfully created
    CREATE CELLDISK ALL FLASHDISKCreates cell disk(s) on all the  flashdisksCellCLI> CREATE CELLDISK ALL FLASHDISK
    CellDisk FD_00_uaexacell1 successfully created
    CREATE FLASHCACHE celldisk=”Flash_celldisk1″Creates flash cache for IO requests on specific flashdiskCellCLI> CREATE FLASHCACHE celldisk=”FD_00_uaexacell1,FD_01_uaexacell1″, size=500M
    CREATE FLASHCACHE  ALL size = <size>Creates flash cache for IO requests on all devices
    with specific size
    CREATE FLASHCACHE  ALL size = 10G
    CREATE FLASHLOG  celldisk=”Flash_celldisk1″Creates flash log for logging requests on specified flashdiskCellCLI> CREATE FLASHLOG celldisk=”FD_00_uaexacell1,FD_01_uaexacell1″, size=500M
    CREATE FLASHLOG  ALL size = <size>Creates flash log for logging requests on all devices
    with specific size
    CREATE FLASHLOG  ALL size = 252M
    CREATE GRIDDISK  <GRIDDISK_NAME> CELLDISK=<celldisk>Creates grid disk on specific diskCellCLI> CREATE GRIDDISK UADBDK1 CELLDISK=CD_DISK00_uaexacell1
    GridDisk UADBDK1 successfully created
    CellCLI>
    CREATE GRIDDISK  <GRIDDISK_NAME> CELLDISK=<celldisk>, size=<size>Creates grid disk  on specific disk with specific sizeCellCLI> CREATE GRIDDISK UADBDK2 CELLDISK=CD_DISK02_uaexacell1, SIZE=100M
    GridDisk UADBDK2 successfully created
    CellCLI>
    CREATE GRIDDISK ALL  HARDDISK PREFIX=<Disk_Name>, size=<size>Create Grid disks on all the harddisk with specific size.CellCLI> CREATE GRIDDISK ALL  HARDDISK PREFIX=UADBPROD, size=100M
    Cell disks were skipped because they had no freespace for grid disks: CD_DISK00_uaexacell1.
    GridDisk UADBPROD_CD_DISK01_uaexacell1 successfully created
    GridDisk UADBPROD_CD_DISK02_uaexacell1 successfully created
    GridDisk UADBPROD_CD_DISK03_uaexacell1 successfully created
    GridDisk UADBPROD_CD_DISK04_uaexacell1 successfully created
    GridDisk UADBPROD_CD_DISK05_uaexacell1 successfully created
    GridDisk UADBPROD_CD_DISK06_uaexacell1 successfully created
    GridDisk UADBPROD_CD_DISK07_uaexacell1 successfully created
    GridDisk UADBPROD_CD_DISK08_uaexacell1 successfully created
    GridDisk UADBPROD_CD_DISK09_uaexacell1 successfully created
    GridDisk UADBPROD_CD_DISK10_uaexacell1 successfully created
    CREATE GRIDDISK ALL  FLASHDISK PREFIX=<Disk_Name>, size=<size>Create Grid disks on all the flashdisk with specific size.CellCLI> CREATE GRIDDISK ALL FLASHDISK PREFIX=UAFLSHDB, size=100M
    GridDisk UAFLSHDB_FD_00_uaexacell1 successfully created
    GridDisk UAFLSHDB_FD_01_uaexacell1 successfully created
    GridDisk UAFLSHDB_FD_02_uaexacell1 successfully created
    GridDisk UAFLSHDB_FD_03_uaexacell1 successfully created
    GridDisk UAFLSHDB_FD_04_uaexacell1 successfully created
    GridDisk UAFLSHDB_FD_05_uaexacell1 successfully created
    GridDisk UAFLSHDB_FD_06_uaexacell1 successfully created
    GridDisk UAFLSHDB_FD_07_uaexacell1 successfully created
    GridDisk UAFLSHDB_FD_08_uaexacell1 successfully created
    GridDisk UAFLSHDB_FD_09_uaexacell1 successfully created
    GridDisk UAFLSHDB_FD_10_uaexacell1 successfully created
    CREATE KEYCreates and displays random key for use in assigning client keys.CellCLI> CREATE KEY
    1820ef8f9c2bafcd12e15ebfe267abad
    CellCLI>
    CREATE QUARANTINE quarantineType=<“SQLID” or “DISK REGION” or \
    “SQL PLAN” or “CELL OFFLOAD”> attributename=value
    Define the attributes for a new quarantine entityCellCLI> CREATE QUARANTINE quarantineType=”SQLID”, sqlid=”5xnjp4cutc1s8″
    Quarantine successfully created.
    CellCLI>
    CREATE THRESHOLD <Thersold1>   attributename=valueDefines conditions for generation of a metric alert.CellCLI> CREATE THRESHOLD db_io_rq_sm_sec.db123  comparison=’>’, critical=120
    Threshold db_io_rq_sm_sec.db123 successfully created
    CellCLI>

     DELETING the Exadata Storage cell Objects (DROP)

    The below mentioned cellcli commands will help you to remove the various objects on the exadata storage cell. Be carefully with “force” option since it can remove the object even though it is in use.

    DROP ALERTHISTORY <ALER1>, <ALERT2>Removes the specific alert from the cell’s alert history.CellCLI> DROP ALERTHISTORY 2
    Alert 2 successfully dropped
    CellCLI>
    DROP ALERTHISTORY ALLRemoves all alert from the cell’s alert history.CellCLI> DROP ALERTHISTORY ALL
    Alert 1_1 successfully dropped
    Alert 1_2 successfully dropped
    Alert 1_3 successfully dropped
    Alert 1_4 successfully dropped
    Alert 1_5 successfully dropped
    Alert 1_6 successfully dropped
    DROP THRESHOLD <THERSOLD>Removes specific threshold from the cellCellCLI> DROP THRESHOLD db_io_rq_sm_sec.db123
    Threshold db_io_rq_sm_sec.db123 successfully dropped
    CellCLI>
    DROP THRESHOLD ALLRemoves all  threshold from the cellCellCLI> DROP THRESHOLD ALL
    DROP QUARANTINE <quarantine1>Removes quarantine from the cellCellCLI> DROP QUARANTINE QADB1
    DROP QUARANTINE ALLRemoves all the quarantine from the cellCellCLI> DROP QUARANTINE ALL
    DROP GRIDDISK <Griddisk_Name>Removes the specific grid disk from the cellCellCLI> DROP GRIDDISK UADBDK1
    GridDisk UADBDK1 successfully dropped
    CellCLI>
    DROP GRIDDISK ALL PREFIX=<GRIDDISK_STARTNAME>Removes the set of grid disks from the cell by using the prefixCellCLI> DROP GRIDDISK ALL PREFIX=UAFLSHDB
    GridDisk UAFLSHDB_FD_00_uaexacell1 successfully dropped
    GridDisk UAFLSHDB_FD_01_uaexacell1 successfully dropped
    GridDisk UAFLSHDB_FD_02_uaexacell1 successfully dropped
    GridDisk UAFLSHDB_FD_03_uaexacell1 successfully dropped
    GridDisk UAFLSHDB_FD_04_uaexacell1 successfully dropped
    GridDisk UAFLSHDB_FD_05_uaexacell1 successfully dropped
    DROP GRIDDISK  <GRIDDISK> ERASE=1passRemoves the specific  grid disks from the cell and Performs secure data deletion on the grid diskCellCLI> DROP GRIDDISK  UADBPROD_CD_DISK10_uaexacell1 ERASE=1pass
    GridDisk UADBPROD_CD_DISK10_uaexacell1 successfully dropped
    CellCLI>
    DROP GRIDDISK  <GRIDDISK> FORCEDrops grid disk even if it is currently active.CellCLI> DROP GRIDDISK  UADBPROD_CD_DISK08_uaexacell1 FORCE
    GridDisk UADBPROD_CD_DISK08_uaexacell1 successfully dropped
    DROP GRIDDISK ALL HARDDISKDrops griddisks which are created on top of hardiskDROP GRIDDISK ALL HARDDISK

    Modifying  the Exadata Storage cell Objects (ALTER)

    The below mentioned commands will help you to modify the cell attributes and various objects setting. ALTER command will be used to perform the start/stop/restart the MS/RS/CELLSRV services as well.

    ALTER ALERTHISTORY 123 examinedby=<user_name>Sets the examinedby attribute of alerts ALTER ALERTHISTORY 123 examinedby=lingesh
    ALTER CELL RESTART SERVICES ALLAll(RS+CELLSRV+MS) services are restartedCellCLI>ALTER CELL RESTART SERVICES ALL
    ALTER CELL RESTART SERVICES < RS | MS | CELLSRV >To restart specific servicesCellCLI>ALTER CELL RESTART SERVICES RS
    CellCLI>ALTER CELL RESTART SERVICES MS
    CellCLI>ALTER CELL RESTART SERVICES CELLSRV
    ALTER CELL SHUTDOWN SERVICES ALLAll(RS+CELLSRV+MS) services will be haltedCellCLI>ALTER CELL SHUTDOWN SERVICES
    ALTER CELL SHUTDOWN SERVICES < RS | MS | CELLSRV >To shutdown specfic serviceCellCLI>ALTER CELL SHUTDOWN SERVICES RS
    CellCLI>ALTER CELL SHUTDOWN SERVICES MS
    CellCLI>ALTER CELL SHUTDOWN SERVICES CELLSRV
    ALTER CELL STARTUP SERVICES ALLAll(RS+CELLSRV+MS) services will be startedCellCLI>ALTER CELL STARTUP SERVICES
    ALTER CELL STARTUP SERVICES < RS | MS | CELLSRV >To start specific ServiceCellCLI>ALTER CELL STARTUP SERVICES RS
    CellCLI>ALTER CELL STARTUP SERVICES MS
    CellCLI>ALTER CELL STARTUP SERVICES CELLSRV
    ALTER CELL NAME=<Name>To Set the Name/Re-name to the Exadata Storage CellCellCLI> ALTER CELL NAME=UAEXACELL1
    Cell UAEXACELL1 successfully altered
    CellCLI>
    ALTER CELL flashCacheMode=WriteBackTo Modify the flashcache mode to writeback from writethrough. To perform this,You need to drop the flashcache & Stop the cellsrv .Then you need to create the new FlashcacheCellCLI> DROP flashcache
    Flash cache UAEXACELL1_FLASHCACHE successfully dropped
    CellCLI>
    CellCLI> ALTER CELL SHUTDOWN SERVICES CELLSRV
    Stopping CELLSRV services…
    The SHUTDOWN of CELLSRV services was successful.
    CellCLI>
    CellCLI>  ALTER CELL flashCacheMode=WriteBack
    Cell UAEXACELL1 successfully altered
    CellCLI>
    CellCLI> CREATE FLASHCACHE celldisk=”FD_00_uaexacell1,FD_01_uaexacell1″, size=500M
    ALTER CELL interconnect1=<Network_Interface>To set the network interface for cell stroage.CellCLI> ALTER CELL INTERCONNECT1=eth1
    A restart of all services is required to put new network configuration into effect. MS-CELLSRV communication may be hampered until restart.Cell UAEXACELL1 successfully altered
    ALTER CELL LED OFFThe chassis LED is turned   off.CellCLI> ALTER CELL LED OFF
    ALTER CELL LED ONThe chassis LED is turned   on.CellCLI> ALTER CELL LED ON
    ALTER CELL smtpServer='<SMTP_SERVER>’Set the SMTP serverCellCLI> ALTER CELL smtpServer=’myrelay.unixarena.com’
    ALTER CELL smtpFromAddr='<[email protected]>’Set the Email From AddressCellCLI> ALTER CELL smtpFromAddr=’[email protected]
    ALTER CELL smtpToAddr='<[email protected]>’Send the alrets to this Email  AddressCellCLI> ALTER CELL smtpToAddr=’[email protected]
    ALTER CELL smtpFrom='<myhostname>’Alias host name for emailCellCLI> ALTER CELL smtpFrom=’uaexacell1′
    ALTER CELL smtpPort=’25’Set the SMTP portCellCLI> ALTER CELL smtpPort=’25’
    ALTER CELL smtpUseSSL=’TRUE’Make the smtp to use SLLCellCLI> ALTER CELL smtpUseSSL=’TRUE’
    ALTER CELL notificationPolicy=’critical,warning,clear’Send the alrets for critical,warning and clearCellCLI> ALTER CELL notificationPolicy=’critical,warning,clear’
    ALTER CELL notificationMethod=’mail’Set the notification method as emailCellCLI> ALTER CELL notificationMethod=’mail’
    ALTER CELLDISK <existing_celldisk_name> name='<new_cell_name>’,Modify’s the celldisk nameCellCLI> ALTER CELLDISK CD_DISK00_uaexacell1 name=’UACELLD’, comment=’Re-named for UnixArena’
    comment='<comments>’CellDisk UACELLD successfully altered
    ALTER CELLDISK ALL HARDDISK FLUSHDirty blocks for all harddisk will be flushedCellCLI> ALTER CELLDISK ALL HARDDISK FLUSH
    ALTER CELLDISK ALL HARDDISK FLUSH NOWAITAllows alter command to complete while flush operation continues on all harddisksCellCLI> ALTER CELLDISK ALL HARDDISK FLUSH NOWAIT
    Flash cache flush is in progress
    CellCLI>
    ALTER CELLDISK ALL HARDDISK CANCEL FLUSHPrevious flush operation on all harddisk will be terminatedCellCLI> ALTER CELLDISK ALL HARDDISK CANCEL FLUSH
    CellDisk CD_DISK02_uaexacell1 successfully altered
    CellDisk CD_DISK03_uaexacell1 successfully altered
    CellDisk CD_DISK04_uaexacell1 successfully altered
    CellDisk CD_DISK05_uaexacell1 successfully altered
    ALTER CELLDISK <CELLDISK> FLUSHDirty blocks for specific  celldisk will be flushedCellCLI> ALTER CELLDISK  CD_DISK02_uaexacell1
    ALTER CELLDISK  <CELLDISK> FLUSH  NOWAITAllows alter command to complete while flush operation continues on specific celldiskCellCLI> ALTER CELLDISK  CD_DISK02_uaexacell1 FLUSH NOWAIT
    Flash cache flush is in progress
     ALTER FLASHCACHE ALL size=<size>Resize the all Flash celldisks to specified size ALTER FLASHCACHE ALL size=100G
    ALTER FLASHCACHE ALLAll the flashsdisks will be assigned to FlashcacheCellCLI> ALTER FLASHCACHE ALL
    Flash cache uaexacell1_FLASHCACHE altered successfully
    ALTER FLASHCACHE
    CELLDISK='<Flashcelldisk1>,<Flashcelldisk2>’
    The specified Flashcell disks be assigned to Flashcache &CellCLI>  ALTER FLASHCACHE CELLDISK=’FD_09_uaexacell1,FD_04_uaexacell1′
    other flashdisks will be removedFlash cache uaexacell1_FLASHCACHE altered successfully
    ALTER FLASHCACHE ALL FLUSHDirty blocks for all Flashdisks will be flushedCellCLI> ALTER FLASHCACHE ALL
    ALTER FLASHCACHE ALL  CANCEL FLUSHPrevious flush operation on all Flashdisk will be terminatedCellCLI> ALTER FLASHCACHE ALL CANCEL FLUSH
    Flash cache uaexacell1_FLASHCACHE altered successfully
    ALTER FLASHCACHE ALL FLUSH NOWAITAllows alter command to complete while flush operationCellCLI> ALTER FLASHCACHE ALL FLUSH NOWAIT
    continues on all the flash celldiskFlash cache flush is in progress
    ALTER FLASHCACHE CELLDISK=<FLASH-CELLDISK> FLUSHDirty blocks for specific  flash celldisk will be flushedCellCLI> ALTER FLASHCACHE CELLDISK=FD_04_uaexacell1 FLUSH
    Flash cache uaexacell1_FLASHCACHE altered successfully
    ALTER FLASHCACHE
    CELLDISK=<FLASH-CELLDISK> CANCEL FLUSH
    Previous flush operation on specific flash celldisk will be terminatedCellCLI> ALTER FLASHCACHE CELLDISK=FD_04_uaexacell1 CANCEL FLUSH
    Flash cache uaexacell1_FLASHCACHE altered successfully