PERFORCE change 141965 for review
Remko Lodder
remko at FreeBSD.org
Wed May 21 07:22:15 UTC 2008
http://perforce.freebsd.org/chv.cgi?CH=141965
Change 141965 by remko at remko_nakur on 2008/05/21 07:21:37
Placeholder the virtualization chapter.
Facilitated by: Snow B.V.
Affected files ...
.. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/virtualization/chapter.sgml#2 edit
Differences ...
==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/virtualization/chapter.sgml#2 (text+ko) ====
@@ -10,7 +10,7 @@
<author>
<firstname>Murray</firstname>
<surname>Stokely</surname>
- <contrib>Contributed by </contrib>
+ <contrib>Bijgedragen door </contrib>
</author>
</authorgroup>
<!-- Mar 2007 -->
@@ -19,259 +19,29 @@
<title>Virtualization</title>
<sect1 id="virtualization-synopsis">
- <title>Synopsis</title>
+ <title>* Overzicht</title>
- <para>Virtualization software allows multiple operating systems
- to run simultaneously on the same computer. Such software
- systems for PCs often involve a host operating system which runs
- the virtualization software and supports any number of guest
- operating systems.</para>
-
- <para>After reading this chapter, you will know:</para>
-
- <itemizedlist>
- <listitem>
- <para>The difference between a host operating system and a
- guest operating system.</para>
- </listitem>
-
- <listitem>
- <para>How to install FreeBSD on an &intel;-based &apple; &macintosh;
- computer.</para>
- </listitem>
-
- <listitem>
- <para>How to install FreeBSD on Linux with <application>&xen;</application>.</para>
- </listitem>
-
- <listitem>
- <para>How to install FreeBSD on µsoft.windows; with
- <application>Virtual PC</application>.</para>
- </listitem>
-
- <listitem>
- <para>How to tune a FreeBSD system for best performance under
- virtualization.</para>
- </listitem>
-
- </itemizedlist>
-
- <para>Before reading this chapter, you should:</para>
-
- <itemizedlist>
- <listitem>
- <para>Understand the basics of &unix; and FreeBSD (<xref
- linkend="basics">).</para>
- </listitem>
-
- <listitem><para>Know how to install FreeBSD (<xref
- linkend="install">).</para></listitem>
-
- <listitem><para>Know how to set up your network connection (<xref
- linkend="advanced-networking">).</para></listitem>
-
- <listitem><para>Know how to install additional third-party
- software (<xref linkend="ports">).</para></listitem>
- </itemizedlist>
-
+ <para>Wordt nog vertaald.</para>
</sect1>
<sect1 id="virtualization-guest">
- <title>FreeBSD as a Guest OS</title>
+ <title>* &os; als gast OS</title>
<sect2 id="virtualization-guest-parallels">
- <title>Parallels on MacOS</title>
+ <title>* Parallels op MacOS</title>
- <para><application>Parallels Desktop</application> for &mac; is a
- commercial software product available for &intel; based &apple;
- &mac; computers running &macos; 10.4.6 or higher. FreeBSD is a
- fully supported guest operating system.
- Once <application>Parallels</application> has been installed on &macos;
- X, the user must configure a virtual machine and then install
- the desired guest operating system.</para>
-
<sect3 id="virtualization-guest-parallels-install">
- <title>Installing FreeBSD on Parallels/&macos; X</title>
+ <title>* &os; installeren op Parallels/&macos; X</title>
- <para>The first step in installing FreeBSD on &macos;
- X/<application>Parallels</application> is to create a new virtual
- machine for installing FreeBSD. Select <guimenuitem>FreeBSD</guimenuitem>
- as the <guimenu>Guest OS Type</guimenu> when prompted:</para>
-
- <mediaobject>
- <imageobject>
- <imagedata fileref="virtualization/parallels-freebsd1">
- </imageobject>
- </mediaobject>
-
- <para>And choose a reasonable amount of disk and
- memory depending on your plans for this virtual FreeBSD
- instance. 4GB of disk space and 512MB of RAM work well for most uses of
- FreeBSD under <application>Parallels</application>:</para>
-
- <mediaobject>
- <imageobject>
- <imagedata fileref="virtualization/parallels-freebsd2">
- </imageobject>
- </mediaobject>
-
- <mediaobject>
- <imageobject>
- <imagedata fileref="virtualization/parallels-freebsd3">
- </imageobject>
- </mediaobject>
-
- <mediaobject>
- <imageobject>
- <imagedata fileref="virtualization/parallels-freebsd4">
- </imageobject>
- </mediaobject>
-
- <mediaobject>
- <imageobject>
- <imagedata fileref="virtualization/parallels-freebsd5">
- </imageobject>
- </mediaobject>
-
- <para>Select the type of networking and a network
- interface:</para>
+ <para>Wordt nog vertaald.</para>
- <mediaobject>
- <imageobject>
- <imagedata fileref="virtualization/parallels-freebsd6">
- </imageobject>
- </mediaobject>
-
- <mediaobject>
- <imageobject>
- <imagedata fileref="virtualization/parallels-freebsd7">
- </imageobject>
- </mediaobject>
-
- <para>Save and finish the configuration:</para>
-
- <mediaobject>
- <imageobject>
- <imagedata fileref="virtualization/parallels-freebsd8">
- </imageobject>
- </mediaobject>
-
- <mediaobject>
- <imageobject>
- <imagedata fileref="virtualization/parallels-freebsd9">
- </imageobject>
- </mediaobject>
-
- <para>After your FreeBSD virtual machine has been created,
- you will need to install FreeBSD on it. This is best done
- with an official FreeBSD CDROM or with an ISO image
- downloaded from an official FTP site. When you have the
- appropriate ISO image on your local &mac; filesystem or a
- CDROM in your &mac;'s CD drive, click on the disc icon in the
- bottom right corner of your FreeBSD
- <application>Parallels</application> window. This
- will bring up a window that allows you to associate the
- CDROM drive in your virtual machine with an ISO file on
- disk or with your real CDROM drive.</para>
-
- <mediaobject>
- <imageobject>
- <imagedata fileref="virtualization/parallels-freebsd11">
- </imageobject>
- </mediaobject>
-
- <para>Once you have made this association with your CDROM
- source, reboot your FreeBSD virtual machine as normal by
- clicking the reboot icon.
- <application>Parallels</application> will reboot with a
- special BIOS that first checks if you have a CDROM just as a
- normal BIOS would do.</para>
-
- <mediaobject>
- <imageobject>
- <imagedata fileref="virtualization/parallels-freebsd10">
- </imageobject>
- </mediaobject>
-
- <para>In this case it will find the FreeBSD installation media
- and begin a normal <application>sysinstall</application> based
- installation as described in <xref linkend="install">. You
- may install, but do not attempt to configure X11 at
- this time.</para>
-
- <mediaobject>
- <imageobject>
- <imagedata fileref="virtualization/parallels-freebsd12">
- </imageobject>
- </mediaobject>
-
- <para>When you have finished the installation, reboot
- into your newly installed FreeBSD virtual machine.</para>
-
- <mediaobject>
- <imageobject>
- <imagedata fileref="virtualization/parallels-freebsd13">
- </imageobject>
- </mediaobject>
- </sect3>
-
<sect3 id="virtualization-guest-parallels-configure">
- <title>Configuring FreeBSD on &macos; X/Parallels</title>
+ <title>* &os; configureren onder &macos; X/Paralells</title>
- <para>After FreeBSD has been successfully installed on &macos;
- X with <application>Parallels</application>, there are a number
- of configuration steps that can be taken to optimize the system
- for virtualized operation.</para>
-
- <procedure>
- <step>
- <title>Set boot loader variables</title>
-
- <para>The most important step is to reduce the
- <option>kern.hz</option> tunable to reduce the CPU utilization
- of FreeBSD under the <application>Parallels</application>
- environment. This is accomplished by adding the following
- line to <filename>/boot/loader.conf</filename>:</para>
-
- <programlisting>kern.hz=100</programlisting>
-
- <para>Without this setting, an idle FreeBSD
- <application>Parallels</application> guest
- OS will use roughly 15% of the CPU of a single
- processor &imac;. After this change the usage will be
- closer to a mere 5%.</para>
- </step>
-
- <step>
- <title>Create a new kernel configuration file</title>
-
- <para>You can remove all of the SCSI, FireWire, and USB
- device drivers. <application>Parallels</application>
- provides a virtual network
- adapter used by the &man.ed.4; driver, so
- all other network devices except for
- &man.ed.4; and &man.miibus.4; can be
- removed from the kernel.</para>
- </step>
-
- <step>
- <title>Setup networking</title>
-
- <para>The most basic networking setup involves simply
- using DHCP to connect your virtual machine to the same
- local area network as your host &mac;. This can be
- accomplished by adding
- <literal>ifconfig_ed0="DHCP"</literal> to
- <filename>/etc/rc.conf</filename>. More advanced
- networking setups are described in <xref
- linkend="advanced-networking">.</para>
- </step>
- </procedure>
-
+ <para>Wordt nog vertaald.</para>
</sect3>
-
</sect2>
<sect2 id="virtualization-guest-xen">
@@ -280,696 +50,73 @@
<author>
<firstname>Fukang</firstname>
<surname>Chen (Loader)</surname>
- <contrib>Contributed by </contrib>
+ <contrib>Bijgedragen door </contrib>
</author>
</authorgroup>
<!-- Mar/Apr 2007 -->
</sect2info>
- <title>FreeBSD with &xen; on Linux</title>
+ <title>* &os; met &xen; onder &linux;</title>
- <para>The <application>&xen;</application> hypervisor is an open
- source paravirtualization product which is now supported by the
- commercial XenSource company. Guest operating systems are known
- as domU domains, and the host operating system is known as dom0.
- The first step in running a virtual FreeBSD instance under Linux
- is to install <application>&xen;</application> for Linux dom0.
- The host operating system will be a Slackware Linux
- distribution.</para>
+ <para>Wordt nog vertaald.</para>
<sect3 id="xen-slackware-dom0">
- <title>Setup &xen; 3 on Linux dom0</title>
+ <title>Het opzetten van &xen; 3 onder &linux; dom0</title>
- <procedure>
- <step>
- <title>Download &xen; 3.0 from XenSource</title>
-
- <para>Download <ulink
- url="http://bits.xensource.com/oss-xen/release/3.0.4-1/src.tgz/xen-3.0.4_1-src.tgz">xen-3.0.4_1-src.tgz</ulink>
- from <ulink url="http://www.xensource.com/"></ulink>.</para>
-
- </step>
-
- <step>
- <title>Unpack the tarball</title>
-
- <screen>&prompt.root; <userinput>cd xen-3.0.4_1-src</userinput>
-&prompt.root; <userinput>KERNELS="linux-2.6-xen0 linux-2.6-xenU" make world</userinput>
-&prompt.root; <userinput>make install</userinput></screen>
-
- <note>
- <para>To re-compile the kernel for dom0:</para>
-
- <screen>&prompt.root; <userinput>cd xen-3.0.4_1-src/linux-2.6.16.33-xen0</userinput>
-&prompt.root; <userinput>make menuconfig</userinput>
-&prompt.root; <userinput>make</userinput>
-&prompt.root; <userinput>make install</userinput></screen>
-
- <para>Older version of <application>&xen;</application> may need to specify
- <command>make ARCH=xen menuconfig</command></para>
- </note>
- </step>
-
- <step>
- <title>Add a menu entry into Grub menu.lst</title>
-
- <para>Edit <filename>/boot/grub/menu.lst</filename> and
- add the following lines:</para>
-
- <programlisting>title Xen-3.0.4
-root (hd0,0)
-kernel /boot/xen-3.0.4-1.gz dom0_mem=262144
-module /boot/vmlinuz-2.6.16.33-xen0 root=/dev/hda1 ro</programlisting>
- </step>
-
- <step>
- <title>Reboot your computer into &xen;</title>
-
- <para>First, edit
- <filename>/etc/xen/xend-config.sxp</filename>, and add
- the following line:</para>
-
- <programlisting>(network-script 'network-bridge netdev=eth0')</programlisting>
-
- <para>Then, we can launch
- <application>&xen;</application>:</para>
-
- <screen>&prompt.root; <userinput>/etc/init.d/xend start</userinput>
-&prompt.root; <userinput>/etc/init.d/xendomains start</userinput></screen>
-
- <para>Our dom0 is running:</para>
-
- <screen>&prompt.root; <userinput>xm list</userinput>
-Name ID Mem VCPUs State Time(s)
-Domain-0 0 256 1 r----- 54452.9</screen>
- </step>
- </procedure>
+ <para>Wordt nog vertaald.</para>
</sect3>
<sect3>
- <title>FreeBSD 7-CURRENT domU</title>
+ <title>* &os; 7-CURRENT domU</title>
- <para>Download the FreeBSD domU kernel for <application>&xen; 3.0</application> and
- disk image from <ulink
- url="http://www.fsmware.com/">http://www.fsmware.com/</ulink></para>
-
- <itemizedlist>
- <listitem>
- <para><ulink url="http://www.fsmware.com/xenofreebsd/7.0/download/kernel-current">kernel-current</ulink></para>
- </listitem>
-
- <listitem>
- <para><ulink url="http://www.fsmware.com/xenofreebsd/7.0/download/mdroot-7.0.bz2">mdroot-7.0.bz2</ulink></para>
- </listitem>
-
- <listitem>
- <para><ulink url="http://www.fsmware.com/xenofreebsd/7.0/download/config/xmexample1.bsd">xmexample1.bsd</ulink></para>
- </listitem>
- </itemizedlist>
-
- <para>Put the configuration file <filename>xmexample1.bsd</filename>
- into <filename>/etc/xen/</filename> and modify the related
- entries about where the kernel and the disk image are stored.
- It should look like the following:</para>
-
- <programlisting>kernel = "/opt/kernel-current"
-memory = 256
-name = "freebsd"
-vif = [ '' ]
-disk = [ 'file:/opt/mdroot-7.0,hda1,w' ]
-#on_crash = 'preserve'
-extra = "boot_verbose"
-extra += ",boot_single"
-extra += ",kern.hz=100"
-extra += ",vfs.root.mountfrom=ufs:/dev/xbd769a"</programlisting>
-
- <para>The <filename>mdroot-7.0.bz2</filename> file should be
- uncompressed.</para>
-
- <para>Next, the __xen_guest section in <filename>kernel-current</filename>
- needs to be altered to add the VIRT_BASE that
- <application>&xen; 3.0.3</application> requires:</para>
-
- <screen>&prompt.root; <userinput>objcopy kernel-current -R __xen_guest</userinput>
-&prompt.root; <userinput>perl -e 'print "LOADER=generic,GUEST_OS=freebsd,GUEST_VER=7.0,XEN_VER=xen-3.0,BSD_SYMTAB,VIRT_BASE=0xC0000000\x00"' > tmp</userinput>
-&prompt.root; <userinput>objcopy kernel-current --add-section __xen_guest=tmp</userinput></screen>
-
- <screen>&prompt.root; <userinput>objdump -j __xen_guest -s kernel-current</userinput>
-
-kernel-current: file format elf32-i386
-
-Contents of section __xen_guest:
- 0000 4c4f4144 45523d67 656e6572 69632c47 LOADER=generic,G
- 0010 55455354 5f4f533d 66726565 6273642c UEST_OS=freebsd,
- 0020 47554553 545f5645 523d372e 302c5845 GUEST_VER=7.0,XE
- 0030 4e5f5645 523d7865 6e2d332e 302c4253 N_VER=xen-3.0,BS
- 0040 445f5359 4d544142 2c564952 545f4241 D_SYMTAB,VIRT_BA
- 0050 53453d30 78433030 30303030 3000 SE=0xC0000000. </screen>
-
- <para>We are, now, ready to create and launch our domU:</para>
-
- <screen>&prompt.root; <userinput>xm create /etc/xen/xmexample1.bsd -c</userinput>
-Using config file "/etc/xen/xmexample1.bsd".
-Started domain freebsd
-WARNING: loader(8) metadata is missing!
-Copyright (c) 1992-2006 The FreeBSD Project.
-Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
-The Regents of the University of California. All rights reserved.
-FreeBSD 7.0-CURRENT #113: Wed Jan 4 06:25:43 UTC 2006
- kmacy at freebsd7.gateway.2wire.net:/usr/home/kmacy/p4/freebsd7_xen3/src/sys/i386-xen/compile/XENCONF
-WARNING: DIAGNOSTIC option enabled, expect reduced performance.
-Xen reported: 1796.927 MHz processor.
-Timecounter "ixen" frequency 1796927000 Hz quality 0
-CPU: Intel(R) Pentium(R) 4 CPU 1.80GHz (1796.93-MHz 686-class CPU)
- Origin = "GenuineIntel" Id = 0xf29 Stepping = 9
- Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,
- DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
- Features2=0x4400<CNTX-ID,<b14>>
-real memory = 265244672 (252 MB)
-avail memory = 255963136 (244 MB)
-xc0: <Xen Console> on motherboard
-cpu0 on motherboard
-Timecounters tick every 10.000 msec
-[XEN] Initialising virtual ethernet driver.
-xn0: Ethernet address: 00:16:3e:6b:de:3a
-[XEN]
-Trying to mount root from ufs:/dev/xbd769a
-WARNING: / was not properly dismounted
-Loading configuration files.
-No suitable dump device was found.
-Entropy harvesting: interrupts ethernet point_to_point kickstart.
-Starting file system checks:
-/dev/xbd769a: 18859 files, 140370 used, 113473 free (10769 frags, 12838 blocks, 4.2% fragmentation)
-Setting hostname: demo.freebsd.org.
-lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
- inet6 ::1 prefixlen 128
- inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2
- inet 127.0.0.1 netmask 0xff000000
-Additional routing options:.
-Mounting NFS file systems:.
-Starting syslogd.
-/etc/rc: WARNING: Dump device does not exist. Savecore not run.
-ELF ldconfig path: /lib /usr/lib /usr/lib/compat /usr/X11R6/lib /usr/local/lib
-a.out ldconfig path: /usr/lib/aout /usr/lib/compat/aout /usr/X11R6/lib/aout
-Starting usbd.
-usb: Kernel module not available: No such file or directory
-Starting local daemons:.
-Updating motd.
-Starting sshd.
-Initial i386 initialization:.
-Additional ABI support: linux.
-Starting cron.
-Local package initialization:.
-Additional TCP options:.
-Starting background file system checks in 60 seconds.
-
-Sun Apr 1 02:11:43 UTC 2007
-
-FreeBSD/i386 (demo.freebsd.org) (xc0)
-
-login: </screen>
-
- <para>The domU should run the &os; 7.0-CURRENT
- kernel:</para>
-
- <screen>&prompt.root; <userinput>uname -a</userinput>
-FreeBSD demo.freebsd.org 7.0-CURRENT FreeBSD 7.0-CURRENT #113: Wed Jan 4 06:25:43 UTC 2006
-kmacy at freebsd7.gateway.2wire.net:/usr/home/kmacy/p4/freebsd7_xen3/src/sys/i386-xen/compile/XENCONF i386</screen>
-
- <para>The network can now be configured on the domU. The &os;
- domU will use a specific interface called
- <devicename>xn0</devicename>:</para>
-
- <screen>&prompt.root; <userinput>ifconfig xn0 10.10.10.200 netmask 255.0.0.0</userinput>
-&prompt.root; <userinput>ifconfig</userinput>
-xn0: flags=843<UP,BROADCAST,RUNNING,SIMPLEX> mtu 1500
- inet 10.10.10.200 netmask 0xff000000 broadcast 10.255.255.255
- ether 00:16:3e:6b:de:3a
-lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
- inet6 ::1 prefixlen 128
- inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2
- inet 127.0.0.1 netmask 0xff000000 </screen>
-
- <para>On dom0 Slackware, some <application>&xen;</application>
- dependant network interfaces should show up:</para>
-
- <screen>&prompt.root; <userinput>ifconfig</userinput>
-eth0 Link encap:Ethernet HWaddr 00:07:E9:A0:02:C2
- inet addr:10.10.10.130 Bcast:0.0.0.0 Mask:255.0.0.0
- UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
- RX packets:815 errors:0 dropped:0 overruns:0 frame:0
- TX packets:1400 errors:0 dropped:0 overruns:0 carrier:0
- collisions:0 txqueuelen:0
- RX bytes:204857 (200.0 KiB) TX bytes:129915 (126.8 KiB)
-
-lo Link encap:Local Loopback
- inet addr:127.0.0.1 Mask:255.0.0.0
- UP LOOPBACK RUNNING MTU:16436 Metric:1
- RX packets:99 errors:0 dropped:0 overruns:0 frame:0
- TX packets:99 errors:0 dropped:0 overruns:0 carrier:0
- collisions:0 txqueuelen:0
- RX bytes:9744 (9.5 KiB) TX bytes:9744 (9.5 KiB)
-
-peth0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
- UP BROADCAST RUNNING NOARP MTU:1500 Metric:1
- RX packets:1853349 errors:0 dropped:0 overruns:0 frame:0
- TX packets:952923 errors:0 dropped:0 overruns:0 carrier:0
- collisions:0 txqueuelen:1000
- RX bytes:2432115831 (2.2 GiB) TX bytes:86528526 (82.5 MiB)
- Base address:0xc000 Memory:ef020000-ef040000
-
-vif0.1 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
- UP BROADCAST RUNNING NOARP MTU:1500 Metric:1
- RX packets:1400 errors:0 dropped:0 overruns:0 frame:0
- TX packets:815 errors:0 dropped:0 overruns:0 carrier:0
- collisions:0 txqueuelen:0
- RX bytes:129915 (126.8 KiB) TX bytes:204857 (200.0 KiB)
-
-vif1.0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
- UP BROADCAST RUNNING NOARP MTU:1500 Metric:1
- RX packets:3 errors:0 dropped:0 overruns:0 frame:0
- TX packets:2 errors:0 dropped:157 overruns:0 carrier:0
- collisions:0 txqueuelen:1
- RX bytes:140 (140.0 b) TX bytes:158 (158.0 b)
-
-xenbr1 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
- UP BROADCAST RUNNING NOARP MTU:1500 Metric:1
- RX packets:4 errors:0 dropped:0 overruns:0 frame:0
- TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
- collisions:0 txqueuelen:0
- RX bytes:112 (112.0 b) TX bytes:0 (0.0 b)</screen>
-
- <screen>&prompt.root; <userinput>brctl show</userinput>
-bridge name bridge id STP enabled interfaces
-xenbr1 8000.feffffffffff no vif0.1
- peth0
- vif1.0</screen>
+ <para>Wordt nog vertaald.</para>
</sect3>
-
</sect2>
<sect2 id="virtualization-guest-virtualpc">
- <title>Virtual PC on &windows;</title>
+ <title>* Virtual PC onder &windows;</title>
- <para><application>Virtual PC</application> for &windows; is a
- µsoft; software product available for free download. See <ulink
- url="http://www.microsoft.com/windows/downloads/virtualpc/sysreq.mspx">
- system requirements</ulink>. Once <application>Virtual PC</application>
- has been installed on µsoft.windows;, the user must configure a
- virtual machine and then install the desired guest operating
- system.</para>
+ <para>Wordt nog vertaald.</para>
<sect3 id="virtualization-guest-virtualpc-install">
- <title>Installing FreeBSD on Virtual PC/µsoft.windows;</title>
+ <title>* &os; installeren onder Virtual PC/µsoft.windows;</title>
- <para>The first step in installing FreeBSD on µsoft.windows;
- /<application>Virtual PC</application> is to create a new virtual
- machine for installing FreeBSD. Select <guimenuitem>Create a
- virtual machine</guimenuitem> when prompted:</para>
-
- <mediaobject>
- <imageobject>
- <imagedata fileref="virtualization/virtualpc-freebsd1">
- </imageobject>
- </mediaobject>
-
- <mediaobject>
- <imageobject>
- <imagedata fileref="virtualization/virtualpc-freebsd2">
- </imageobject>
- </mediaobject>
-
- <para>And select <guimenuitem>Other</guimenuitem> as the
- <guimenuitem>Operating system</guimenuitem> when prompted:</para>
-
- <mediaobject>
- <imageobject>
- <imagedata fileref="virtualization/virtualpc-freebsd3">
- </imageobject>
- </mediaobject>
-
- <para>Then, choose a reasonable amount of disk and
- memory depending on your plans for this virtual FreeBSD
- instance. 4GB of disk space and 512MB of RAM work well for most uses of
- FreeBSD under <application>Virtual PC</application>:</para>
-
- <mediaobject>
- <imageobject>
- <imagedata fileref="virtualization/virtualpc-freebsd4">
- </imageobject>
- </mediaobject>
-
- <mediaobject>
- <imageobject>
- <imagedata fileref="virtualization/virtualpc-freebsd5">
- </imageobject>
- </mediaobject>
-
- <para>Save and finish the configuration:</para>
-
- <mediaobject>
- <imageobject>
- <imagedata fileref="virtualization/virtualpc-freebsd6">
- </imageobject>
- </mediaobject>
-
- <para>Select your FreeBSD virtual machine and click
- <guimenu>Settings</guimenu>, then set the type of networking and a
- network interface:</para>
-
- <mediaobject>
- <imageobject>
- <imagedata fileref="virtualization/virtualpc-freebsd7">
- </imageobject>
- </mediaobject>
-
- <mediaobject>
- <imageobject>
- <imagedata fileref="virtualization/virtualpc-freebsd8">
- </imageobject>
- </mediaobject>
-
- <para>After your FreeBSD virtual machine has been created,
- you will need to install FreeBSD on it. This is best done
- with an official FreeBSD CDROM or with an ISO image
- downloaded from an official FTP site. When you have the
- appropriate ISO image on your local &windows; filesystem or a
- CDROM in your CD drive, double click on your FreeBSD
- virtual machine to boot. Then, click <guimenu>CD</guimenu> and
- choose <guimenu>Capture ISO Image...</guimenu> on
- <application>Virtual PC</application> window. This
- will bring up a window that allows you to associate the
- CDROM drive in your virtual machine with an ISO file on
- disk or with your real CDROM drive.</para>
-
- <mediaobject>
- <imageobject>
- <imagedata fileref="virtualization/virtualpc-freebsd9">
- </imageobject>
- </mediaobject>
-
- <mediaobject>
- <imageobject>
- <imagedata fileref="virtualization/virtualpc-freebsd10">
- </imageobject>
- </mediaobject>
-
- <para>Once you have made this association with your CDROM
- source, reboot your FreeBSD virtual machine as normal by
- clicking the <guimenu>Action</guimenu> and
- <guimenu>Reset</guimenu>. <application>Virtual PC</application>
- will reboot with a special BIOS that first checks if you have a
- CDROM just as a normal BIOS would do.</para>
-
- <mediaobject>
- <imageobject>
- <imagedata fileref="virtualization/virtualpc-freebsd11">
- </imageobject>
- </mediaobject>
-
- <para>In this case it will find the FreeBSD installation media
- and begin a normal <application>sysinstall</application> based
- installation as described in <xref linkend="install">. You
- may install, but do not attempt to configure X11 at
- this time.</para>
-
- <mediaobject>
- <imageobject>
- <imagedata fileref="virtualization/virtualpc-freebsd12">
- </imageobject>
- </mediaobject>
-
- <para>When you have finished the installation, remember to eject
- CDROM or release ISO image. Finally, reboot into your newly
- installed FreeBSD virtual machine.</para>
-
- <mediaobject>
- <imageobject>
- <imagedata fileref="virtualization/virtualpc-freebsd13">
- </imageobject>
- </mediaobject>
+ <para>Wordt nog vertaald.</para>
</sect3>
<sect3 id="virtualization-guest-virtualpc-configure">
- <title>Configuring FreeBSD on µsoft.windows;/Virtual PC</title>
+ <title>* &os; configureren onder µsoft.windows;/Virtual PC</title>
- <para>After FreeBSD has been successfully installed on
- µsoft.windows; with <application>Virtual PC</application>,
- there are a number of configuration steps that can be taken to
- optimize the system for virtualized operation.</para>
-
- <procedure>
- <step>
- <title>Set boot loader variables</title>
-
- <para>The most important step is to reduce the
- <option>kern.hz</option> tunable to reduce the CPU utilization
- of FreeBSD under the <application>Virtual PC</application>
- environment. This is accomplished by adding the following
- line to <filename>/boot/loader.conf</filename>:</para>
-
- <programlisting>kern.hz=100</programlisting>
-
- <para>Without this setting, an idle FreeBSD
- <application>Virtual PC</application> guest
- OS will use roughly 40% of the CPU of a single
- processor computer. After this change the usage will be
- closer to a mere 3%.</para>
- </step>
-
- <step>
- <title>Create a new kernel configuration file</title>
-
- <para>You can remove all of the SCSI, FireWire, and USB
- device drivers. <application>Virtual PC</application>
- provides a virtual network
- adapter used by the &man.de.4; driver, so
- all other network devices except for
- &man.de.4; and &man.miibus.4; can be
- removed from the kernel.</para>
- </step>
-
- <step>
- <title>Setup networking</title>
-
- <para>The most basic networking setup involves simply
- using DHCP to connect your virtual machine to the same
- local area network as your host µsoft.windows;. This can
- be accomplished by adding
- <literal>ifconfig_de0="DHCP"</literal> to
- <filename>/etc/rc.conf</filename>. More advanced
- networking setups are described in <xref
- linkend="advanced-networking">.</para>
- </step>
- </procedure>
-
+ <para>Wordt nog vertaald.</para>
</sect3>
-
</sect2>
<sect2 id="virtualization-guest-vmware">
- <title>VMWare on MacOS</title>
+ <title>* VMWare onder MacOS</title>
- <para><application>VMWare Fusion</application> for &mac; is a
- commercial software product available for &intel; based &apple;
- &mac; computers running &macos; 10.4.9 or higher. FreeBSD is a
- fully supported guest operating system. Once
- <application>VMWare Fusion</application> has been installed on
- &macos; X, the user must configure a virtual machine and then
- install the desired guest operating system.</para>
+ <para>Wordt nog vertaald.</para>
<sect3 id="virtualization-guest-vmware-install">
- <title>Installing FreeBSD on VMWare/&macos; X</title>
+ <title>* &os; installeren onder VMWare/&macos; X</title>
- <para>The first step is to start VMWare Fusion, the Virtual
- Machine Library will load. Click "New" to create the VM:</para>
-
- <mediaobject>
- <imageobject>
- <imagedata fileref="virtualization/vmware-freebsd01">
- </imageobject>
- </mediaobject>
-
- <para>This will load the New Virtual Machine Assistant to help
- you create the VM, click Continue to proceed:</para>
-
- <mediaobject>
- <imageobject>
- <imagedata fileref="virtualization/vmware-freebsd02">
- </imageobject>
- </mediaobject>
-
- <para>Select <guimenuitem>Other</guimenuitem> as the
- <guimenuitem>Operating System</guimenuitem> and
- <guimenuitem>FreeBSD</guimenuitem> or
- <guimenuitem>FreeBSD 64-bit</guimenuitem>, depending on if
- you want 64-bit support, as the <guimenu>Version</guimenu>
- when prompted:</para>
+ <para>Wordt nog vertaald.</para>
- <mediaobject>
- <imageobject>
- <imagedata fileref="virtualization/vmware-freebsd03">
- </imageobject>
- </mediaobject>
-
<para>Choose the Name of the VM Image and the Directory where
you would like it saved:</para>
- <mediaobject>
- <imageobject>
- <imagedata fileref="virtualization/vmware-freebsd04">
- </imageobject>
- </mediaobject>
-
- <para>Choose the size of the Virtual Hard Disk for the VM:</para>
-
- <mediaobject>
- <imageobject>
- <imagedata fileref="virtualization/vmware-freebsd05">
- </imageobject>
- </mediaobject>
-
- <para>Choose the method you would like to install the VM,
- either from an ISO image or from a CD:</para>
-
- <mediaobject>
- <imageobject>
- <imagedata fileref="virtualization/vmware-freebsd06">
- </imageobject>
- </mediaobject>
-
- <para>Once you click Finish, the VM will boot:</para>
-
- <mediaobject>
- <imageobject>
- <imagedata fileref="virtualization/vmware-freebsd07">
- </imageobject>
- </mediaobject>
-
- <para>Install &os; like you normally would, or by following the
- directions in <xref linkend="install">:</para>
-
- <mediaobject>
- <imageobject>
- <imagedata fileref="virtualization/vmware-freebsd08">
- </imageobject>
- </mediaobject>
-
- <para>Once the install is complete you can modify the settings
- of the VM, such as Memory Usage:</para>
-
- <note>
- <para>The System Hardware settings of the VM cannot be modified
- while the VM is running.</para>
- </note>
-
- <mediaobject>
- <imageobject>
- <imagedata fileref="virtualization/vmware-freebsd09">
- </imageobject>
- </mediaobject>
-
- <para>The number of CPUs the VM will have access to:</para>
-
- <mediaobject>
- <imageobject>
- <imagedata fileref="virtualization/vmware-freebsd10">
- </imageobject>
- </mediaobject>
-
- <para>The status of the CD-Rom Device. Normally you can disconnect
- the CD-Rom/ISO from the VM if you will not be needing it anymore.</para>
-
- <mediaobject>
- <imageobject>
- <imagedata fileref="virtualization/vmware-freebsd11">
- </imageobject>
- </mediaobject>
-
- <para>The last thing to change is how the VM will connect to
- the Network. If you want to allow connections to the VM from
- other machines besides the Host, make sure you choose the
- <guimenuitem>Connect directly to the physical network
- (Bridged)</guimenuitem>. Otherwise <guimenuitem>Share the
- host's internet connection (NAT)</guimenuitem> is preferred
- so that the VM can have access to the Internet, but the network
- cannot access the VM.</para>
-
- <mediaobject>
- <imageobject>
- <imagedata fileref="virtualization/vmware-freebsd12">
- </imageobject>
- </mediaobject>
-
- <para>After you have finished modifying the settings, boot the
- newly installed FreeBSD virtual machine.</para>
-
<sect3 id="virtualization-guest-vmware-configure">
- <title>Configuring FreeBSD on &macos; X/VMWare</title>
+ <title>* &os; configureren onder &macos; X/VMWare</title>
- <para>After FreeBSD has been successfully installed on &macos;
- X with <application>VMWare</application>, there are a number
- of configuration steps that can be taken to optimize the system
- for virtualized operation.</para>
-
- <procedure>
- <step>
- <title>Set boot loader variables</title>
-
- <para>The most important step is to reduce the
- <option>kern.hz</option> tunable to reduce the CPU utilization
- of FreeBSD under the <application>VMWare</application>
- environment. This is accomplished by adding the following
- line to <filename>/boot/loader.conf</filename>:</para>
-
- <programlisting>kern.hz=100</programlisting>
-
- <para>Without this setting, an idle FreeBSD
- <application>VMWare</application> guest
- OS will use roughly 15% of the CPU of a single
- processor &imac;. After this change the usage will be
- closer to a mere 5%.</para>
- </step>
-
- <step>
- <title>Create a new kernel configuration file</title>
-
- <para>You can remove all of the FireWire, and USB device
- drivers. <application>VMWare</application> provides a
- virtual network adapter used by the &man.em.4; driver,
- so all other network devices except for &man.em.4; can
- be removed from the kernel.</para>
- </step>
-
- <step>
- <title>Setup networking</title>
-
- <para>The most basic networking setup involves simply
- using DHCP to connect your virtual machine to the same
- local area network as your host &mac;. This can be
- accomplished by adding
- <literal>ifconfig_em0="DHCP"</literal> to
- <filename>/etc/rc.conf</filename>. More advanced
- networking setups are described in <xref
- linkend="advanced-networking">.</para>
- </step>
- </procedure>
-
+ <para>Wordt nog vertaald.</para>
</sect3>
</sect2>
</sect1>
<sect1 id="virtualization-host">
- <title>FreeBSD as a Host OS</title>
+ <title>* &os; als Host OS</title>
- <para>FreeBSD is not officially supported by any virtualization
- package as a host operating system at this time, but many people
- use older versions of <application>VMware</application> in this capacity.
>>> TRUNCATED FOR MAIL (1000 lines) <<<
More information about the p4-projects
mailing list