Management der SVM-Kapazitätslimits
Ab ONTAP 9.13.1 können Sie eine maximale Kapazität für eine Storage-VM (SVM) festlegen. Sie können außerdem Warnmeldungen konfigurieren, wenn sich die SVM einem Kapazitätsschwellenwert nähert.
Die Kapazität auf einer SVM wird als Summe der FlexVols, FlexGroup Volumes, FlexClones, FlexCache Volumes berechnet. Volumes wirken sich auf die Kapazitätsberechnung aus, selbst wenn sie nach dem Löschen eingeschränkt, offline oder in der Wiederherstellungswarteschlange sind. Wenn Sie Volumes mit Auto-grow konfiguriert haben, wird der Wert für die automatische Größe des Volumes auf die SVM-Größe angerechnet. Ohne Auto-grow wird die tatsächliche Größe des Volumes berechnet.
Die folgende Tabelle zeigt, wie autosize-mode
sich Parameter auf die Kapazitätsberechnung auswirken.
|
Der Parameter Größe wird für die Berechnung verwendet |
|
Der |
|
Der |
-
Sie müssen ein Cluster-Administrator sein, um eine SVM-Grenze festzulegen.
-
Storage-Limits können nicht für SVMs konfiguriert werden, die Datensicherungs-Volumes, Volumes in einer SnapMirror Beziehung oder in einer MetroCluster Konfiguration enthalten.
-
Bei der Migration einer SVM kann für die Quell-SVM keine Speicherbegrenzung aktiviert sein. Um den Migrationsvorgang abzuschließen, deaktivieren Sie das Speicherlimit auf der Quelle und schließen Sie die Migration ab.
-
SVM-Kapazität unterscheidet sich vonKontingente Quoten dürfen die maximale Größe nicht überschreiten.
-
Sie können kein Storage-Limit festlegen, wenn derzeit andere Vorgänge auf der SVM ausgeführt werden. Verwenden Sie den
job show vservser svm_name
Befehl, um vorhandene Jobs anzuzeigen. Versuchen Sie, den Befehl erneut auszuführen, wenn Jobs abgeschlossen wurden.
Auswirkung auf die Kapazität
Wenn Sie die Kapazitätsgrenze erreichen, schlagen die folgenden Vorgänge fehl:
-
Erstellung einer LUN, eines Namespace oder eines Volumes
-
Klonen einer LUN, eines Namespace oder eines Volumes
-
Ändern einer LUN, eines Namespace oder eines Volumes
-
Vergrößern einer LUN, eines Namespace oder eines Volumes
-
Erweitern von LUNs, Namespaces oder Volumes
-
Rehosting einer LUN, eines Namespace oder eines Volumes
Legen Sie eine Kapazitätsgrenze für eine neue SVM fest
-
Wählen Sie Storage > Storage VMs.
-
Auswählen , um die SVM zu erstellen.
-
Benennen Sie die SVM und wählen Sie ein Access-Protokoll aus.
-
Wählen Sie unter Storage VM settings Enable maximum Capacity Limit aus.
Geben Sie eine maximale Kapazitätsgröße für die SVM an.
-
Wählen Sie Speichern.
-
Erstellen Sie das SVM. Geben Sie einen
storage-limit
Wert ein, um eine Speichergrenze festzulegen. Um eine Schwellenwertwarnung für die Speichergrenze festzulegen, geben Sie einen Prozentwert für-storage-limit-threshold-alert
.vserver create -vserver vserver_name -aggregate aggregate_name -rootvolume root_volume_name -rootvolume-security-style {unix|ntfs|mixed} -storage-limit value [GiB|TIB] -storage-limit-threshold-alert percentage [-ipspace IPspace_name] [-language <language>] [-snapshot-policy snapshot_policy_name] [-quota-policy quota_policy_name] [-comment comment]
Wenn Sie keinen Schwellenwert angeben, wird standardmäßig eine Warnung ausgelöst, wenn die SVM eine Kapazität von 90 % hat. Um die Schwellenwertwarnung zu deaktivieren, geben Sie einen Wert von Null an.
-
Bestätigen Sie, dass die SVM erfolgreich erstellt wurde:
vserver show -vserver vserver_name
-
Wenn Sie das Speicherlimit deaktivieren möchten, ändern Sie die SVM mit dem
-storage-limit
auf null eingestellten Parameter:vserver modify -vserver vserver_name -storage-limit 0
Legen Sie für eine vorhandene SVM eine Kapazitätsgrenze fest oder ändern Sie sie
Sie können für eine vorhandene SVM eine Kapazitätsgrenze und einen Schwellenwert festlegen oder eine Kapazitätsgrenze deaktivieren.
Sobald Sie das Kapazitätslimit festgelegt haben, können Sie das Limit nicht mehr auf einen Wert ändern, der unter der derzeit zugewiesenen Kapazität liegt.
-
Wählen Sie Storage > Storage VMs.
-
Wählen Sie die SVM aus, die Sie ändern möchten. Wählen Sie neben dem Namen der SVM dann Bearbeiten.
-
Um eine Kapazitätsgrenze zu aktivieren, aktivieren Sie das Kästchen neben Kapazitätsgrenze aktivieren. Geben Sie einen Wert für die maximale Kapazität und einen Prozentwert für den Alarmschwellenwert ein.
Wenn Sie das Kapazitätslimit deaktivieren möchten, deaktivieren Sie das Kontrollkästchen weiter Kapazitätsgrenze aktivieren.
-
Wählen Sie Speichern.
-
Geben Sie auf dem Cluster, der die SVM hostet, den
vserver modify
Befehl ein. Geben Sie einen numerischen Wert für-storage-limit
und einen Prozentwert für-storage-limit-threshold-alert
.vserver modify -vserver vserver_name -storage-limit value [GiB|TIB] -storage-limit-threshold-alert percentage
Wenn Sie keinen Schwellenwert angeben, erhalten Sie eine Standardwarnung mit einer Kapazität von 90 %. Um die Schwellenwertwarnung zu deaktivieren, geben Sie einen Wert von Null an.
-
Wenn Sie das Speicherlimit deaktivieren möchten, ändern Sie die SVM mit der
-storage-limit
Einstellung Null:vserver modify -vserver vserver_name -storage-limit 0
Kapazitätsgrenzen werden erreicht
Wenn Sie die maximale Kapazität oder den Warnungsschwellenwert erreichen, können Sie die vserver.storage.threshold
EMS-Nachrichten einsehen oder die Seite Insights im System Manager verwenden, um mehr über mögliche Aktionen zu erfahren. Mögliche Lösungen sind:
-
Bearbeiten der maximalen SVM-Kapazitätsgrenzen
-
Die Volumes-Recovery-Warteschlange wird bereinigt, um Speicherplatz freizugeben
-
Löschen Sie den Snapshot, um Speicherplatz für das Volume bereitzustellen