8.6.7. Erzeugen eines File Storage Pools

Ein File Storage Pool bezieht seine Storage Kapazität aus einem Logical Volume Storage Pool. Daher muß beim Erzeugen eines File Storage Pool immer ein Logical Volume Storage Pool angegeben werden. Das Kommando zum Erzeugen eines File Storage Pool ist das gleiche wie beim Logical Volume Storage Pool, „vios mksp“, lediglich die Argumente unterscheiden sich:

$ vios mksp ms05-vio1 filepool rootvg 10g
$

Wir haben hier den immer vorhandenen Logical Volume Storage Pool rootvg angegeben. Für die Praxis ist dies aber in der Regel keine gute Idee und es sollte unbedingt ein eigens für Storage Provisioning angelegter Logical Volume Storage Pool angegeben werden. Es muß die gewünschte Kapazität für den zu erzeugenden File Storage Pool angegeben werden.

Der neu angelegte File Storage Pool taucht in der Auflistung der Storage Pools sofort auf:

$ vios lssp ms05-vio1
POOL      TYPE    SIZE       FREE       ALLOC      BDS
rootvg    LVPOOL  558.00 GB   58.00 GB  512.00 MB  0
filepool  FBPOOL    9.96 GB    9.96 GB  512.00 MB  0
$

Der Typ eines Storage Pools ist über die Spalte TYPE klar erkennbar. Technisch wird ein Logical Volume in dem angegebenen Logical Volume Storage Pool (hier rootvg) angelegt. Das Logical Volume bekommt den im Kommando angegebenen Namen filepool. Der Virtual-I/O-Server erzeugt dann ein Filesystem auf dem Logical Volume und mountet das neue Dateisystem unter dem Pfad /var/vio/storagepools/filepool.

Die Administration von Backing-Devices (Erzeugen, Mappen, Unmappen, Vergrößern, Löschen) funktioniert genauso wie weiter oben beschrieben. Der einzige Unterschied besteht darin das die Backing-Devices jetzt keine Logical Volumes mehr sind, sondern als Dateien im Dateisystem angelegt werden. Hier ein kurzes Beispiel:

$ vios mkbdsp ms05-vio1 filepool bd001 1g vhost0
$

Das Kommando ist absolut identisch zu den weiter oben verwendeten Kommandos!

Auch beim Auflisten der Backing-Devices in einem Storage-Pool ist kein Unterschied zum Falle Logical Volume Storage Pool erkennbar:

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

Das Backing-Device bd001 hat die Größe 1 GB und ist über das virtuelle Target Device vtscsi5 dem Adapter vhost0 zugeordnet.