DEFINE SUBRULE (Ausnahme für eine Tiering-Speicherregel definieren)

Mit diesem Befehl können Sie eine untergeordnete Regel definieren, die eine Ausnahme für eine Speicherregel ist.

Berechtigungsklasse

Für diesen Befehl ist die Systemberechtigung erforderlich.

Einschränkung: Durch die Verwendung des Protokolls „ Amazon S3 “ können Sie Daten von einem „ S3 “-Client und anderen Objekt-Clients an IBM Storage Protect[…] senden. Die gesendeten Daten werden als Objektclientdaten bezeichnet. Sie können keine stgrule verwenden, um Objektclientdaten mit Tiering auf Band zu speichern.

Syntax

Syntaxdiagramm lesenVisuelles Syntaxdiagramm überspringen DEFine SUBRule Name_der_übergeordneten_Regel Unterregelname ,knotennameACTiontype=TIERBYAgeTIERBYSTateNOTieringTARGETSTGpool=ZielspeicherpoolTIERDelay=30TIERDelay=Verzögerung1MAXPRocess=4MAXPRocess=AnzahlFIlespace=*FIlespace=DateibereichsnameFSIDNAMEType=SERVERNAMEType=SERVERUNIcodeFSIDCODEType=BOTHCODEType=UNIcodeNONUNIcodeBOTH
Anmerkungen:
  • 1 Wird ACTIONTYPE=TIERBYAGE angegeben, ist der Standardwert 30. Wird ACTIONTYPE=TIERBYSTATE angegebe, ist der Standardwert 1. Wird ACTIONTYPE=NOTIERING angegeben, können Sie keine Tier-Verzögerung angeben.

Parameter

Name_der_übergeordneten_Regel (Erforderlich)
Gibt den Namen der übergeordneten Speicherregel an.
Unterregelname (Erforderlich)
Gibt den Namen der untergeordneten Regel an. Der Name muss eindeutig sein und darf maximal 30 Zeichen lang sein.
Knotenname (Erforderlich)
Gibt die Knoten an, für die die untergeordnete Regel gilt. Sie können einen einzelnen Knotennamen oder eine durch Kommas begrenzte Liste mit Knotennamen angeben.
ACTiontype (Erforderlich)
Gibt den Typ der untergeordneten Regel an. Sie müssen einen der folgenden Werte angeben:
TIERBYAge
Gibt an, dass Daten mit Tiering versetzt werden, wenn ein Altersschwellenwert erreicht wird.
TIERBYSTate
Gibt an, dass nur inaktive Daten mit Tiering versetzt werden, nachdem ein Altersschwellenwert erreicht wurde
NOTiering
Gibt an, dass Daten nicht mit Tiering versetzt werden.
TARGETSTGpool
Gibt den Namen des Zielspeicherpools an. Dieser Parameter ist wahlfrei. Standardmäßig wird der Zielspeicherpool aus der übergeordneten Speicherregel übernommen.

Wenn Sie diesen Parameter für Cloudspeicher angeben, müssen Sie einen Cloud-Containerspeicherpool angeben, der das Cloud-Computing-System Microsoft Azure oder Google Cloud Storage oder das ProtokollS3(Simple Storage Service) verwendet. Wenn Sie diesen Parameter für Bandspeicher angeben, müssen Sie einen Speicherpool angeben, der für ein physisches oder virtuelles Bandarchiv definiert ist.

TIERDelay
Gibt das Intervall in Tagen an, nach dem Daten mit Tiering versetzt werden. Sie können eine ganze Zahl im Bereich von 0 bis 9999 angeben. Dieser Parameter ist wahlfrei. Wird ACTIONTYPE=TIERBYAGE angegeben, ist der Standardwert 30. Wird ACTIONTYPE=TIERBYSTATE angegebe, ist der Standardwert 1. Wird ACTIONTYPE=NOTIERING angegeben, können Sie keine Tier-Verzögerung angeben.
MAXPRocess
Gibt die maximale Anzahl paralleler Prozesse für die untergeordnete Regel an. Dieser Parameter ist wahlfrei. Sie können einen Wert im Bereich von 1 bis 99 angeben. Der Standardwert ist 4.
Tipp: Stellen Sie zur Optimierung des Prozesses zum Versetzen von Daten mit Tiering auf Band sicher, dass die Summe aller MAXPROCESS -Werte für eine Regel und ihre untergeordneten Regeln kleiner-gleich der Anzahl Bandlaufwerke ist.
FIlespace
Gibt eine oder mehrere virtuelle Maschinen an, die als Dateibereiche beim IBM Storage Protect -Server registriert sind. Dieser Parameter gilt nur für virtuelle Maschinen und ist wahlfrei. Es können Platzhalterzeichen verwendet werden. Der angegebene Wert kann maximal 1024 Zeichen haben. Sie können einen der folgenden Werte angeben:
*
Geben Sie einen Stern (*) an, um alle Dateibereiche oder IDs anzugeben. Dies ist der Standardwert.
Dateibereichsname
Gibt den Namen des Dateibereichs an.
FSID
Gibt den Namen einer Dateibereichs-ID (FSID) an. Dieser Parameter ist für Clients mit Dateibereichen in Unicode-Format gültig. In demselben Befehl dürfen nicht gleichzeitig Dateibereichsnamen und Dateibereichs-IDs (FSIDs) angegeben werden.

Für Clients mit Dateibereichen in Unicode-Format können Sie entweder einen Dateibereichsnamen oder eine Dateibereichs-ID (FSID) eingeben. Wenn Sie einen Dateibereichsnamen eingeben, muss der Server möglicherweise den eingegebenen Dateibereichsnamen konvertieren. Beispielsweise muss der Server gegebenenfalls den Namen, den Sie eingeben, aus der Codepage des Servers in Unicode konvertieren.

Wenn Sie Knoten und Dateibereiche angeben, gelten die folgenden Regeln:
  • Sie können einen einzelnen Knoten und einen einzelnen Dateibereich angeben, die einer vorhandenen virtuellen Maschine entsprechen.
  • Sie können einen einzelnen Knoten und alle Dateibereiche angeben, indem Sie einen Stern (*) als Platzhalterzeichen verwenden, das alle Dateibereiche darstellt, oder indem Sie keinen Wert eingeben, um alle Dateibereiche einzuschließen.
  • Sie können eine durch Kommas begrenzte Liste mit Knoten und keinen Dateibereich angeben, um alle Dateibereiche einzuschließen.
  • Sie können einen einzelnen Knoten und einen Dateibereichsnamen mit einem oder mehreren Sternen im Dateibereichsnamen angeben. Die Sterne können an beliebiger Position im Namen angeordnet werden.
  • Wenn Sie Platzhalterzeichen in einem Dateibereichsnamen verwenden, können Sie keine Platzhalterzeichenmuster angeben, die zu überlappenden Knoten- und Dateibereichspaaren führen können. Jedes Platzhalterzeichenmuster kann ein oder mehrere Knoten- und Dateibereichspaare angeben, aber die Paare in einem Muster dürfen die Paare in einem anderen Muster nicht überlappen. Beispielsweise können Sie nicht Knoten NODE1 und Dateibereich ABC* in einer untergeordneten Regel und Knoten NODE1 und Dateibereich A* in derselben untergeordneten Regel oder in einer anderen untergeordneten Regel angeben.
NAMEType
Gibt an, wie der Server die Dateibereichsnamen interpretieren soll, die Sie eingeben. Verwenden Sie diesen Parameter, wenn IBM Storage Protect -Clients Dateiräume im Unicode-Format haben und unter den Betriebssystemen Windows, NetWare, oder Macintosh OS X laufen. Dieser Parameter ist wahlfrei.
Dieser Parameter ist erforderlich, wenn Sie einen Knotennamen und einen Dateibereichsnamen bzw. eine Dateibereichs-ID (FSID) angeben.
Einschränkung: Bei Angabe dieses Parameters darf der Dateibereichsname keinen Stern enthalten.

Sie können einen der folgenden Werte angeben:

SERVER
Der Server verwendet die Zeichenumsetztabelle des Servers, um die Dateibereichsnamen zu interpretieren. Dies ist der Standardwert.
UNIcode
Der Server konvertiert den eingegebenen Dateibereichsnamen aus der Serverzeichenumsetztabelle in die Zeichenumsetztabelle UTF-8. Der Erfolg der Konvertierung hängt von den Zeichen in dem Namen und der Zeichenumsetztabelle des Servers ab.
Einschränkung: Die Konvertierung kann fehlschlagen, wenn die Zeichenfolge Zeichen enthält, die in der Server-Codepage nicht verfügbar sind, oder wenn der Server nicht auf Systemkonvertierungsroutinen zugreifen kann.
FSID
Der Server interpretiert die Dateibereichsnamen als ihre FSIDs.
CODEType
Gibt den Typ der Dateibereiche an, die in der untergeordneten Regel berücksichtigt werden sollen. Der Standardwert lautet BOTH. Dieser Standardwert gibt an, dass Dateibereiche unabhängig vom Typ der Codepage eingeschlossen werden. Verwenden Sie diesen Parameter nur, wenn Sie einen Stern zum Anzeigen von Informationen zu allen Dateibereichen eingeben. Dieser Parameter ist wahlfrei. Sie können einen der folgenden Werte angeben:
UNIcode
Dateibereiche einschließen, die ein Unicode-Format haben.
NONUNIcode
Dateibereiche einschließen, die kein Unicode-Format haben.
BOTH
Dateibereiche unabhängig von der Art der Zeichenumsetztabelle einschließen.

Eine untergeordnete Regel für Cloud-Tiering definieren

Die Speicherregel TIERROSTERS wird verwendet, um Teilnehmerlisten von Mitarbeitern mit Tiering aus dem Plattenspeicher in den Cloudspeicher zu versetzen. Definieren Sie eine Ausnahme für die Speicherregel TIERROSTERS, indem Sie die untergeordnete Regel THISWEEK erstellen. Die untergeordnete Regel stellt sicher, dass die Teilnehmerliste für die aktuelle Woche nicht mit Tiering versetzt wird, sondern im lokalen Speicher auf der Platte verbleibt. Der Name des betroffenen Knotens, auf dem aktuelle Teilnehmerlisten gespeichert werden, lautet NODE1:

define subrule tierrosters thisweek node1 actiontype=notiering

Eine untergeordnete Regel für Band-Tiering definieren

Die Speicherregel TIERTOTAPE wird verwendet, um medizinische Daten, die 30 Tage alt sind, aus Verzeichniscontainerspeicherpools in einen Bandspeicherpool TAPE1 zu versetzen. Definieren Sie eine Ausnahme für die Speicherregel TIERTOTAPE, indem Sie die untergeordnete Regel CARDIAC erstellen. Die untergeordnete Regel stellt sicher, dass aktive Daten zu Herzpatienten im lokalen Plattenspeicher verbleiben, so dass schnell auf die Daten zugegriffen werden kann. Nach 90 Tagen werden nur inaktive Daten mit Tiering in den Speicherpool TAPE1 versetzt. Der Name des Knotens, der die Daten zu Herzpatienten enthält, lautet NODE6:

define subrule tiertotape cardiac node6 actiontype=tierbystate tierdelay=90

Zugehörige Befehle

Tabelle 1. Zugehörige Befehle für DEFINE SUBRULE
Befehl Beschreibung
DEFINE STGRULE (Tiering) Definiert eine Speicherregel für Tiering.
SUBRULE LÖSCHEN Löscht untergeordnete Regeln.
ABFRAGE-TERPRÜFUNG Zeigt Informationen zu untergeordneten Regeln an.
UPDATE SUBRULE (Tiering) Aktualisiert eine untergeordnete Regel, die eine Ausnahme für eine Tiering-Speicherregel ist.