Erstellen Sie ein Volume im Festplatten-Pool
Der create volume diskPool
Befehl erstellt ein neues Standard-RAID-Volume oder ein Thin-Volume in einem vorhandenen Laufwerk-Pool.
Unterstützte Arrays
Dieser Befehl gilt für jedes einzelne Storage-Array, einschließlich der Arrays E4000, E2700, E5600, E2800, E5700, EF600 und EF300, sofern alle SMcli-Pakete installiert sind.
Rollen
Zur Ausführung dieses Befehls auf einem E4000, E2800, E5700, EF600 oder EF300 Storage-Array müssen Sie über die Storage-Administratorrolle verfügen.
Kontext
Einige Parameter zur Erstellung eines Standard-RAID-Volumes in einer Volume-Gruppe sind nicht für die Erstellung von Volumes beliebiger Typen in einem Laufwerk-Pool kompatibel. Wenn Sie ältere Skripte zur Erstellung von Volumes in Disk Pools verwenden, stellen Sie sicher, dass alle Parameter für Disk Pools gültig sind. Ungültige Parameter verhindern, dass die Skripte ordnungsgemäß ausgeführt werden und führen zu einem Fehler. |
Syntax zum Erstellen eines Standard-Volumes
create volume diskPool="diskPoolName"
userLabel="volumeName"
capacity=volumeCapacity
[thinProvisioned=(TRUE | FALSE)]
[owner=(a|b)]
[mapping=(none|default)]
[dataAssurance=(none|enabled)]
[cacheReadPrefetch=(TRUE | FALSE)]
[raidLevel=(1 | 6)]
[blockSize=requestedBlockSizeValue]
Syntax für die Erstellung eines Thin Provisioning Volume
create volume diskPool="diskPoolName"
userLabel="volumeName"
capacity=volumeCapacity
[thinProvisioned=(TRUE | FALSE)]
[owner=(a|b)]
[mapping=(none|default)]
[dataAssurance=(none|enabled)]
[(existingRepositoryLabel=existingRepositoryName |
[newRepositoryCapacity=newRepositoryCapacityValue (KB | MB | GB | TB | Bytes)]
[repositoryMaxCapacity=repositoryMaxCapacityValue(KB|MB|GB|TB|Bytes)]
[warningThresholdPercent=pass:quotes][_warningThresholdPercentValue_]
[repositoryExpansionPolicy=(automatic|manual)]
[cacheReadPrefetch=(TRUE | FALSE)]
Parameter
Parameter | Beschreibung | ||
---|---|---|---|
|
Der Name des Laufwerk-Pools, in dem das neue Volume erstellt werden soll. Schließen Sie den Disk-Pool-Namen in doppelte Anführungszeichen (" "). |
||
|
Der Name, den Sie dem neuen Volume geben möchten. Schließen Sie den Volumennamen in doppelte Anführungszeichen (" "). |
||
|
Die Größe des von Ihnen erstellten Volumes. Für ein Standard-RAID-Volume wird die Kapazität zugewiesen, die dem Volume zugewiesen wird. Bei einem Thin Volume wird der Wert der virtuellen Kapazität, der von dem Thin Volume ausgesetzt wird, offengelegt. Größe ist in Einheiten von definiert
|
||
|
Dieser Parameter ermöglicht Thin Provisioning für das neue Volume. Um Thin Provisioning zu verwenden, setzen Sie diesen Parameter auf
|
||
|
Der Controller, der das Volume besitzt. Gültige Controller-IDs sind |
||
|
Mit diesem Parameter können Sie das Volume einem Host zuordnen. Wenn Sie später zuordnen möchten, setzen Sie diesen Parameter auf Der Standardwert ist |
||
|
Dieser Parameter gibt ein vorhandenes Repository für ein Thin-Volume an. Ein Repository Volume verfügt über die physische Kapazität für ein Thin Volume. Dieser Parameter gilt nur für Thin Provisioning. Wenn Sie den verwenden |
||
|
Mit diesem Parameter wird ein neues Repository für ein Thin Volume erstellt. Ein Repository Volume verfügt über die physische Kapazität für ein Thin Volume. Verwenden Sie diesen Parameter nur, wenn Sie den Wert des festlegen Größe ist in Einheiten von definiert
Der Standardwert ist 50 Prozent der virtuellen Kapazität. |
||
|
Mit diesem Parameter wird die maximale Kapazität für ein Repository für ein Thin Volume definiert. Verwenden Sie diesen Parameter nur, wenn Sie den Wert des festlegen Größe ist in Einheiten von definiert
|
||
|
Der Prozentsatz der Thin-Volume-Kapazität, bei der Sie eine Warnung erhalten, dass das Thin-Volume sich dem vollen Volumen nähert. Ganzzahlwerte verwenden. Beispielsweise bedeutet ein Wert von 70 70 Prozent. Gültige Werte liegen zwischen 1 und 100. Wenn Sie diesen Parameter auf 100 setzen, werden Warnmeldungen deaktiviert. |
||
|
Mit diesem Parameter wird die Erweiterungsrichtlinie auf festgelegt |
||
|
Die Einstellung zum ein- oder Ausschalten des Cache Read Prefetch. Um den Cache-Lesevorabruf zu deaktivieren, setzen Sie diesen Parameter auf |
||
|
Legt die RAID-Ebene für das im Festplatten-Pool erstellte Volume fest. Um RAID1 anzugeben, setzen Sie auf |
||
|
Mit diesem Parameter wird die Blockgröße des erstellten Volumes festgelegt. Der Wert von |
Hinweise
Jeder Volume-Name muss eindeutig sein. Sie können eine beliebige Kombination aus alphanumerischen Zeichen, Unterstrich (_), Bindestrich (-) und Pfund (#) für die Benutzerbezeichnung verwenden. Benutzeretiketten können maximal 30 Zeichen lang sein.
Für Thin Volumes, die capacity
Der Parameter gibt die virtuelle Kapazität des Volume und das an repositoryCapacity
Parameter gibt die Kapazität des als Repository-Volume erstellten Volumes an. Verwenden Sie die existingRepositoryLabel
Parameter, um ein vorhandenes, nicht verwendetes Repository-Volume anzugeben, anstatt ein neues Volume zu erstellen.
Die besten Ergebnisse bei der Erstellung eines Thin-Volumes sind zu erzielen, wenn das Repository-Volume bereits in einem vorhandenen Laufwerk-Pool vorhanden oder erstellt werden muss. Wenn Sie beim Erstellen von Thin Volumes keine optionalen Parameter angeben, versucht die Speicherverwaltungssoftware, das Repository-Volume zu erstellen. Das erstrebenswerteste Kandidaten-Volume ist ein Repository Volume, das bereits vorhanden ist und das sich innerhalb der Größenanforderungen befindet. Das nächste wünschenswerteste Kandidaten-Volume ist ein neues Repository-Volume, das im freien Umfang des Festplattenpools erstellt wird.
Repository-Volumes für Thin Volumes können nicht in Volume-Gruppen erstellt werden.
Volumes mit Thin Provisioning werden auf EF300 oder EF600 nicht unterstützt.
Data Assurance Management
Die Data Assurance (da)-Funktion erhöht die Datenintegrität im gesamten Storage-System. DA ermöglicht es dem Storage-Array, nach Fehlern zu suchen, die auftreten können, wenn Daten zwischen Hosts und Laufwerken verschoben werden. Wenn diese Funktion aktiviert ist, hängt das Speicherarray die Fehlerprüfungscodes (auch zyklische Redundanzprüfungen oder CRCs genannt) an jeden Datenblock im Volume an. Nach dem Verschieben eines Datenblocks ermittelt das Speicher-Array anhand dieser CRC-Codes, ob während der Übertragung Fehler aufgetreten sind. Potenziell beschädigte Daten werden weder auf Festplatte geschrieben noch an den Host zurückgegeben.
Wenn Sie die da-Funktion verwenden möchten, beginnen Sie mit einem Pool oder einer Volume-Gruppe, der nur Laufwerke enthält, die da unterstützen. Erstellen Sie dann da-fähige Volumes. Ordnen Sie diese da-fähigen Volumes schließlich dem Host mithilfe einer E/A-Schnittstelle zu, die für da geeignet ist. Zu den I/O-Schnittstellen, die da unterstützen, gehören Fibre Channel, SAS und iSER over InfiniBand (iSCSI-Erweiterungen für RDMA/IB). DA wird nicht durch iSCSI über Ethernet oder durch die SRP über InfiniBand unterstützt.
Wenn alle Laufwerke für da-fähig sind, können Sie den einstellen |
Wenn dataAssurance
Parameter ist auf festgelegt enabled
, Nur Data Assurance-fähige Laufwerke werden für Volume-Kandidaten in Betracht gezogen werden, andernfalls werden sowohl Data Assurance-fähige als auch nicht Data Assurance-fähige Laufwerke berücksichtigt. Ist nur Data Assurance-Laufwerke verfügbar, wird das neue Volume mit aktivierten Data Assurance-Laufwerken erstellt.
Minimale Firmware-Stufe
7.83
8.70 fügt die hinzu raidLevel
Und _blockSize
Parameter.