Difference between revisions of "VMware/Installing Arch as a guest (Nederlands)"

From ArchWiki
Jump to: navigation, search
(Shared Folders met de Host)
(16 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Bad translation|reason: English is not my native language}}
+
[[Category:Getting and installing Arch (Nederlands)]]
 +
[[Category:Virtualization (Nederlands)]]
 +
[[en:Installing Arch Linux in VMware]]
 +
[[es:Installing Arch Linux in VMware]]
 +
[[zh-CN:Installing Arch Linux in VMware]]
 +
{{Article summary start}}
 +
{{Article summary text|Installatie Arch Linux in VMware: open-vm-tools en configuratie Xorg}}
 +
{{Article summary heading|Related}}
 +
{{Article summary wiki|VMware}}
 +
{{Article summary wiki|Installing_VMWare_vCLI_(Nederlands)}}
 +
{{Article summary end}}
  
Dit artikel behandeld de installatie van Arch Linux in virtuele machine binnen een VMware omgeving zoals bijvoorbeeld VMware ESX, VMware Workstation/Fusion en VMware Player.
+
Dit artikel behandelt de installatie van Arch Linux in virtuele machine binnen een VMware omgeving zoals bijvoorbeeld VMware ESX, VMware Workstation/Fusion en VMware Player.
  
 
==VMware Tools versus Open-VM-Tools==
 
==VMware Tools versus Open-VM-Tools==
  
De VMware Tools voor Linux zijn er in 2 verschillende vormen: de officiele VMware Tools en de Open-VM-Tools. Waarbij de VMware Tools zijn gebaseerd op een stable snapshot van de Open-VM-Tools. De Open-VM-Tools bevatten meer dan ook meer experimentele code en features.
+
De VMware Tools voor Linux zijn er in 2 verschillende vormen: de [http://packages.vmware.com/tools officiele VMware Tools] en de Open-VM-Tools. Waarbij de VMware Tools zijn gebaseerd op een stable snapshot van de Open-VM-Tools. De Open-VM-Tools bevatten meer dan ook meer experimentele code en features.
 
De officiele VMware Tools zijn niet beschikbaar voor Arch Linux.
 
De officiele VMware Tools zijn niet beschikbaar voor Arch Linux.
  
Line 32: Line 42:
 
==Installatie Open-VM-Tools==
 
==Installatie Open-VM-Tools==
  
Installeer de {{ic|open-vm-tools}} package van de <nowiki>[</nowiki>[[community]]<nowiki>]</nowiki>: repository:
+
Installeer de {{ic|open-vm-tools}} package van de <nowiki>[</nowiki>[[community]]<nowiki>]</nowiki> repository:
  
 
  pacman -S open-vm-tools
 
  pacman -S open-vm-tools
Line 42: Line 52:
 
Om de tools te starten tijdens het boot proces van Arch Linux, voeg deze dan toe aan de [[DAEMONS]] area in het [[rc.conf]] bestand.
 
Om de tools te starten tijdens het boot proces van Arch Linux, voeg deze dan toe aan de [[DAEMONS]] area in het [[rc.conf]] bestand.
  
  DAEMONS=( ... open-vm-tools ... )
+
  DAEMONS = ( ... open-vm-tools ... )
 +
 
 +
De open-vm-tools lezen het bestand /etc/arch-release uit, die normaliter leeg is.
 +
 
 +
cat /proc/version > /etc/arch-release
  
 
==Tijdsynchronisatie==
 
==Tijdsynchronisatie==
  
Tijdsynchronisatie configuratie is in een virtuele machine belangrijk: er kunnen sneller afwijkingen ontwijkingen ontstaan in een virtuele machine dan in een fysieke machine. Dit komt in belangrijke mate doordat dat de cpu gedeeld wordt door meer dan 1 virtuele machine.
+
Tijdsynchronisatie configuratie is in een virtuele machine belangrijk: er kunnen sneller afwijkingen/ontwijkingen ontstaan in een virtuele machine dan in een fysieke machine. Dit komt in belangrijke mate doordat dat de cpu gedeeld wordt door meer dan 1 virtuele machine.
  
 
Er zijn 2 manieren om tijdsychronisatie te regelen: de host als bron of een externe [[NTP]] server als bron.
 
Er zijn 2 manieren om tijdsychronisatie te regelen: de host als bron of een externe [[NTP]] server als bron.
Line 56: Line 70:
 
==Xorg configuratie==
 
==Xorg configuratie==
  
{{Note|Om Xorg te gebruiken in een virtuele machine is minimaal 32MB VGA memory benodigd, en de VMware hardware versie moet > 8 zijn, versie 7 werkt niet meer}}
+
{{Note|Om Xorg te gebruiken in een virtuele machine is minimaal 32MB VGA memory benodigd, en de VMware hardware versie moet > 8 zijn, versie 7 werkt niet meer.}}
  
 
Installeer de volgende benodigdheden:
 
Installeer de volgende benodigdheden:
Line 81: Line 95:
 
Je kunt deze als volgt gebruiken: open het [[mkinitcpio.conf]] bestand en voeg in de MODULES array het volgende toe:
 
Je kunt deze als volgt gebruiken: open het [[mkinitcpio.conf]] bestand en voeg in de MODULES array het volgende toe:
  
  MODULES = (... vmw_pvscsi )
+
  MODULES = (... vmw_pvscsi ...)
  
 
En voer dan het volgende commando uit:
 
En voer dan het volgende commando uit:
Line 87: Line 101:
 
  mkinitcpio -p linux
 
  mkinitcpio -p linux
  
Zet de virtuele machine uit en pas vervolgens het type scsi-adapter aan naar: “VMware Paravirtual”. De bijbehorende waarschuwing kun je veilig negeren.
+
Zet de virtuele machine uit en pas vervolgens het type scsi-adapter aan naar: “VMware Paravirtual”. De bijbehorende waarschuwing kun je veilig negeren.
  
 
==VMCI==
 
==VMCI==
Line 114: Line 128:
 
  mount /mnt/shared
 
  mount /mnt/shared
  
Alleen tijdelijk mouten kan ook
+
Alleen tijdelijk mounten kan ook
  
 
  mount -t -v -o rw .host:/shared_folder /mnt/shared
 
  mount -t -v -o rw .host:/shared_folder /mnt/shared

Revision as of 09:51, 13 June 2012

Template:Article summary start Template:Article summary text Template:Article summary heading Template:Article summary wiki Template:Article summary wiki Template:Article summary end

Dit artikel behandelt de installatie van Arch Linux in virtuele machine binnen een VMware omgeving zoals bijvoorbeeld VMware ESX, VMware Workstation/Fusion en VMware Player.

VMware Tools versus Open-VM-Tools

De VMware Tools voor Linux zijn er in 2 verschillende vormen: de officiele VMware Tools en de Open-VM-Tools. Waarbij de VMware Tools zijn gebaseerd op een stable snapshot van de Open-VM-Tools. De Open-VM-Tools bevatten meer dan ook meer experimentele code en features. De officiele VMware Tools zijn niet beschikbaar voor Arch Linux.

Oorspronkelijk leverden de VMware Tools betere drivers voor netwerk en storage, aangevuld met functionaliteit voor o.a. tijd-synchronisatie. Echter sinds geruime tijd zijn de drivers voor de netwerk-adapter en de scsi-adapter standaard onderdeel van de Linux kernel, en zijn de tools alleen benodig voor de extra features en voor de “oude” vmxnet netwerkkaart.

Open-VM-Tools modules

De open-vm-tools-modules package bevat de volgende modules:

  • vmblock: kernel filesystem module, maakt het mogelijk om in VMware Workstation/Fusion drag&drop van bestanden te doen tussen het host-systeem en de virtuele machine.
  • vmhgfs: kernel filesystem module, maakt het mogelijk om in VMware Workstation/Fusion directories te delen tussen het het host-systeem en de virtuele machine.
  • vmsync: experimentele filesystem sync driver, maakt het mogelijk om filesystem quiescing te doen bij het maken van backups en snapshots
  • vmci: virtual machine communication interface, high performance interface tussen virtuele machines op dezelfde host en tussen virtuele machines en de host.
  • vsocket: onderdeel van vmci
  • vmxnet: driver voor oude vmxnet netwerk-adapter

Open-VM-Tools utilities

Bij de open-vm-tools worden de volgende utilities meegeleverd:

  • vmtoolsd: service verantwoordelijk voor virtual machine status report
  • vmware-check-vm: tool om te controleren of een utility op een fysieke of virtuele machine gestart is
  • vmware-xferlogs: Dump logging/debugging informatie naar de virtual machine logfile
  • vmware-toolbox-cmd: tool om virtuele machine informatie te krijgen van de host zoals bijv. statistieken.

Installatie Open-VM-Tools

Installeer de open-vm-tools package van de [community] repository:

pacman -S open-vm-tools

en start deze met:

rc.d start open-vm-tools

Om de tools te starten tijdens het boot proces van Arch Linux, voeg deze dan toe aan de DAEMONS area in het rc.conf bestand.

DAEMONS = ( ... open-vm-tools ... )

De open-vm-tools lezen het bestand /etc/arch-release uit, die normaliter leeg is.

cat /proc/version > /etc/arch-release

Tijdsynchronisatie

Tijdsynchronisatie configuratie is in een virtuele machine belangrijk: er kunnen sneller afwijkingen/ontwijkingen ontstaan in een virtuele machine dan in een fysieke machine. Dit komt in belangrijke mate doordat dat de cpu gedeeld wordt door meer dan 1 virtuele machine.

Er zijn 2 manieren om tijdsychronisatie te regelen: de host als bron of een externe NTP server als bron.

Wanneer je de host als bron gebruikt (bijvoorbeeld de ESX server) dan kan dit met behulp van het commando:

vmware-toolbox-cmd timesync enable

Xorg configuratie

Note: Om Xorg te gebruiken in een virtuele machine is minimaal 32MB VGA memory benodigd, en de VMware hardware versie moet > 8 zijn, versie 7 werkt niet meer.

Installeer de volgende benodigdheden:

pacman -S xf86-input-vmmouse xf86-video-vmware xf86-video-vesa svga-dri

Voeg de vmwgfx module toe aan de MODULES array in rc.conf.

MODULES = (... vmwgfx ...)

Maak het /etc/X11/xorg.conf.d/20-gpudriver.conf

Section "Device"
       Identifier "Card0"
       Driver     "vmware"
EndSection

Een reboot is hierna vereist.

Paravirtual SCSI-Adapter

De paravirtual scsi-adapter kan, doordat er minder overhead is, in ESX een behoorlijke performance winst opleveren.

Je kunt deze als volgt gebruiken: open het mkinitcpio.conf bestand en voeg in de MODULES array het volgende toe:

MODULES = (... vmw_pvscsi ...)

En voer dan het volgende commando uit:

mkinitcpio -p linux

Zet de virtuele machine uit en pas vervolgens het type scsi-adapter aan naar: “VMware Paravirtual”. De bijbehorende waarschuwing kun je veilig negeren.

VMCI

De VMCI interface is bij VMware Workstation en Fusion standaard enabled. Bij VMware ESX is de interface restricted, wat betekent dat er alleen communicatie tussen ESX en de virtuele machine mogelijk is, maar niet tussen de virtuele machines. Dit kan gewijzigd worden via de Virtual Machine settings, verkeer tussen de ESX en de Virtuele Machine kan niet gedisabled worden.

DRAG AND DROP

Drag and Drop from files, from VMware Workstation/Fusion into the Virtual Machines, can be disabled by editing /etc/conf.d/open-vm-tools:

VM_DRAG_AND_DROP="no"

Shared Folders met de Host

Note: Deze functionaliteit is alleen beschikbaar in VMware Workstation en Fusion

Maak een nieuwe Shared Folder door VM -> Settings... te selecteren in het VMware Workstation menu. Selecteer vervolgens de Options tab en dan Shared Folder. Enable de Always enabled optie en maak de nieuwe share. Voor Windows XP kun je een share maken met de naam C en de Host Path C:\.

Voeg vervolgens een regel toe aan het /etc/fstab bestand (uid/gid aanpassen indien nodig) voor elke shared folder:

.host:/shared_folder /mnt/shared vmhgfs defaults,user,ttl=5,uid=root,gid=root,fmask=0133,dmask=0022 0 0

Maak de mount directories en mount de Shared Folders:

mkdir /mnt/shared
mount /mnt/shared

Alleen tijdelijk mounten kan ook

mount -t -v -o rw .host:/shared_folder /mnt/shared

Prune mlocate DB

Waneer je gebruik maakt van mlocate, dan is het nutteloos om de shared directories te laten indexeren in de locate DB. Voeg daarom de directories toe aan PRUNEPATHS in /etc/updatedb.