SMB/CIFS Dateisystem in Virtuozzo einbinden

Aus Wiki Thomas-Krenn.AG
Wechseln zu: Navigation, Suche

Dieser Artikel behandelt wie ein ein SMB/CIFS Dateisystem in einem VE unter Virtuozzo 3.x eingebunden werden kann.

Da das SMB/CIFS Dateisystem bei Virtuozzo 3.x nicht virtualisiert wurde, kann es nicht direkt in ein VE eingebunden werden.

Um es trotzdem verwenden zu können, muss das SMB/CIFS Dateisystem direkt am Hardware Node eingebunden werden und anschließend mittels Bind Mount an das VE weitergereicht werden.

Beispiel:

mount -t cifs -o username=test //192.168.0.1/test /mnt/test
mount --bind /mnt/test/ /vz/root/101/mnt/

Der Bind Mount kann mittels Virtuozzo Action Scripts (<VEID>.umount und <VEID>.mount) automatisiert werden. Nähere Informationen wie Sie diesen Bind Mount automatisieren können finden Sie hier: http://kb.parallels.com/en/873

Beispiel:

[root@hwnode ~]# cd /etc/vz/conf/
[root@hwnode conf]# ls 101.*
101.conf  101.mount  101.umount
[root@hwnode conf]# cat 101.mount 
#!/bin/sh
mount -o bind /mnt/test/ /vz/root/101/mnt/
[root@hwnode conf]# cat 101.umount 
#!/bin/bash
umount /vz/root/101/mnt
[root@hwnode conf]# chmod +x 101.umount 101.mount

Denken Sie auch daran, den SMB/CIFS Mount am Hardware Node gegebenenfalls mit Hilfe von /etc/fstab zu automatisieren.


Wichtig, folgende Kombination gemeinsam mit dem venet Netzwerkinterface funktioniert nicht:

  1. Samba läuft in einem VE am Hardware Node und stellt ein Share zur Verfügung
  2. Dieses Share wird mittels "mount -t cifs" oder "mount -t smbfs" auf dem Hardware Node gemountet.
  3. Dieser Mountpoint wird wiederum mittels Bind Mount in ein VE am selben Hardware Node weitergereicht.

Der mittels Bind Mount weitergereichte Mountpoint kann innerhalb des VEs nicht angesprochen werden. Man erhält folgende Fehlermeldungen:

Das Problem tritt nur auf, wenn das SMB/CIFS Share am selben Hardware Node zur Verfügung gestellt sowie in einem VE mittels 'bind' gemountet wird. Wenn das gemountete SMB/CIFS Share von einem externen Rechner zur Verfügung gestellt wird, sind keine Probleme bekannt. Genauso funktioniert diese Vorgangsweise auch beim Einsatz von veth Netzwerkinterfaces für das VE des Samba Servers.

Weblink

http://forum.openvz.org/?t=msg&goto=15244


Share/Save/Bookmark  Feedback zu diesem Artikel geben
Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Kategorien
Drucken/exportieren
Werkzeuge