8.6.9. Löschen eines File Storage Pools

Für das Löschen eines File Storage Pools gibt es das Kommando „vios rmsp“. Es sollte aber, wie im Falle des Löschens eines Logical Volume Storage Pools, sichergestellt werden, das die Backing-Devices nicht in Verwendung sind oder nicht mehr benötigt werden. Wir demonstrieren dies kurz an dem File Storage Pool filepool.

Als erstes generieren wir die Liste der Backing-Devices des Storage Pools:

$ vios lsbdsp ms05-vio1 filepool
BDNAME  SIZE       VTD      SVSA
bd001     1.00 GB  vtscsi5  vhost0
$

Es gibt nur ein Backing-Device (bd001), welches dem Adapter vhost0 zugeordnet ist. Die zugehörige Client-LPAR kann mit dem Kommando „vios lsvscsi“ ermittelt werden:

$ vios lsvscsi ms05-vio1
SVSA    SLOT  CLIENT              LUNS
vhost0  C25   lpar1(3)            3
vhost1  C28   lpar2(4)            2
vhost2  C31   lpar3(5)            2
$

Die von der Client-LPAR lpar1 verwendeten Backing-Devices sind:

$ vios lsvscsi ms05-vio1 vhost0
VTD      STATUS     BACKING                                BDPHYSLOC  MIRRORED  LUN
vtopt0   Available  /var/vio/VMLibrary/AIX710506_2.iso     -          N/A       0x8100000000000000
vtscsi0  Available  lpar1_hd00                             -          N/A       0x8200000000000000
vtscsi5  Available  /var/vio/storagepools/filepool/.bd001  -          N/A       0x8300000000000000
$

Das Backing-Device bd001 hat die LUN-ID 0x8300000000000000. Auf der AIX LPAR ermitteln wir das zugehörige Physical Volume über das Kommando lscfg:

lpar1 # lscfg -l hdisk\*
  hdisk0           U8205.E6C.05E4E5Q-V3-C5-T1-L8200000000000000  Virtual SCSI Disk Drive
  hdisk1           U8205.E6C.05E4E5Q-V3-C5-T1-L8300000000000000  Virtual SCSI Disk Drive
lpar1 #

Das zugehörige Physical Volume ist hdisk1! Eine kurze Überprüfung mittels lspv zeigt, das die hdisk1 nicht in Benutzung ist:

lpar1 # lspv
hdisk0          00ecafe541e13592                    rootvg          active     
hdisk1          none                                None                       
lpar1 #

Das Physical Volume kann daher problemlos entfernt werden:

lpar1 # rmdev -dl hdisk1
hdisk1 deleted
lpar1 #

Nun kann das Backing-Device auf dem Virtual-I/O-Server gelöscht werden. Dabei wird gleichzeitig das Mapping entfernt:

$ vios rmbdsp ms05-vio1 filepool bd001
$

Der jetzt leere File Storage Pool kann dann letztlich entfernt werden, das Kommando ist „vios rmsp“:

$ vios rmsp ms05-vio1 filepool
$

Eine kurze Überprüfung zeigt das der File Storage Pool nicht mehr vorhanden ist:

$ vios lssp ms05-vio1
POOL    TYPE    SIZE    FREE   ALLOC  BDS
rootvg  LVPOOL  571392  69632  512    0
$