User Tools

Site Tools


aix:vios_ssp

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
aix:vios_ssp [2023/04/04 01:20]
manu
aix:vios_ssp [2023/08/16 23:31] (current)
manu [Convert a LU thick to thin in a SSP]
Line 1: Line 1:
 ====== Using Shared Storage Pools on VIOS ====== ====== Using Shared Storage Pools on VIOS ======
 +
 +https://​github.com/​nigelargriffiths/​Shared-Storage-Pool-Tools
 +
 +https://​www.ibm.com/​support/​pages/​shared-storage-pool-ssp-best-practice
  
 So here is a quick one line script "​ncluster"​ So here is a quick one line script "​ncluster"​
Line 74: Line 78:
  
 Here is another example after the SSP5 has noticed all the VIOS are at the higher level Here is another example after the SSP5 has noticed all the VIOS are at the higher level
 +<cli prompt='​$'>​
 No State Repos Pool Role ---Upgrade-Status--- Node-Name No State Repos Pool Role ---Upgrade-Status--- Node-Name
  ​1 ​   OK    OK   ​OK ​        ​2.2.4.10 ON_LEVEL bronzevios1.aixncc.uk.ibm.com  ​1 ​   OK    OK   ​OK ​        ​2.2.4.10 ON_LEVEL bronzevios1.aixncc.uk.ibm.com
Line 81: Line 85:
  ​4 ​   OK    OK   ​OK ​        ​2.2.4.10 ON_LEVEL orangevios1.aixncc.uk.ibm.com  ​4 ​   OK    OK   ​OK ​        ​2.2.4.10 ON_LEVEL orangevios1.aixncc.uk.ibm.com
  ​5 ​   OK    OK   ​OK ​ DBN    2.2.4.10 ON_LEVEL redvios1.aixncc.uk.ibm.com  ​5 ​   OK    OK   ​OK ​ DBN    2.2.4.10 ON_LEVEL redvios1.aixncc.uk.ibm.com
-$+</​cli>​
  
    
Line 180: Line 184:
  
    
 +<cli prompt='​$'>​
 $ nlu -? $ nlu -?
 /​home/​padmin/​nlu Nigel'​s lu command with improved layout and column ordering /​home/​padmin/​nlu Nigel'​s lu command with improved layout and column ordering
 /​home/​padmin/​nlu [-sizemb | -usedmb | -used | -type | -tier | -name (default)] /​home/​padmin/​nlu [-sizemb | -usedmb | -used | -type | -tier | -name (default)]
-$+</​cli>​
  
 Example default output by LU Name - my favourite default Example default output by LU Name - my favourite default
 +<cli prompt='​$'>​
 $ nlu $ nlu
  ​SizeMB ​ UsedMB Used%  Type  Tier Name  ​SizeMB ​ UsedMB Used%  Type  Tier Name
Line 198: Line 202:
   38912    2562    6%  THIN  test vm97boot   38912    2562    6%  THIN  test vm97boot
    ​8256 ​     23    0%  THIN  test vm97data    ​8256 ​     23    0%  THIN  test vm97data
-+</​cli>​
  
 Example output reordered by column Example output reordered by column
 +<cli prompt='​$'>​
 $ nlu -sizemb $ nlu -sizemb
  ​SizeMB ​ UsedMB Used%  Type  Tier Name  ​SizeMB ​ UsedMB Used%  Type  Tier Name
Line 232: Line 236:
   38912    2562    6%  THIN  test vm97boot   38912    2562    6%  THIN  test vm97boot
    ​8256 ​     23    0%  THIN  test vm97data    ​8256 ​     23    0%  THIN  test vm97data
 +</​cli>​
  
 Here is the actual ksh script for nlu that is Nigel'​s New lu command Here is the actual ksh script for nlu that is Nigel'​s New lu command
Line 265: Line 270:
 In the folder In the folder
   /​var/​vio/​SSP/​   /​var/​vio/​SSP/​
 +
 +===== Convert a LU thick to thin in a SSP =====
 +
 +Use nslim ...
 +
 +https://​www.ibm.com/​support/​pages/​shared-storage-pools-hands-fun-virtual-disks-lu-example
 +
 +<​code>​
 +$ ./nslim -?
 +Usage: ./nslim (v4) is a filter style program using stdin & stdout
 +        It will thinly write a file (only copy non-zero blocks)
 +        It uses 1MB blocks
 +        If a block is zero-filled then it is skipped using lseek()
 +        If a block has data then it will write() the block unchanged
 +Example:
 +        ./​nslim ​  <​AIX.lu ​  >​SSP-LU-name
 +Flags:
 +        -v for verbose output for every block you get a W=write or .=lseek on stderr
 +        -V for verbose output on each GB you get count of written or skipped blocks
 +                ./nslim -v   <​AIX.lu ​  >​SSP-LU-name
 +                 this gives you visual feedback on progress
 +        -t like verbose but does NOT actually write anything to stdout
 +                 this lets you passively see the mix of used and unused blocks
 +                ./nslim -t   <​AIX.lu
 +        -h or -? outputs this helpful message!
 +Warning:
 +         Get the redirection wrong and you will destroy your LU data
 +</​code>​
aix/vios_ssp.1680564012.txt.gz · Last modified: 2023/04/04 01:20 by manu