SVC v7000 vdisk Operations: Difference between revisions

From UNIX Systems Administration
Jump to navigation Jump to search
 
(30 intermediate revisions by the same user not shown)
Line 1: Line 1:
== vdisk Listing Operations ==
== vdisk Listing Operations ==
# List all vdisks
# List all vdisks
## <tt>'''svcinfo lsvdisk'''</tt>
#: <tt>'''svcinfo lsvdisk'''</tt>
# List a vdisk by UID
# List a vdisk by UID
## <tt>'''svcinfo lsvdisk -filtervalue vdisk_UID=<vdisk UID>'''</tt>
#: <tt>'''svcinfo lsvdisk -filtervalue vdisk_UID=<vdisk UID>'''</tt>
:: <tt>'''ex: svcinfo lsvdisk -filtervalue vdisk_UID=60050768015E91225000000000002C18'''</tt>
#:: <tt>'''ex: svcinfo lsvdisk -filtervalue vdisk_UID=6005076801CF003F2800000000000000'''</tt>
# List a vdisk by name
# List a vdisk by name
## <tt>'''svcinfo lsvdisk <vdisk name>'''</tt>
#: <tt>'''svcinfo lsvdisk <vdisk_name>'''</tt>
### <tt>'''svcinfo lsvdisk VDISKNAME_DB_01'''</tt>
#:: <tt>'''ex: svcinfo lsvdisk VDISKNAME_DB_01'''</tt>
# List host that vdisk is mapped to
#: <tt>'''svcinfo lsvdiskhostmap <vdisk_name>'''</tt>
#:: <tt>'''ex: svcinfo lsvdiskhostmap VDISKNAME_DB_01'''</tt>
 
== vdisk Creation ==
==== Standard Volume ====
# Create a standard volume
#: <tt>'''svctask mkvdisk -mdiskgrp <lsmdiskgrp> -iogrp <lsiogrp> -size <size> -unit [b | kb | mb | gb | tb | pb] -name <vdisk_name>'''</tt>
#:: <tt>'''ex: svctask mkvdisk -mdiskgrp MDISK_GROUP_01 -iogrp io_grp0 -size 10 -unit gb -name VDISKNAME_DB_01'''</tt>
 
==== Compressed Volumes ====
# Create a compressed volume
#: <tt>'''svctask mkvdisk -mdiskgrp <lsmdiskgrp> -iogrp <lsiogrp> -size <size> -unit [b | kb | mb | gb | tb | pb] -name <vdisk_name> -compressed -rsize 5% -autoexpand'''</tt>
#:: <tt>'''ex: svctask mkvdisk -mdiskgrp MDISK_GROUP_01 -iogrp io_grp0 -size 10 -unit gb -name VDISKNAME_DB_01 -compressed -rsize 5% -autoexpand'''</tt>
 
==== Thin-provisioned Volumes ====
# Create a thin-provisioned volume
#: <tt>'''svctask mkvdisk -mdiskgrp <lsmdiskgrp> -iogrp <lsiogrp> -size <size> -unit [b | kb | mb | gb | tb | pb] -name <vdisk_name> -rsize 5% -autoexpand -grainsize 32'''</tt>
#:: <tt>'''ex: svctask mkvdisk -mdiskgrp MDISK_GROUP_01 -iogrp io_grp0 -size 10 -unit gb -name VDISKNAME_DB_01 -rsize 5% -autoexpand -grainsize 32'''</tt>


== vdisk Expansion Operations ==
== vdisk Expansion Operations ==
==== Standard Volume ====
# Expand a standard volume
#: <tt>'''svctask expandvdisksize -size <size> -unit [b | kb | mb | gb | tb | pb] <vdisk_name>'''</tt>
#:: <tt>'''ex: svctask expandvdisksize -size 10 -unit gb VDISKNAME_DB_01'''</tt>
== vdisk Mapping Operations ==
# Map a vdisk to a host
#: <tt>'''svctask mkvdiskhostmap -force -host <host_name> <vdisk_name>'''</tt>
#:: <tt>'''ex: svctask mkvdiskhostmap -force -host HOSTNAME VDISKNAME_DB_01'''</tt>


== Further Reading ==
== Further Reading ==

Latest revision as of 19:44, 1 March 2017

vdisk Listing Operations

  1. List all vdisks
    svcinfo lsvdisk
  2. List a vdisk by UID
    svcinfo lsvdisk -filtervalue vdisk_UID=<vdisk UID>
    ex: svcinfo lsvdisk -filtervalue vdisk_UID=6005076801CF003F2800000000000000
  3. List a vdisk by name
    svcinfo lsvdisk <vdisk_name>
    ex: svcinfo lsvdisk VDISKNAME_DB_01
  4. List host that vdisk is mapped to
    svcinfo lsvdiskhostmap <vdisk_name>
    ex: svcinfo lsvdiskhostmap VDISKNAME_DB_01

vdisk Creation

Standard Volume

  1. Create a standard volume
    svctask mkvdisk -mdiskgrp <lsmdiskgrp> -iogrp <lsiogrp> -size <size> -unit [b | kb | mb | gb | tb | pb] -name <vdisk_name>
    ex: svctask mkvdisk -mdiskgrp MDISK_GROUP_01 -iogrp io_grp0 -size 10 -unit gb -name VDISKNAME_DB_01

Compressed Volumes

  1. Create a compressed volume
    svctask mkvdisk -mdiskgrp <lsmdiskgrp> -iogrp <lsiogrp> -size <size> -unit [b | kb | mb | gb | tb | pb] -name <vdisk_name> -compressed -rsize 5% -autoexpand
    ex: svctask mkvdisk -mdiskgrp MDISK_GROUP_01 -iogrp io_grp0 -size 10 -unit gb -name VDISKNAME_DB_01 -compressed -rsize 5% -autoexpand

Thin-provisioned Volumes

  1. Create a thin-provisioned volume
    svctask mkvdisk -mdiskgrp <lsmdiskgrp> -iogrp <lsiogrp> -size <size> -unit [b | kb | mb | gb | tb | pb] -name <vdisk_name> -rsize 5% -autoexpand -grainsize 32
    ex: svctask mkvdisk -mdiskgrp MDISK_GROUP_01 -iogrp io_grp0 -size 10 -unit gb -name VDISKNAME_DB_01 -rsize 5% -autoexpand -grainsize 32

vdisk Expansion Operations

Standard Volume

  1. Expand a standard volume
    svctask expandvdisksize -size <size> -unit [b | kb | mb | gb | tb | pb] <vdisk_name>
    ex: svctask expandvdisksize -size 10 -unit gb VDISKNAME_DB_01

vdisk Mapping Operations

  1. Map a vdisk to a host
    svctask mkvdiskhostmap -force -host <host_name> <vdisk_name>
    ex: svctask mkvdiskhostmap -force -host HOSTNAME VDISKNAME_DB_01

Further Reading

  1. IBM Knowledge Center - SAN Volume Controller (2145 and 2147)
  2. IBM Knowledge Center - IBM Storwize v7000