target_disk_data-Zeilengruppe der Datei bosinst.data

Die target_disk_data-Zeilengruppe enthält Variablen für Platten in der Maschine, auf der das Programm das Basisbetriebssystem installieren soll.

Die bosinst.data-Standarddatei hat eine target_disk_data-Zeilengruppe, Sie können aber neue Zeilengruppen hinzufügen, um das Basisbetriebssystem auf mehreren Platten zu installieren. Für jede Platte kann eine Zeilengruppe hinzugefügt werden.

Es können mehrere target_disk_data-Zeilengruppen vorhanden sein. Sie definieren die Platten, die die Stammdatenträgergruppe enthalten sollen. Nur ein Feld (PVID, PHYSICAL_LOCATION, SAN_DISKID, CONNECTION, LOCATION, SIZE_MB, HDISKNAME) muss ungleich null sein, damit das Installationsprogramm des Basisbetriebssystems eine Platte auswählt. Die Reihenfolge ist PVID (ID des physischen Datenträgers), PHYSICAL_LOCATION, SAN_DISKID, dann CONNECTION (parent-Attribut//connwhere-Attribut), dann LOCATION, dann SIZE_MB und schließlich HDISKNAME. Der Prozess zur Installation des Basisbetriebssystems verwendet die folgende Logik, um zu bestimmen, wie die Informationen der target_disk_data-Zeilengruppe verwendet werden sollen:

  • Wenn PVID gesetzt ist, prüft das Installationsprogramm des Basisbetriebssystems, ob eine Platte mit dem Wert übereinstimmt. Ist das der Fall, werden andere Attribute ignoriert.
  • Wenn PVID leer gelassen und PHYSICAL_LOCATION gesetzt wird, überprüft der Installationsprozess, ob das parent-Attribut und das connwhere-Attribut (getrennt durch "//") mit einer Platte übereinstimmen. Ist das der Fall, werden andere Attribute ignoriert.
  • Wenn entweder PVID oder PHYSICAL_LOCATION gesetzt ist, keiner der Werte einer Platte auf dem Zielsystem entspricht und keine anderen Attribute festgelegt sind, wird eine Fehlernachricht generiert und es muss explizit eine Platte ausgewählt werden.
  • Wenn PVID und PHYSICAL_LOCATION leer sind und SAN_DISKID gesetzt ist, interpretiert die Installation des Basisbetriebssystems die SAN_DISKID für Fibre Channel-Platten als einen weltweiten Portnamen und die ID einer logischen Einheit (getrennt durch "//"). Der weltweite Portname (ww_name) und die ID der logischen Einheit (lun_id) können auf einem aktiven System mit dem Befehl lsattr abgerufen werden.

    Das Feld SAN_DISKID wird vor dem Feld CONNECTION überprüft.

  • Wenn ww_name und lun_id mit einer Platte übereinstimmen, werden andere Attribute ignoriert.
  • Wenn PVID oder SAN_DISKID gesetzt ist, keiner der Werte einer Platte auf dem Zielsystem entspricht und keine anderen Attribute festgelegt sind, wird eine Fehlernachricht generiert und es muss explizit eine Platte ausgewählt werden.
  • Wenn PVID und SAN_DISKID leer sind und CONNECTION festgelegt ist, prüft die BOS-Installation, ob die Attribute parent und connwhere (getrennt durch "//") mit einer Platte übereinstimmen. Ist das der Fall, werden andere Attribute ignoriert.
  • Wenn CONNECTION gesetzt ist, der Wert keiner Platte auf dem Zielsystem entspricht und keine anderen Attribute festgelegt sind, wird eine Fehlernachricht generiert und es muss explizit eine Platte ausgewählt werden.
  • Sind andere Attribute angegeben, verläuft die Verarbeitung folgendermaßen:
    • Wenn LOCATION gesetzt ist, ignoriert das Installationsprogramm des Basisbetriebssystems SIZE_MB und HDISKNAME.
    • Wenn LOCATION nicht gesetzt ist, SIZE_MB aber schon, wählt das Installationsprogramm Platten basierend auf SIZE_MB aus und ignoriert HDISKNAME.
    • Wenn LOCATION und SIZE_MB beide leer sind, wählt das Installationsprogramm die in HDISKNAME angegebene Platte aus.
    • Sind alle Felder leer, wählt der Installationsprozess eine Platte für Sie aus.
Für die Felder PVID, PHYSICAL_LOCATION, SAN_DISKIDund CONNECTION verwendet der BOS-Installationsprozess die folgende Logik, um zu bestimmen, wie die Zeilengruppeninformationen target_disk_data verwendet werden:
  • Stimmen die Informationen in mindestens einem der Felder PVID, PHYSICAL_LOCATION, SAN_DISKIDund CONNECTION mit den Platteninformationen überein?
  • Wenn die Platteninformationen mit den Informationen in einem dieser vier Felder übereinstimmen, werden diese Informationen verwendet.
  • Stimmen die Platteninformationen nicht mit den Informationen in einem dieser vier Felder überein und sind die Felder LOCATION, SIZE_MB und HDISKNAME nicht gesetzt, wird eine Fehlernachricht angezeigt und der Benutzer aufgefordert, die richtigen Platteninformationen anzugeben.
Die Informationen für PHYSICAL_LOCATION können mit dem Befehl lsdev abgerufen werden. Beispiel:
# lsdev -Cc disk -l hdisk0 -F "name physloc"
Dieser Befehl gibt den Plattennamen hdisk0 und die physische Position P2/Z1-A8 zurück.

Achtung: Ist prompt=no angegeben, dürfen Sie die target_disk_data-Zeilengruppen nicht leer lassen, wenn Sie bestimmenmöchten, welche Platte bei der Installation des Basisbetriebssystems überschrieben wird. Das liegt daran, dass der Algorithmus, der die Standardplatte für die Installation festlegt, nicht immer vorhersehbar ist.

Das Feld SIZE_MB kann entweder eine Größe oder das Wortlargest. Wenn eine Größe aufgelistet wird, führt die Installation des Basisbetriebssystems eine optimale Anpassung auf den Platten durch. Wenn das WortlargestIn diesem Feld wählt die Installation des Basisbetriebssystems die größte Platte aus. Ist mehr als eine target_disk_data-Zeilengruppe vorhanden, wählt das Installationsprogramm die zwei größten Platten aus usw.

Element Beschreibung
PVID Gibt die 16-stellige ID des physischen Datenträgers für diese Platte an.
PHYSISCHE_POSITION Der Code für die physische Position bietet eine Möglichkeit, während der Installation des Basisbetriebssystems Fibre Channel-Platten anzugeben. Für Fibre Channel-Platten bezieht das Feld PHYSICAL_LOCATION den weltweiten Portnamen und die LUN-ID ein, die im Feld SAN_DISKID enthalten sind. Die Informationen im Feld PHYSICAL_LOCATION haben Vorrang vor denen im Feld SAN_DISKID.
SAN_DISKID Gibt für Fibre Channel-Platten den weltweiten Portnamen und eine ID einer logischen Einheit (LUN-ID an. Die ww_name und lun_id werden durch zwei Schrägstriche getrennt (//). Diese Informationen können auf einem aktiven System mit dem Befehl lsattr abgerufen werden.
VERBINDUNG Gibt die Kombination der einer Platte zugeordneten Attribute parent und connwhere an. Die Werte für 'parent' und 'connwhere ' werden durch zwei Schrägstriche (//). Wenn der Wert für Übergeordnetscsi0und der Wert für Verbindung ist0,1, lautet der Wert für VERBINDUNGscsi0//0,1.
Diese Informationen können auf einem aktiven System mit dem Befehl lsdev abgerufen werden. Beispielsweise können Sie den Plattennamen und die parent- und connwhere-Werte für alle Platten mit dem folgenden Befehl abrufen:
lsdev -Cc disk -F "name parent connwhere"
GRÖSSE_MB Gibt die formatierte Größe der Platte, auf der das Programm das Basisbetriebssystem installieren soll, in Megabyte an. Standardmäßig ist dieser Wert leer. Sie können die Größe Ihrer Zielplatte angeben, indem Sie die Anzahl der auf der formatierten Platte verfügbaren Megabytes eingeben. Sie können auch Folgendes eingeben:largestwenn Sie die größte Platte (die noch nicht ausgewählt wurde) verwenden möchten, die vom Installationsprogramm gefunden wurde.
location Gibt einen Positionscode für die Platte an, auf der das Programm das Basisbetriebssystem installieren soll. Standardmäßig ist dieser Wert leer. Wenn Sie keinen Wert angeben, ordnet das Installationsprogramm einen Wert zu, der auf den nächsten zwei Variablen basiert. Weitere Informationen zu Codes für physische Positionen finden Sie in der Veröffentlichung Diagnostic Information for Multiple Bus Systems.
HDISK-NAME Gibt den Pfadnamen der Zielplatte an. Standardmäßig ist dieser Wert leer. Verwenden Sie zum Benennen einer Zielplatte das Format hdiskname-Format, wobei hdiskname den Einheitennamen Ihrer Platte angibt (z. B. hdisk0).