From owner-p4-projects@FreeBSD.ORG Sun Jul 27 15:25:37 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 4C7AA106567F; Sun, 27 Jul 2008 15:25:37 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0C154106567C for ; Sun, 27 Jul 2008 15:25:37 +0000 (UTC) (envelope-from remko@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id F33DB8FC1C for ; Sun, 27 Jul 2008 15:25:36 +0000 (UTC) (envelope-from remko@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m6RFPaOl016486 for ; Sun, 27 Jul 2008 15:25:36 GMT (envelope-from remko@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6RFPaTe016484 for perforce@freebsd.org; Sun, 27 Jul 2008 15:25:36 GMT (envelope-from remko@freebsd.org) Date: Sun, 27 Jul 2008 15:25:36 GMT Message-Id: <200807271525.m6RFPaTe016484@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to remko@freebsd.org using -f From: Remko Lodder To: Perforce Change Reviews Cc: Subject: PERFORCE change 146047 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Jul 2008 15:25:37 -0000 http://perforce.freebsd.org/chv.cgi?CH=146047 Change 146047 by remko@remko_nakur on 2008/07/27 15:25:25 Finalize the virtualization chapter. Thanks to Rene Ladan for doing this quickly! I'll start reviewing and import it into the official tree asap. Affected files ... .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/virtualization/chapter.sgml#5 edit Differences ... ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/virtualization/chapter.sgml#5 (text+ko) ==== @@ -94,12 +94,24 @@ Parallels op &macos; - + Parallels Desktop voor &macos; is + een commercieel softwareprodukt voor &intel;-gebaseerde &apple; + &mac; computers die &macos; 10.4.6 of nieuwer draaien. &os; is + een volledig ondersteund gast-besturingssysteem. Nadat + Parallels is geïnstalleerd op + &macos; X dient de gebruiker een virtuele machine in te stellen + en daarna het gewenste gast-besturingssysteem te installeren. + &os; installeren op Parallels/&macos; X - + De eerste stap in het installeren van &os; op &macos; X + Parallels is het aanmaken van een + nieuwe virtuele machine voor het installeren van &os;. + Selecteer &os; als het + Guest OS Type wanneer dit gevraagd + wordt: @@ -107,7 +119,11 @@ - + Kies verder een hoeveelheid aan schijf- en geheugenruimte + afhankelijk van de plannen voor deze virtuele instantie van + &os;. 4GB aan schijfruimte en 512MB aan RAM werken goed voor + de meeste gebruikers van &os; onder Parallels + : @@ -133,7 +149,7 @@ - + Selecteer het type netwerk en een netwerkinterface: @@ -147,7 +163,7 @@ - + Bewaar de instellingen en sluit af: @@ -161,7 +177,17 @@ - + Nadat de virtuele &os;-machine is aangemaakt, dient er + &os; op geïnstalleerd te worden. Dit gaat het beste met + een officiële &os; CDROM of met een ISO-beeld dat is + gedownload van een officiële FTP-site. Wanneer het + juiste ISO-beeld op het plaatselijke &mac;-bestandssysteem of + een CDROM in de CD-drive van de &mac; aanwezig is, dient op + het schijfikoon in de rechteronderhoek van het &os; + Parallels-scherm geklikt te worden. + Dit zal een scherm tonen dat het mogelijk maakt om de + CDROM-drive in de virtuele machine te associëren met een + ISO-bestand op schijf of met een echte CDROM-drive. @@ -169,7 +195,12 @@ - + Nadat deze associatie met de CDROM-bron is gemaakt, dient + de virtuele &os;-machine herstart te worden door op het + herstart-icoon te klikken. Parallels + zal herstarten met een speciale BIOS dat eerst + controleert of er een CDROM aanwezig is, net zoals een normale + BIOS zou doen. @@ -177,7 +208,11 @@ - + In dit geval zal het de installatiemedia van &os; vinden + en een normale installatie gebaseerd op + sysinstall beginnen zoals + beschreven in . X11 kan nu + geïnstalleerd, maar nog niet ingesteld, worden. @@ -185,7 +220,9 @@ - + Nadat de installatie is voltooid, kan naar de nieuw + geïnstalleerde virtuele &os;-machine herstart worden. + @@ -197,30 +234,54 @@ &os; instellen op &macos; X/Parallels - + Nadat &os; succesvol op &macos; X met + Parallels is geïnstalleerd, + zijn er een aantal instellingen die gewijzigd kunnen worden + om het systeem voor virtuele werking te optimaliseren. De variabelen voor de bootloader instellen - + De belangrijkste stap is om de tunable te verlagen om het CPU-gebruik van &os; onder de + Parallels-omgeving te + verminderen. Dit kan bereikt worden door de volgende + regel aan /boot/loader.conf toe te + voegen: kern.hz=100 - + Zonder deze instelling zal een rustend &os; + Parallels + gast-besturingssysteem ongeveer 15% van de CPU van een + enkele &imac;-processor gebruiken. Na deze wijziging zal + het gebruik slechts ongeveer 5% zijn. Een nieuw instellingenbestand voor de kernel aanmaken - + Alle stuurprogramma's voor SCSI, FireWire, en USB + kunnen verwijderd worden. + Parallels biedt een virtuele + netwerkadapter die door het stuurpogramma &man.ed.4; + wordt gebruikt, dus kunnen alle andere netwerkapparaten + behalve &man.ed.4; en &man.miibus.4; uit de kernel + verwijderd worden. Het netwerk instellen - + De eenvoudigste netwerkinstallatie omvat het gebruik + van DHCP om de virtuele machine met hetzelfde LAN te + verbinden als het &mac;-gastheer. Dit kan bereikt worden + door ifconfig_ed0="DHCP" aan + /etc/rc.conf toe te voegen. Meer + geavanceerde netwerkinstallaties staan beschreven in + . @@ -240,7 +301,15 @@ &os; met &xen; op Linux - + De hypervisor van &xen; is een + open-source paravirtualisatieproduct dat nu wordt ondersteund + door het commerciële bedrijf XenSource. + Gast-besturingssystemen staan bekend als domU-domeinen, en het + gastheer-besturingssysteem staat bekend als dom0. De eerste + stap in het virtueel draaien van &os; op Linux is om + &xen; voor Linux dom0 te installeren. + Het gastheer-besturingssysteem zal een Slackware + Linux-distributie zijn. &xen; 3 op Linux dom0 installeren @@ -251,7 +320,8 @@ Download xen-3.0.4_1-src.tgz - van . + van . + @@ -269,8 +339,10 @@ &prompt.root; make &prompt.root; make install - - make ARCH=xen menuconfig + Voor oudere versies van &xen; + kan het nodig zijn om + make ARCH=xen menuconfig te + specificeren. @@ -278,7 +350,8 @@ Een menuregel voor menu.lst van Grub toevoegen - + Voeg de volgende regels aan + /boot/grub/menu.lst toe: title Xen-3.0.4 root (hd0,0) @@ -289,12 +362,13 @@ De computer naar &xen; opstarten - + Voeg als eerste de volgende regel toe aan + /etc/xen/xend-config.sxp toe: (network-script 'network-bridge netdev=eth0') - - &xen;: + Nu kan &xen; gestart + worden: &prompt.root; /etc/init.d/xend start &prompt.root; /etc/init.d/xendomains start @@ -311,7 +385,10 @@ &os; 7-CURRENT domU - + Download de &os; domU-kernel voor &xen; 3.0 + en het schijfimage van http://www.fsmware.com + @@ -327,7 +404,11 @@ - + Sla het instellingenbestand + xmexample1.bsd op in + /etc/xen en pas de regels over waar de + kernel en het schijfimage zijn opgeslagen aan. Het dient er + als volgt uit te zien: kernel = "/opt/kernel-current" memory = 256 @@ -340,9 +421,13 @@ extra += ",kern.hz=100" extra += ",vfs.root.mountfrom=ufs:/dev/xbd769a" - + Het mdroot-7.0.bz2 dient uitgepakt te + worden. - + Vervolgens dient de sectie over __xen_guest in + kernel-current aangepast te worden om de + VIRT_BASE dat &xen; 3.0.3 nodig + heeft toe te voegen: &prompt.root; objcopy kernel-current -R __xen_guest &prompt.root; perl -e 'print "LOADER=generic,GUEST_OS=freebsd,GUEST_VER=7.0,XEN_VER=xen-3.0,BSD_SYMTAB,VIRT_BASE=0xC0000000\x00"' > tmp @@ -360,7 +445,8 @@ 0040 445f5359 4d544142 2c564952 545f4241 D_SYMTAB,VIRT_BA 0050 53453d30 78433030 30303030 3000 SE=0xC0000000. - + Nu kan onze eigen domU aangemaakt en gestart worden: + &prompt.root; xm create /etc/xen/xmexample1.bsd -c Using config file "/etc/xen/xmexample1.bsd". @@ -423,13 +509,16 @@ login: - + De domU zou nu de kernel van &os; 7.0-CURRENT moeten + draaien: &prompt.root; uname -a FreeBSD demo.freebsd.org 7.0-CURRENT FreeBSD 7.0-CURRENT #113: Wed Jan 4 06:25:43 UTC 2006 kmacy@freebsd7.gateway.2wire.net:/usr/home/kmacy/p4/freebsd7_xen3/src/sys/i386-xen/compile/XENCONF i386 - + Het netwerk kan nu op de domU ingesteld worden. Het domU + van &os; zal het interface xn0 + gebruiken: &prompt.root; ifconfig xn0 10.10.10.200 netmask 255.0.0.0 &prompt.root; ifconfig @@ -441,7 +530,8 @@ inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2 inet 127.0.0.1 netmask 0xff000000 - + Op dom0 Slackware zouden nu afhankelijke netwerkinterfaces + te zien moeten zijn: &prompt.root; ifconfig eth0 Link encap:Ethernet HWaddr 00:07:E9:A0:02:C2 @@ -500,13 +590,24 @@ Virtual PC op &windows; - + Virtual PC voor &windows; is een + softwareprodukt van µsoft; dat gratis gedownload kan worden + . Zie systeemeisen. + Nadat Virtual PC is + geïnstalleerd op µsoft.windows;, dient de gebruiker + een virtuele machine in te stellen en daarna het gewenste + gast-besturingssysteem te installeren. &os; installeren op Virtual PC/µsoft.windows; - + De eerste stap in het installeren van &os; op + µsoft.windows;/Virtual PC is + het aanmaken van een nieuwe virtuele machine voor het + installeren van &os;. Kies Create a virtual + machine wanneer daarom wordt gevraagd: @@ -520,7 +621,9 @@ - + Selecteer Other als het + Operating system wanneer dat + gevraagd wordt: @@ -528,7 +631,11 @@ - + Kies vervolgens een gepaste hoeveelheid aan schijf- en + geheugenruimte afhankelijk van de plannen voor deze virtuele + instantie van &os;. 4GB aan schijfruimte en 512MB aan RAM + werken goed voor de meeste gebruikers van &os; onder + Virtual PC: @@ -542,7 +649,7 @@ - + Bewaar de instellingen en sluit ze af: @@ -550,7 +657,9 @@ - + Selecteer de virtuele &os;-machine en klik op + Settings, stel daarna het type netwerk en + een netwerkinterface in: @@ -564,7 +673,19 @@ - + Nadat de virtuele &os;-machine is aangemaakt, dient &os; + erop geïnstalleerd te worden. Dit gaat het beste met een + officiële &os;-CDROM of met een ISO-beeld dat van een + officiële FTP-site is gedownload. Wanneer het juiste + ISO-beeld op het lokale bestandssysteem van &windows; staat + of er een CDROM in de CD-drive zit, dubbelklik dan op de + virtuele &os;-machine om op te starten. Klik daarna op + CD en kies Capture ISO Image... + in het venster van Virtual PC + . Dit toont een scherm dat het mogelijk maakt + om de CDROM-drive in de virtuele machine te associëren + met een ISO-bestand op schijf of met een echte CDROM-drive. + @@ -578,7 +699,12 @@ - + Start, nadat deze associatie met de CDROM-bron is gemaakt, + de virtuele &os;-machine opnieuw op zoals gewoonlijk door op + Action en Reset te + klikken. Virtual PC zal herstarten + met een speciale BIOS dat eerst controleert of er een CDROM + aanwezig is, net zoals eeen normale BIOS dat zou doen. @@ -586,7 +712,11 @@ - + In dit geval zal het de installatiemedia van &os; vinden + en een normale installatie gebaseerd op + sysinstall beginnen zoals + beschreven in . X11 kan nu + geïnstalleerd, maar nog niet ingesteld, worden. @@ -594,7 +724,9 @@ - + Denk eraan om de CDROM of het ISO-beeld te verwijderen + nadat de installatie voltooid is. Start als laatste op naar + de nieuw geïnstalleerde virtuele &os;-machine. @@ -606,31 +738,54 @@ &os; instellen op µsoft.windows;/Virtual PC - + Nadat &os; succesvol is geïnstalleerd op + µsoft.windows; met Virtual PC + zijn er een aantal instellingen die aangepast kunnen worden om + het system te optimaliseren voor virtueel gebruik. De variabelen voor de bootloader instellen - + De belangrijkste stap is om de tunable te verlagen om zo het CPU-gebruik van &os; in de + omgeving van Virtual PC te + verminderen. Dit kan bereikt worden door de volgende + regel aan /boot/loader.conf toe te + voegen: kern.hz=100 - + Zonder deze instelling zal een &os; als + gast-besturingssysteem voor Virtual PC + in rust ongeveer 40% van de CPU van een + computer met een enkele processor gebruiken. Na deze + verandering zal het gebruik slechts rond de 3% liggen. + Een nieuw instellingenbestand voor de kernel aanmaken - + Alle stuurprogramma's voor SCSI, FireWire, en USB + kunnen verwijderd worden. Virtual PC + beidt een virtuele netwerkadapter dat door + het stuurprogramma &man.de.4; gebruikt wordt, dus kunnen + alle netwerkapparaten behalve &man.de.4; en &man.miibus.4; + uit de kernel verwijderd worden. Het netwerk instellen - - . + De eenvoudigste netwerkinstallatie omvat het gebruik + van DHCP om de virtuele machine met het zelfde LAN te + verbinden als de µsoft.windows;-gastheer. Dit kan + bereikt worden door ifconfig_de0="DHCP" + toe te voegen aan /etc/rc.conf. + Geavanceerdere netwerkinstallaties staan beschreven in + . @@ -639,12 +794,21 @@ VMWare op &macos; - + VMWare Fusion voor &mac; is een + comercieel softwareprodukt beschikbaar voor op &intel; + gebaseeerde &mac;-computers die &macos; 10.4.9 of nieuwer + draaien. &os; is een volledig ondersteund + gast-besturingssysteem. Nadat VMWare Fusion + is geïnstalleerd op &macos; X dient de + gebruiker een virtuele machine in te stellen en daarna het + gewenste gast-besturingssysteem te installeren. &os; installeren op VMWare/&macos; X - + De eerste stap is om VMWare Fusion te laden, de Virtual + Machine Library zal geladen worden. Klik op "New" om de + VM aan te maken: @@ -652,7 +816,8 @@ - + Dit laadt de New Virtual Machine Assistant dat helpt om + de VM aan te maken, klik op Continue om verder te gaan: @@ -660,7 +825,12 @@ - + Selecteer Other als het + Operating System en + &os; of &os; 64-bit + , afhankelijk van de wens voor ondersteuning + voor 64-bit, als de Version + wanneer dat gevraagd wordt: @@ -668,7 +838,8 @@ - + Kies de naam van het VM-beeld en de map waarin het bewaard + dient te worden: @@ -676,7 +847,8 @@ - + Kies de grootte van de virtuele harde schijf voor de VM: + @@ -684,7 +856,8 @@ - + Kies de manier om de VM te installeren, van een ISO-beeld + of van een CD: @@ -692,7 +865,7 @@ - + Nadat op Finish is geklikt, zal de VM opstarten: @@ -700,7 +873,8 @@ - : + Installeer &os; zoals gewoonlijk, of door de aanwijzingen + in op te volgen: @@ -708,10 +882,12 @@ - + Nadat de installatie voltooid is kunnen de instellingen + van de VM aangepast worden, zoals het geheugengebruik: - + De instellingen van de systeemhardware van de VM kunnen + niet veranderd worden zolang de VM draait. @@ -720,7 +896,7 @@ - + Het aantal CPU's waartoe de VM toegang heeft: @@ -728,7 +904,9 @@ - + De status van het CD-ROM-apparaat. Gewoonlijk kan de + CD-ROM of het ISO-beeld van de VM worden losgekoppeld wanneer + het niet meer nodig is. @@ -736,7 +914,15 @@ - + Het laatste om te veranderen is de manier waarop de VM + verbinding met het netwerk maakt. Indien verbindingen naar de + VM van andere machines naast de gastheer gewenst zijn, dient + Connect directly to the physical network + (Bridged) gekozen te worden. In andere + situaties is Share the host's internet connection + (NAT) te verkiezen, zodat de VM toegang kan + hebben tot het Internet, maar dat het netwerk geen toegang + heeft tot de VM. @@ -744,36 +930,59 @@ - + Herstart de nieuw geïnstalleerde virtuele + &os;-machine nadat alle instellingen zijn aangepast. &os; instellen op &macos; X/VMWare - + Nadat &os; succesvol is geïnstalleerd op &macos; X + met VMWare, zijn er een aantal + instellingen die gewijzigd kunnen worden op het systeem te + optimaliseren voor virtueel gebruik. De variabelen voor de bootloader instellen - /boot/loader.conf: + De belangrijkste stap is het verlagen van de + tunable om het CPU-gebruik van + &os; in de omgeving van VMWare + te verminderen. Dit kan bereikt worden door de volgende + regel aan /boot/loader.conf toe te + voegen: kern.hz=100 - + Zonder deze instelling gebruikt &os; als + VMWare gast-besturingssysteem ongeveer 15% + van de CPU van een enkele &imac;-processor. Na deze + verandering zal het gebruik dichter bij 5% liggen. Een nieuw instellingenbestand voor de kernel aanmaken - + Alle stuurprogramma's voor FireWire en USB kunnen + verwijderd worden. VMWare + biedt een virtuele netwerkadapter dat door het + stuurpogramma &man.em.4; gebruikt wordt, dus alle + netwerkapparaten behalve &man.em.4; kunnen uit de kernel + verwijderd worden. Het netwerk instellen - + De eenvoudigste netwerkinstallatie omvat het gebruik + van DHCP om de virtuele machine met hetzelfde LAN te + verbinden als de &mac;-gastheer. Dit kan bereikt worden + door ifconfig_em0="DHCP" toe te voegen + aan /etc/rc.conf. Geavanceerdere + netwerkinstallaties staan beschreven in .