Windows NFS Storage für XenServer

Windows Server 2003 R2 als (NFS) shared Storage für XenServer nutzen

Skills

Zusammenfassung

Im XenServer Umfeld ist es gerade für Pools besonders interessant, wenn man einen „shared Storage“ zur Verfügung stellen kann. Leider hat nicht jeder Fiber Channel SAN, NetApp oder iSCSI Filer die er dafür nutzen kann. Als einzige alternative bleibt nur NFS oder iSCSI unter Linux einzurichten. Aber auch hier ist es für Windows Administratoren nicht einfach „mal schnell“ einen Linux Server mit NFS oder iSCSI aufzusetzen.

Diese Dokument beschreibt daher, wie man einen Windows Server 2003 Release 2 Server als Network File Share (NFS) einrichtet um ihn als NFS Storage Repository für XenServer zu benutzen.

Hintergrund

Windows bietet in Windows Server 2003 Release 2 einen NFS Server Dienst, der sich relativ einfach konfigurieren und unter XenServer nutzen lässt.

Prozedur

Windows Server 2003 NFS installieren

1. Über den Add/Remove Windows Components Wizard können die Komponenten für Microsoft Services for NFS nachinstalliert werden. 2. Other Network File and Print Services Checkbox auswählen und Details klicken.

xenserver:xen_xen01.png

3. Microsoft Services for NFS Checkbox auswählen und OK klicken.

xenserver:xen_xen02.png

4. Nach der Installation der Microsoft Services for NFS Komponenten, müssen noch die Eigentschaften des freizugebenden Ordners angepasst werden.

5. NFS Sharing Tab des Ordners wählen der zur Verfügung gestellt werden soll.

xenserver:xen_xen03.png

6. Share this folder auswählen.

7. Den Namen des Shares so vergeben, wie es nachher unter XenServer angezeigt werden soll.

8. Allow anonymous access auswählen

9. Permissions Button klicken.

xenserver:xen_xen04.png

10. Type of access auf “Read-Write” ändern.

11. OK klicken.

12. Security auswählen und ANONYMOUS LOGON Konto mit Full Control hinzufügen.

xenserver:xen_xen05.png

(Die Vorgehensweise ist relativ unsicher und sollte gemäß der vorhandenen Infrastruktur noch angepasst werden. Für dieses Dokument darf erstmal jeder alles)

XenServer shared Storage

Nach dem installieren und konfigurieren von NFS Sharing auf Windows Server 2003 kann dieses als shared NFS Storage in XenServer verwendet werden.

1. Im XenCenter auf New Storage klicken

xenserver:xen_xen06.png

2. Next klicken und Storage Namen und Share Namen eingeben (Achtung: UNIX Format).

xenserver:xen_xen07.png

3. Finished klicken

Virtuelle Maschinen installieren oder kopieren

Nun können neue virtuelle Maschinen mit diesem Shared Storage installiert werden. Vorhandene virtuelle Maschinen die in einen local storage installiert wurden, können über das XenCenter in den neuen NFS Storage kopiert werden.

1. Einfach rechte Maustaste auf die virtuelle Maschine und „Copy VM“ anklicken. Wichtig, die Maschinen müssen den Status „halted“ haben.

2. Danach den entsprechenden NFS Storage auswählen und kopieren.

xenserver:xen_xen08.png

3. Den Kopiervorgang kann man dann in den Logs nachvollziehen.

xenserver:xen_xen09.png

Das kopieren funktioniert natürlich auch über das CLI.

Folgende Befehle müssen dazu ausgeführt werden:

1. xe vm-list (den zu kopierende Namen der Maschine merken)

xenserver:xen_xen10.png

2. xe sr-list (die uuid des NFS Storage merken)

xenserver:xen_xen11.png

3. xe vm-copy vm=<name of VM to copy> sr-uuid=<UUID of SR to copy VM to> new-name-label=<NewNameofVM> new-name-description=„Description of VM

Nachdem Kopiervorgang steht die virtuelle Maschine im XenCenter zur Verfügung.

Performance

Festplatten Performance gemesse in einer virtuellen Windows Server 2003 R2 Maschine mit dem Tool HDTune.

Plattensystem einer virtuellen Maschine mit Windows Server 2003 Release 2 auf shared NFS Storrage unter Linux mit normaler MTU von 1500.

xenserver:xen_xen12.png

Plattensystem einer virtuellen Maschine mit Windows Server 2003 Release 2 auf shared NFS Storrage unter Windows Server 2003 Release 2 mit normaler MTU von 1500.

xenserver:xen_xen13.png

Unterstützte Versionen

  • Windows Server 2003 Release 2
  • XenServer Enterprise 4.0 oder höher
xenserver/windowsnfs.txt · Zuletzt geändert: 22.01.2011 - 17:26 von Thomas Krampe
Sie befinden sich hier: Willkommen im Xenmaster WikiCitrix XenServerWindows NFS Storage für XenServer