vmware:iscsi_target_for_shared_disks_linux6
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
vmware:iscsi_target_for_shared_disks_linux6 [2015/03/10 20:47] – gpipperr | vmware:iscsi_target_for_shared_disks_linux6 [2015/03/10 20:48] (aktuell) – [iSCSI Target für das Bereitstellen von Cluster Platten in VMWare unter Linux 6] gpipperr | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== iSCSI Target für das Bereitstellen von Cluster Platten in VMWare unter Linux 6====== | ||
+ | |||
+ | |||
+ | Siehe für Linux 7 die neueren Anmerkungen zu diesem Thema ⇒ [[vmware: | ||
+ | |||
+ | Folgende Problematik hat sich bei mir mit VMWare Workstation 9 ergeben: | ||
+ | Shared Disk möglich ABER => Gleichzeitiges Öffnen vom Controlfile führt zum Fehler. | ||
+ | |||
+ | Läuft nur einer der beiden Knoten, kann der jeweilige Knoten problemlos das Controlfile auf einer gemeinsame ASM Platte verwenden, laufen beide Knoten kann der Knoten 2 die Platte lesen, auf die Platte schreiben aber NICHT das Controlfile öffnen. | ||
+ | |||
+ | **Terminologie: | ||
+ | \\ | ||
+ | * iSCSI Target | ||
+ | * iSCSI Initiatoren | ||
+ | |||
+ | ==== Lösung: Breitstellen von Cluster Platten über iSCSI - Konfiguration Target ==== | ||
+ | Betriebssystem: | ||
+ | Für die Daten eine breits bestehende ASM Platte kopiert und in die neue virtuelle Maschine eingebunden als /dev/sdb. | ||
+ | Auf die Firewall achten, ausschalten oder Port 3260 und evtl. weitere freigeben. | ||
+ | Packet " | ||
+ | \\ | ||
+ | <code bash> | ||
+ | yum install scsi-target-utils | ||
+ | </ | ||
+ | |||
+ | Konfiguration unter / | ||
+ | <code bash> | ||
+ | vi / | ||
+ | |||
+ | ... | ||
+ | <target iqn.2012-11.pipperr.local: | ||
+ | # provided device as a iSCSI target | ||
+ | backing-store /dev/sdb1 | ||
+ | </ | ||
+ | ... | ||
+ | </ | ||
+ | |||
+ | Target starten | ||
+ | <code bash> | ||
+ | / | ||
+ | </ | ||
+ | |||
+ | Target automatisch starten | ||
+ | <code bash> | ||
+ | chkconfig tgtd on | ||
+ | </ | ||
+ | |||
+ | |||
+ | Überwachen mit: | ||
+ | <code bash> | ||
+ | tgtadm --mode target --op show | ||
+ | </ | ||
+ | |||
+ | |||
+ | Mit den iSCSI Client auf der lokalen Maschine überprüfen: | ||
+ | <code bash> | ||
+ | # Client installieren | ||
+ | yum install iscsi -initiator-utils | ||
+ | |||
+ | #testen | ||
+ | |||
+ | iscsiadm -m discovery -t sendtargets -p 192.168.178.250 | ||
+ | |||
+ | 192.168.178.250: | ||
+ | |||
+ | </ | ||
+ | |||
+ | Quellen: | ||
+ | * http:// | ||
+ | * http:// | ||
+ | * http:// | ||
+ | |||
+ | Alternativ für Windows: | ||
+ | * [[http:// | ||
+ | |||
+ | \\ | ||
+ | Oder gleich mit OpenFiler arbeiten: http:// | ||
+ | |||
+ | ==== Bereitstellen der iSCSI Lun auf dem Zielsystem ==== | ||
+ | Zielsystem : Oracle Linux 5.5 64bit | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | === Fehler: " | ||
+ | |||
+ | < | ||
+ | |||
+ | als root: | ||
+ | <code bash> | ||
+ | cd /etc/iscsi | ||
+ | |||
+ | #Namen anpassen! | ||
+ | vi initiatorname.iscsi | ||
+ | |||
+ | InitiatorName=iqn.1988-12.com.oracle: | ||
+ | |||
+ | </ | ||
+ | |||
+ | === Vorbereitung=== | ||
+ | |||
+ | |||
+ | |||
+ | Paket "iSCSI -initiator-utils" | ||
+ | <code bash> | ||
+ | |||
+ | yum install iSCSI -initiator-utils | ||
+ | |||
+ | </ | ||
+ | |||
+ | Konfigurieren über die Datei iscsid.conf | ||
+ | <code bash> | ||
+ | vi / | ||
+ | </ | ||
+ | |||
+ | Starten: | ||
+ | <code bash> | ||
+ | |||
+ | service iscsi start | ||
+ | service iscsid start | ||
+ | |||
+ | |||
+ | chkconfig iscsi on | ||
+ | chkconfig iscsid on | ||
+ | |||
+ | </ | ||
+ | |||
+ | Targets erkennen: | ||
+ | <code bash> | ||
+ | # netz testen | ||
+ | ping 192.168.178.250 | ||
+ | # Was stellt der Server zur Verfügung | ||
+ | iscsiadm -m discovery -t sendtargets -p 192.168.178.250 | ||
+ | </ | ||
+ | |||
+ | |||
+ | Eigenschaften: | ||
+ | <code bash> | ||
+ | iscsiadm -m node -o show | ||
+ | </ | ||
+ | |||
+ | Anmelden: | ||
+ | <code bash> | ||
+ | iscsiadm -m node --login | ||
+ | </ | ||
+ | |||
+ | Überwachen: | ||
+ | <code bash> | ||
+ | iscsiadm -m session -o show | ||
+ | </ | ||
+ | |||
+ | Partition anzeigen lassen: | ||
+ | <code bash> | ||
+ | cat / | ||
+ | ... | ||
+ | | ||
+ | </ | ||
+ | |||
+ | Disk wieder abmelden: | ||
+ | <code bash> | ||
+ | iscsiadm -m node -T iqn.2012-11.pipperr.local: | ||
+ | </ | ||
+ | Automatisch anmelden: | ||
+ | <code bash> | ||
+ | iscsiadm -m node -T iqn.2012-11.pipperr.local: | ||
+ | </ | ||
+ | bzw: mit " | ||
+ | |||
+ | Auf dem RAC Knoten ASM Platte einrichten | ||
+ | <code bash> | ||
+ | # neue primäre Partition über die ganze Platte anlegen | ||
+ | fdisk /dev/sdh | ||
+ | |||
+ | # Header schreiben | ||
+ | oracleasm createdisk DB_DATA02 /dev/sdh1 | ||
+ | |||
+ | # Platten einlesen | ||
+ | oracleasm listdisks | ||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | Quelle: | ||
+ | * http:// | ||
+ | * http:// | ||
+ | * https:// | ||
+ | |||
+ | \\ | ||
+ | Openfiler Quellen: | ||
+ | * http:// | ||
+ | * http:// | ||
+ | * http:// | ||
vmware/iscsi_target_for_shared_disks_linux6.txt · Zuletzt geändert: 2015/03/10 20:48 von gpipperr