﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:book="http://www.netyi.net"><channel><title>Linux_操作系统_计算机类_最新资料_得益网</title><link>http://www.netyi.net/Category/7</link><description>Linux_操作系统_计算机类_最新资料_得益网</description><copyright /><generator>得益网</generator>
<item><title>Fedora 8 and Red Hat Enterprise Linux Bible</title><link>http://www.netyi.net/training/99d9d8fb-8323-41da-b718-6b5d9b8e54ed</link><description>Fedora 8最新书籍.&lt;br/&gt; &lt;br/&gt;&lt;br/&gt;Customize Fedora or Red Hat Enterprise Linux to:&lt;br/&gt;&lt;br/&gt;    * Explore your computer or the Internet from GNOME?, KDE?, or Online Desktops&lt;br/&gt;    *&lt;br/&gt;&lt;br/&gt;      Manage and use documents, spreadsheets, presentations, music, and images&lt;br/&gt;    *&lt;br/&gt;&lt;br/&gt;      Try the new advanced PulseAudio sound server&lt;br/&gt;    *&lt;br/&gt;&lt;br/&gt;      Draw from online software repositories with Package Manager and Package Updater&lt;br/&gt;    *&lt;br/&gt;&lt;br/&gt;      Build an Internet server with e-mail, Web, DNS, FTP, and database services&lt;br/&gt;    *&lt;br/&gt;&lt;br/&gt;      Secure your computer with firewalls, password protection, and SELinux&lt;br/&gt;    *&lt;br/&gt;&lt;br/&gt;      Try out cutting-edge Fedora 8 features:&lt;br/&gt;    *&lt;br/&gt;&lt;br/&gt;      Use Codeina to get legal software to play MP3, Windows media, and other audio/video formats&lt;br/&gt;    *&lt;br/&gt;&lt;br/&gt;      Organize photos, music, friends, docs, and Web favorites in the new experimental Online Desktop&lt;br/&gt;    *&lt;br/&gt;&lt;br/&gt;      Explore the latest in KVM and QEMU virtualization and AIGLX 3D-desktop &lt;br/&gt;&lt;br/&gt;目录&lt;br/&gt;Part I: Getting Started in Fedora and RHEL&lt;br/&gt;Chapter 1: An Overview of Fedora and Red Hat Enterprise Linux ............................3&lt;br/&gt;Introducing Fedora 8 and Red Hat Enterprise Linux ........................................................................4&lt;br/&gt;What Is Linux?.................................................................................................................................5&lt;br/&gt;Linux’s Roots in UNIX.....................................................................................................................6&lt;br/&gt;Common Linux Features...................................................................................................................8&lt;br/&gt;Primary Advantages of Linux .........................................................................................................10&lt;br/&gt;What Are Red Hat Enterprise Linux and Fedora?...........................................................................11&lt;br/&gt;Red Hat forms the Fedora Project .............................................................................................11&lt;br/&gt;Red Hat shifts to Red Hat Enterprise Linux ..............................................................................14&lt;br/&gt;Choosing between Fedora and Enterprise .................................................................................14&lt;br/&gt;Why Choose Fedora or Red Hat Enterprise Linux? ........................................................................15&lt;br/&gt;New Features in Fedora 8................................................................................................................17&lt;br/&gt;Getting custom Fedora spins .....................................................................................................18&lt;br/&gt;Creating your own spins............................................................................................................19&lt;br/&gt;The GNOME Online Desktop ...................................................................................................19&lt;br/&gt;Infinity look-and-feel and Nodoka theme..................................................................................19&lt;br/&gt;PulseAudio sound system..........................................................................................................20&lt;br/&gt;Codeina utility for getting codecs..............................................................................................20&lt;br/&gt;Package Manager ......................................................................................................................20&lt;br/&gt;IcedTea Java environment.........................................................................................................20&lt;br/&gt;Firewall Configuration ..............................................................................................................20&lt;br/&gt;The Culture of Free Software..........................................................................................................20&lt;br/&gt;Chapter 2: Installing Fedora..........................................................................................23&lt;br/&gt;Understanding Fedora Installation Media .......................................................................................24&lt;br/&gt;Using the Fedora 8 Live CD ...........................................................................................................24&lt;br/&gt;Quick Installation...........................................................................................................................26&lt;br/&gt;Detailed Installation Instructions ....................................................................................................28&lt;br/&gt;Installing Fedora 8.....................................................................................................................29&lt;br/&gt;Choosing an installation method ...............................................................................................29&lt;br/&gt;Choosing computer hardware....................................................................................................31&lt;br/&gt;Installing Fedora on a Laptop....................................................................................................33&lt;br/&gt;Preparing for installation using the live CD ..............................................................................33&lt;br/&gt;Beginning the installation..........................................................................................................36&lt;br/&gt;Running Fedora Setup Agent ....................................................................................................45&lt;br/&gt;Going forward after installation ................................................................................................48&lt;br/&gt;Special Installation Procedures .......................................................................................................49&lt;br/&gt;xviii Contents&lt;br/&gt;Alternatives for starting installation ..........................................................................................49&lt;br/&gt;Installing from other media .......................................................................................................52&lt;br/&gt;Starting a VNC install................................................................................................................55&lt;br/&gt;Performing a kickstart installation.............................................................................................56&lt;br/&gt;Special Installation Topics ..............................................................................................................61&lt;br/&gt;Setting up to dual-boot Linux and Windows .............................................................................62&lt;br/&gt;Partitioning your disks...............................................................................................................67&lt;br/&gt;Using the GRUB boot loader.....................................................................................................75&lt;br/&gt;Troubleshooting Installation............................................................................................................81&lt;br/&gt;Spinning Your Own Fedora Install or Live Media..........................................................................83&lt;br/&gt;Chapter 3: Getting Started with the Desktop .............................................................. 85&lt;br/&gt;Logging in to Fedora or RHEL .......................................................................................................86&lt;br/&gt;Getting Familiar with the Desktop ..................................................................................................88&lt;br/&gt;Using the GNOME Desktop............................................................................................................97&lt;br/&gt;Using the Metacity window manager ........................................................................................99&lt;br/&gt;Using the GNOME panels.......................................................................................................101&lt;br/&gt;Using the Nautilus file manager ..............................................................................................106&lt;br/&gt;Changing GNOME preferences...............................................................................................109&lt;br/&gt;Managing removable media (CDs, DVD, and cameras) .........................................................110&lt;br/&gt;Trying other GNOME applications .........................................................................................112&lt;br/&gt;Switching to another user ........................................................................................................114&lt;br/&gt;Exiting GNOME......................................................................................................................114&lt;br/&gt;Setting Up an Online Desktop.......................................................................................................115&lt;br/&gt;Switching Desktop Environments .................................................................................................118&lt;br/&gt;Using the KDE Desktop ................................................................................................................119&lt;br/&gt;Starting with KDE ...................................................................................................................120&lt;br/&gt;KDE desktop described ...........................................................................................................120&lt;br/&gt;Managing files with the Konqueror File Manager...................................................................123&lt;br/&gt;Configuring Konqueror options...............................................................................................128&lt;br/&gt;Managing windows..................................................................................................................132&lt;br/&gt;Configuring the desktop ..........................................................................................................133&lt;br/&gt;Adding application launchers and MIME types ......................................................................136&lt;br/&gt;Running 3D Accelerated Desktop Effects.....................................................................................137&lt;br/&gt;Troubleshooting Your Desktop .....................................................................................................140&lt;br/&gt;GUI doesn’t work at start-up ...................................................................................................141&lt;br/&gt;Tuning your video card and monitor .......................................................................................142&lt;br/&gt;Configuring video cards for gaming........................................................................................144&lt;br/&gt;Getting more information ........................................................................................................144&lt;br/&gt;Chapter 4: Using Linux Commands ........................................................................... 147&lt;br/&gt;The Shell Interface ........................................................................................................................147&lt;br/&gt;Checking your login session....................................................................................................148&lt;br/&gt;Contents xix&lt;br/&gt;Checking directories and permissions .....................................................................................149&lt;br/&gt;Checking system activity.........................................................................................................151&lt;br/&gt;Exiting the shell.......................................................................................................................152&lt;br/&gt;Understanding the Shell ................................................................................................................152&lt;br/&gt;Using the Shell in Linux................................................................................................................153&lt;br/&gt;Locating commands.................................................................................................................154&lt;br/&gt;Rerunning commands..............................................................................................................157&lt;br/&gt;Connecting and expanding commands ....................................................................................163&lt;br/&gt;Using shell environment variables ..........................................................................................166&lt;br/&gt;Managing background and foreground processes ...................................................................169&lt;br/&gt;Configuring your shell.............................................................................................................172&lt;br/&gt;Working with the Linux File System ............................................................................................175&lt;br/&gt;Creating files and directories...................................................................................................177&lt;br/&gt;Moving, copying, and deleting files ........................................................................................184&lt;br/&gt;Using the vi Text Editor................................................................................................................184&lt;br/&gt;Starting with vi ........................................................................................................................185&lt;br/&gt;Moving around the file ............................................................................................................188&lt;br/&gt;Searching for text ....................................................................................................................188&lt;br/&gt;Using numbers with commands ..............................................................................................189&lt;br/&gt;Part II: Using Fedora and RHEL&lt;br/&gt;Chapter 5: Accessing and Running Applications.......................................................191&lt;br/&gt;Getting and Installing Software Packages.....................................................................................192&lt;br/&gt;Downloading and installing applications with yum ................................................................194&lt;br/&gt;Getting Fedora and RHEL software updates ...........................................................................201&lt;br/&gt;Getting updates with Package Updater....................................................................................202&lt;br/&gt;Managing RPM Packages .............................................................................................................203&lt;br/&gt;Using the Package Manager window ......................................................................................203&lt;br/&gt;Using the rpm command .........................................................................................................204&lt;br/&gt;Using Software in Different Formats ............................................................................................215&lt;br/&gt;Understanding software package names and formats..............................................................215&lt;br/&gt;Using different archive and document formats .......................................................................217&lt;br/&gt;Building and installing from source code................................................................................219&lt;br/&gt;Using Fedora or RHEL to Run Applications ................................................................................222&lt;br/&gt;Finding common desktop applications in Linux......................................................................224&lt;br/&gt;Investigating your desktop ......................................................................................................225&lt;br/&gt;Starting applications from a menu...........................................................................................226&lt;br/&gt;Starting applications from a Run Application window ...........................................................226&lt;br/&gt;Starting applications from a Terminal window .......................................................................227&lt;br/&gt;Running remote X applications ...............................................................................................229&lt;br/&gt;Running Microsoft Windows, DOS, and Macintosh Applications ...............................................232&lt;br/&gt;Running DOS applications ......................................................................................................234&lt;br/&gt;Running Microsoft Windows applications in Linux................................................................236&lt;br/&gt;xx Contents&lt;br/&gt;Running Macintosh applications with ARDI Executor ...........................................................242&lt;br/&gt;Running Applications in Virtual Environments ............................................................................242&lt;br/&gt;Running applications virtually with Xen.................................................................................243&lt;br/&gt;Running applications virtually with KVM and QEMU...........................................................247&lt;br/&gt;Chapter 6: Publishing with Fedora and RHEL......................................................... 251&lt;br/&gt;Using OpenOffice.org ...................................................................................................................252&lt;br/&gt;Other Word Processors..................................................................................................................254&lt;br/&gt;Using StarOffice.....................................................................................................................255&lt;br/&gt;AbiWord.................................................................................................................................256&lt;br/&gt;Using KOffice .........................................................................................................................257&lt;br/&gt;Using Traditional Linux Publishing Tools ....................................................................................258&lt;br/&gt;Creating Documents in Groff or LaTeX........................................................................................259&lt;br/&gt;Text processing with Groff......................................................................................................259&lt;br/&gt;Text processing with TeX/LaTeX ...........................................................................................269&lt;br/&gt;Converting documents.............................................................................................................272&lt;br/&gt;Creating DocBook documents.................................................................................................273&lt;br/&gt;Understanding SGML and XML.............................................................................................274&lt;br/&gt;Printing Documents with Fedora and RHEL.................................................................................277&lt;br/&gt;Printing to the default printer...................................................................................................278&lt;br/&gt;Printing from the shell .............................................................................................................278&lt;br/&gt;Checking the print queues .......................................................................................................279&lt;br/&gt;Removing print jobs ................................................................................................................279&lt;br/&gt;Checking printer status ............................................................................................................280&lt;br/&gt;Displaying PDF Files with Adobe Acrobat Reader.......................................................................280&lt;br/&gt;Working with Graphics .................................................................................................................281&lt;br/&gt;Manipulating images with GIMP ............................................................................................282&lt;br/&gt;Taking screen captures ............................................................................................................283&lt;br/&gt;Using Scanners Driven by SANE..................................................................................................284&lt;br/&gt;Chapter 7: Gaming in Fedora and RHEL.................................................................. 287&lt;br/&gt;Basic Linux Gaming Information..................................................................................................288&lt;br/&gt;Where to get information on Linux gaming ............................................................................288&lt;br/&gt;Choosing a video card for gaming...........................................................................................289&lt;br/&gt;Running Open Source Linux Games.............................................................................................291&lt;br/&gt;GNOME games .......................................................................................................................292&lt;br/&gt;KDE games.............................................................................................................................293&lt;br/&gt;Adding more games from Fedora repository...........................................................................294&lt;br/&gt;Commercial Linux Games.............................................................................................................304&lt;br/&gt;Getting Started with commercial games in Linux ...................................................................305&lt;br/&gt;Playing commercial Linux games ...........................................................................................305&lt;br/&gt;id Software Games...................................................................................................................306&lt;br/&gt;Gaming with Cedega ...............................................................................................................308&lt;br/&gt;Contents xxi&lt;br/&gt;Loki Software game demos .....................................................................................................309&lt;br/&gt;Neverwinter Nights .................................................................................................................312&lt;br/&gt;Chapter 8: Music, Video, and Images in Linux..........................................................315&lt;br/&gt;Understanding Multimedia and Legal Issues in Linux..................................................................315&lt;br/&gt;Extending Freedom to Codecs ......................................................................................................316&lt;br/&gt;Listening to Music in Linux ..........................................................................................................317&lt;br/&gt;Configuring a sound card ........................................................................................................319&lt;br/&gt;Choosing audio players ...........................................................................................................325&lt;br/&gt;Automatically playing CDs .....................................................................................................326&lt;br/&gt;Playing CDs with gnome-cd....................................................................................................328&lt;br/&gt;Playing and managing music with Rhythmbox .......................................................................328&lt;br/&gt;Playing music with XMMS Audio Player ...............................................................................331&lt;br/&gt;Using ogg123, mpg321, and play command-line players........................................................335&lt;br/&gt;Using MIDI audio players .......................................................................................................336&lt;br/&gt;Converting audio files with SoX.............................................................................................336&lt;br/&gt;Extracting and encoding music................................................................................................338&lt;br/&gt;Creating your own music CDs.................................................................................................341&lt;br/&gt;Creating CD labels with cdlabelgen ........................................................................................345&lt;br/&gt;Viewing TV and Webcams ...........................................................................................................345&lt;br/&gt;Watching TV with TVtime......................................................................................................346&lt;br/&gt;Video conferencing and VOIP with Ekiga ..............................................................................349&lt;br/&gt;Playing Video...............................................................................................................................352&lt;br/&gt;Examining laws affecting video and Linux .............................................................................353&lt;br/&gt;Understanding video content types..........................................................................................354&lt;br/&gt;Watching video with Xine.......................................................................................................355&lt;br/&gt;Using Totem movie player ......................................................................................................359&lt;br/&gt;Using a Digital Camera .................................................................................................................361&lt;br/&gt;Displaying images in gThumb.................................................................................................361&lt;br/&gt;Using your camera as a storage device....................................................................................363&lt;br/&gt;Chapter 9: Using the Internet and the Web................................................................365&lt;br/&gt;Overview of Internet Applications and Commands ......................................................................365&lt;br/&gt;Browsing the Web.........................................................................................................................368&lt;br/&gt;Understanding Web browsing .................................................................................................369&lt;br/&gt;Browsing the Web with Firefox ..............................................................................................373&lt;br/&gt;Setting up Firefox....................................................................................................................376&lt;br/&gt;Using text-based Web browsers ..............................................................................................384&lt;br/&gt;Communicating with E-mail .........................................................................................................386&lt;br/&gt;E-mail basics ...........................................................................................................................387&lt;br/&gt;Using Evolution e-mail............................................................................................................388&lt;br/&gt;Thunderbird mail client ...........................................................................................................391&lt;br/&gt;Text-based mail programs .......................................................................................................392&lt;br/&gt;xxii Contents&lt;br/&gt;Mail readers and managers ......................................................................................................393&lt;br/&gt;Participating in Newsgroups .........................................................................................................394&lt;br/&gt;Instant Messaging with Pidgin ......................................................................................................395&lt;br/&gt;Sharing Files with BitTorrent........................................................................................................397&lt;br/&gt;Using Remote Login, Copy, and Execution ..................................................................................398&lt;br/&gt;Using telnet for remote login...................................................................................................398&lt;br/&gt;Copying files with FTP............................................................................................................400&lt;br/&gt;Getting files with wget ............................................................................................................406&lt;br/&gt;Using ssh for remote login/remote execution ..........................................................................409&lt;br/&gt;Using scp for remote file copy.................................................................................................410&lt;br/&gt;Using the “r” commands: rlogin, rcp, and rsh .........................................................................410&lt;br/&gt;Part III: Administering Fedora and RHEL&lt;br/&gt;Chapter 10: Understanding System Administration................................................. 415&lt;br/&gt;Using the root user account ...........................................................................................................416&lt;br/&gt;Becoming Super User (The su Command)....................................................................................416&lt;br/&gt;Learning about Administrative GUI Tools, Commands, Configuration Files, and Log Files.......418&lt;br/&gt;Using graphical administration tools .......................................................................................419&lt;br/&gt;Administrative commands.......................................................................................................423&lt;br/&gt;Administrative configuration files...........................................................................................424&lt;br/&gt;Administrative log files ...........................................................................................................428&lt;br/&gt;Using other administrative logins............................................................................................428&lt;br/&gt;Administering Your Linux System ...............................................................................................431&lt;br/&gt;Configuring Hardware...................................................................................................................432&lt;br/&gt;Checking your hardware..........................................................................................................432&lt;br/&gt;Reconfiguring hardware with kudzu........................................................................................432&lt;br/&gt;Configuring modules ...............................................................................................................433&lt;br/&gt;Managing File Systems and Disk Space........................................................................................436&lt;br/&gt;Mounting file systems .............................................................................................................439&lt;br/&gt;Using the mkfs command to create a file system ....................................................................446&lt;br/&gt;Adding a hard disk...................................................................................................................447&lt;br/&gt;Using RAID disks....................................................................................................................450&lt;br/&gt;Checking system space............................................................................................................452&lt;br/&gt;Monitoring System Performance...................................................................................................454&lt;br/&gt;Watch computer usage with System Monitor..........................................................................454&lt;br/&gt;Monitoring CPU usage with top..............................................................................................456&lt;br/&gt;Monitoring power usage on laptop computers.........................................................................456&lt;br/&gt;Choosing Software Alternatives....................................................................................................459&lt;br/&gt;Selecting mail and printing alternatives...................................................................................459&lt;br/&gt;Using mail alternatives ............................................................................................................461&lt;br/&gt;Using Security Enhanced Linux....................................................................................................461&lt;br/&gt;Understanding Security Enhanced Linux......................................................................................461&lt;br/&gt;Types and roles in SELinux.....................................................................................................462&lt;br/&gt;Contents xxiii&lt;br/&gt;Users in SELinux.....................................................................................................................463&lt;br/&gt;Policies in SELinux .................................................................................................................463&lt;br/&gt;Tools in SELinux.....................................................................................................................463&lt;br/&gt;Using SELinux in Fedora and RHEL............................................................................................464&lt;br/&gt;Getting SELinux......................................................................................................................464&lt;br/&gt;Checking whether SELinux is on ............................................................................................465&lt;br/&gt;Checking SELinux status ........................................................................................................466&lt;br/&gt;Learning More about SELinux......................................................................................................467&lt;br/&gt;Chapter 11: Setting Up and Supporting Users ...........................................................469&lt;br/&gt;Creating User Accounts ................................................................................................................469&lt;br/&gt;Adding users with useradd ......................................................................................................470&lt;br/&gt;Adding users with User Manager ............................................................................................475&lt;br/&gt;Setting User Defaults ....................................................................................................................477&lt;br/&gt;Supplying initial login scripts..................................................................................................480&lt;br/&gt;Supplying initial .bashrc and .bash_profile files......................................................................480&lt;br/&gt;Supplying an initial .tcshrc file................................................................................................481&lt;br/&gt;Configuring system-wide shell options ...................................................................................482&lt;br/&gt;Setting system profiles ............................................................................................................483&lt;br/&gt;Adding user accounts to servers ..............................................................................................484&lt;br/&gt;Creating Portable Desktops...........................................................................................................485&lt;br/&gt;Providing Support to Users ...........................................................................................................486&lt;br/&gt;Creating a technical support mailbox ......................................................................................486&lt;br/&gt;Resetting a user’s password.....................................................................................................487&lt;br/&gt;Modifying Accounts......................................................................................................................488&lt;br/&gt;Modifying user accounts with usermod...................................................................................488&lt;br/&gt;Modifying user accounts with User Manager..........................................................................490&lt;br/&gt;Deleting User Accounts ................................................................................................................491&lt;br/&gt;Deleting user accounts with userdel ........................................................................................491&lt;br/&gt;Deleting user accounts with User Manager .............................................................................493&lt;br/&gt;Checking Disk Quotas...................................................................................................................493&lt;br/&gt;Using quota to check disk usage..............................................................................................493&lt;br/&gt;Using du to check disk use ......................................................................................................498&lt;br/&gt;Removing temp files automatically.........................................................................................498&lt;br/&gt;Sending Mail to All Users.............................................................................................................499&lt;br/&gt;Chapter 12: Automating System Tasks.......................................................................501&lt;br/&gt;Understanding Shell Scripts ..........................................................................................................501&lt;br/&gt;Executing and debugging shell scripts ....................................................................................502&lt;br/&gt;Understanding shell variables..................................................................................................503&lt;br/&gt;Performing arithmetic in shell scripts......................................................................................506&lt;br/&gt;Using programming constructs in shell scripts........................................................................506&lt;br/&gt;Some useful external programs ...............................................................................................512&lt;br/&gt;xxiv Contents&lt;br/&gt;Trying some simple shell scripts .............................................................................................514&lt;br/&gt;System Initialization.....................................................................................................................516&lt;br/&gt;Starting init ..............................................................................................................................516&lt;br/&gt;The inittab file .........................................................................................................................517&lt;br/&gt;System Startup and Shutdown.......................................................................................................521&lt;br/&gt;Starting run-level scripts..........................................................................................................521&lt;br/&gt;Understanding run-level scripts...............................................................................................522&lt;br/&gt;Understanding what startup scripts do.....................................................................................525&lt;br/&gt;Changing run-level script behavior..........................................................................................527&lt;br/&gt;Reorganizing or removing run-level scripts ............................................................................528&lt;br/&gt;Adding run-level scripts ..........................................................................................................530&lt;br/&gt;Managing xinetd services ........................................................................................................531&lt;br/&gt;Manipulating run levels ...........................................................................................................532&lt;br/&gt;Scheduling System Tasks..............................................................................................................533&lt;br/&gt;Using at.allow and at.deny.......................................................................................................533&lt;br/&gt;Specifying when jobs are run ..................................................................................................534&lt;br/&gt;Submitting scheduled jobs.......................................................................................................534&lt;br/&gt;Viewing scheduled jobs...........................................................................................................535&lt;br/&gt;Deleting scheduled jobs...........................................................................................................536&lt;br/&gt;Using the batch command .......................................................................................................536&lt;br/&gt;Using the cron facility .............................................................................................................537&lt;br/&gt;Chapter 13: Backing Up and Restoring Files............................................................. 541&lt;br/&gt;Making a Simple Backup Archive ................................................................................................542&lt;br/&gt;Doing a Simple Backup with rsync ...............................................................................................543&lt;br/&gt;Backing up files locally ...........................................................................................................544&lt;br/&gt;Backing up files remotely........................................................................................................545&lt;br/&gt;Choosing Backup Tools ................................................................................................................546&lt;br/&gt;Selecting a Backup Strategy..........................................................................................................547&lt;br/&gt;Full backup ..............................................................................................................................547&lt;br/&gt;Incremental backup..................................................................................................................547&lt;br/&gt;Disk mirroring .........................................................................................................................547&lt;br/&gt;Network backup.......................................................................................................................548&lt;br/&gt;Selecting a Backup Medium..........................................................................................................548&lt;br/&gt;Magnetic tape ..........................................................................................................................549&lt;br/&gt;Writable CD drives..................................................................................................................551&lt;br/&gt;Writable DVD drives...............................................................................................................555&lt;br/&gt;Writing CD or DVDs with growisofs ......................................................................................556&lt;br/&gt;Backing Up to a Hard Drive..........................................................................................................557&lt;br/&gt;Backing Up Files with dump.........................................................................................................558&lt;br/&gt;Creating a backup with dump..................................................................................................559&lt;br/&gt;Understanding dump levels .....................................................................................................561&lt;br/&gt;Automating Backups with cron.....................................................................................................561&lt;br/&gt;Contents xxv&lt;br/&gt;Restoring Backed-Up Files ...........................................................................................................563&lt;br/&gt;Restoring an entire file system ................................................................................................564&lt;br/&gt;Recovering individual files......................................................................................................565&lt;br/&gt;Configuring Amanda for Network Backups..................................................................................568&lt;br/&gt;Creating Amanda directories...................................................................................................569&lt;br/&gt;Creating the amanda.conf file..................................................................................................569&lt;br/&gt;Creating a disklist file..............................................................................................................571&lt;br/&gt;Adding Amanda network services...........................................................................................572&lt;br/&gt;Performing an Amanda backup ...............................................................................................573&lt;br/&gt;Using the pax Archiving Tool.......................................................................................................574&lt;br/&gt;Chapter 14: Computer Security Issues .......................................................................579&lt;br/&gt;Linux Security Checklist...............................................................................................................579&lt;br/&gt;Using Password Protection............................................................................................................582&lt;br/&gt;Choosing good passwords .......................................................................................................583&lt;br/&gt;Using a shadow password file .................................................................................................584&lt;br/&gt;Securing Linux with iptables Firewalls.........................................................................................586&lt;br/&gt;Using the Firewall Configuration window ..............................................................................586&lt;br/&gt;Configuring an iptables firewall ..............................................................................................588&lt;br/&gt;Controlling Access to Services with TCP Wrappers.....................................................................600&lt;br/&gt;Checking Log Files .......................................................................................................................603&lt;br/&gt;Understanding the syslogd service ..........................................................................................603&lt;br/&gt;Tracking log messages with logwatch.....................................................................................606&lt;br/&gt;Using the Secure Shell Package ....................................................................................................608&lt;br/&gt;Starting the SSH service..........................................................................................................608&lt;br/&gt;Using the ssh, sftp, and scp commands ...................................................................................608&lt;br/&gt;Using ssh, scp, and sftp without passwords.............................................................................610&lt;br/&gt;Securing Linux Servers .................................................................................................................611&lt;br/&gt;Understanding attack techniques .............................................................................................612&lt;br/&gt;Protecting against denial-of-service attacks ............................................................................613&lt;br/&gt;Protecting against distributed DOS attacks .............................................................................616&lt;br/&gt;Protecting against intrusion attacks .........................................................................................620&lt;br/&gt;Securing servers with SELinux ...............................................................................................623&lt;br/&gt;Protecting Web servers with certificates and encryption.........................................................624&lt;br/&gt;Part IV: Fedora and RHEL Network and Server Setup&lt;br/&gt;Chapter 15: Setting Up a Local Area Network ..........................................................635&lt;br/&gt;Understanding Local Area Networks............................................................................................635&lt;br/&gt;Planning, getting, and setting up LAN hardware.....................................................................636&lt;br/&gt;Configuring TCP/IP for your LAN .........................................................................................640&lt;br/&gt;Setting Up a Wireless LAN...........................................................................................................646&lt;br/&gt;Understanding wireless networks............................................................................................647&lt;br/&gt;Choosing wireless hardware....................................................................................................648&lt;br/&gt;xxvi Contents&lt;br/&gt;Getting wireless drivers ...........................................................................................................653&lt;br/&gt;Installing wireless Linux software...........................................................................................656&lt;br/&gt;Configuring the wireless LAN.................................................................................................656&lt;br/&gt;Testing distances .....................................................................................................................662&lt;br/&gt;Setting wireless extensions......................................................................................................662&lt;br/&gt;Understanding Internet Protocol Addresses ..................................................................................664&lt;br/&gt;IP address classes.....................................................................................................................664&lt;br/&gt;Understanding netmasks..........................................................................................................665&lt;br/&gt;Classless Inter-Domain Routing ..............................................................................................666&lt;br/&gt;Getting IP addresses ................................................................................................................667&lt;br/&gt;Troubleshooting Your LAN..........................................................................................................668&lt;br/&gt;Did Linux find your Ethernet driver at boot time? ..................................................................668&lt;br/&gt;Can you reach another computer on the LAN? .......................................................................669&lt;br/&gt;Is your Ethernet connection up? ..............................................................................................670&lt;br/&gt;Troubleshooting a wireless LAN.............................................................................................671&lt;br/&gt;Watching LAN traffic with Wireshark ....................................................................................675&lt;br/&gt;Chapter 16: Connecting to the Internet...................................................................... 681&lt;br/&gt;Understanding How the Internet Is Structured ..............................................................................682&lt;br/&gt;Internet domains ......................................................................................................................684&lt;br/&gt;Hostnames and IP addresses....................................................................................................685&lt;br/&gt;Routing ...................................................................................................................................686&lt;br/&gt;Proxies ....................................................................................................................................687&lt;br/&gt;Using Dial-Up Connections to the Internet ...................................................................................687&lt;br/&gt;Getting information .................................................................................................................688&lt;br/&gt;Setting up dial-up PPP.............................................................................................................689&lt;br/&gt;Creating a dial-up connection with the Network Configuration window ................................689&lt;br/&gt;Launching your PPP connection..............................................................................................692&lt;br/&gt;Launching your PPP connection on demand ...........................................................................692&lt;br/&gt;Checking your PPP connection ...............................................................................................693&lt;br/&gt;Connecting Your LAN to the Internet...........................................................................................700&lt;br/&gt;Setting Up Linux as a Router ........................................................................................................701&lt;br/&gt;Configuring the Linux router...................................................................................................701&lt;br/&gt;Configuring network clients ....................................................................................................704&lt;br/&gt;Configuring Windows network clients ....................................................................................705&lt;br/&gt;Configuring a Virtual Private Network Connection......................................................................706&lt;br/&gt;Understanding IPsec ................................................................................................................707&lt;br/&gt;Using IPsec protocols ..............................................................................................................708&lt;br/&gt;Using IPsec in Fedora or RHEL ..............................................................................................709&lt;br/&gt;Setting Up Linux as a Proxy Server ..............................................................................................709&lt;br/&gt;Starting the squid daemon .......................................................................................................710&lt;br/&gt;Using a simple squid.conf file .................................................................................................712&lt;br/&gt;Modifying the Squid configuration file ...................................................................................714&lt;br/&gt;Contents xxvii&lt;br/&gt;Debugging Squid.....................................................................................................................718&lt;br/&gt;Setting Up Proxy Clients...............................................................................................................719&lt;br/&gt;Configuring Firefox to use a proxy .........................................................................................720&lt;br/&gt;Configuring Internet Explorer to use a proxy..........................................................................721&lt;br/&gt;Configuring other browsers to use a proxy..............................................................................722&lt;br/&gt;Chapter 17: Setting Up a Print Server ........................................................................725&lt;br/&gt;Common UNIX Printing Service ..................................................................................................725&lt;br/&gt;Setting Up Printers ........................................................................................................................726&lt;br/&gt;Using the Printer configuration window..................................................................................727&lt;br/&gt;Using Web-based CUPS administration..................................................................................736&lt;br/&gt;Configuring the CUPS server (cupsd.conf) .............................................................................738&lt;br/&gt;Configuring CUPS printer options ..........................................................................................740&lt;br/&gt;Using Printing Commands ............................................................................................................741&lt;br/&gt;Using lpr to print .....................................................................................................................742&lt;br/&gt;Listing status with lpc..............................................................................................................742&lt;br/&gt;Removing print jobs with lprm................................................................................................743&lt;br/&gt;Configuring Print Servers..............................................................................................................743&lt;br/&gt;Configuring a shared CUPS printer.........................................................................................744&lt;br/&gt;Configuring a shared Samba printer........................................................................................745&lt;br/&gt;Chapter 18: Setting Up a File Server ..........................................................................747&lt;br/&gt;Goals of Setting Up a File Server..................................................................................................747&lt;br/&gt;Setting Up an NFS File Server......................................................................................................748&lt;br/&gt;Sharing NFS file systems ........................................................................................................750&lt;br/&gt;Using NFS file systems ...........................................................................................................757&lt;br/&gt;Unmounting NFS file systems.................................................................................................763&lt;br/&gt;Other cool things to do with NFS............................................................................................763&lt;br/&gt;Setting Up a Samba File Server ....................................................................................................764&lt;br/&gt;Getting and installing Samba...................................................................................................765&lt;br/&gt;Configuring a simple Samba server.........................................................................................766&lt;br/&gt;Configuring Samba with SWAT .............................................................................................769&lt;br/&gt;Working with Samba files and commands ..............................................................................778&lt;br/&gt;Setting up Samba clients .........................................................................................................782&lt;br/&gt;Troubleshooting your Samba server........................................................................................785&lt;br/&gt;Chapter 19: Setting Up a Mail Server.........................................................................789&lt;br/&gt;Introducing SMTP and sendmail...................................................................................................790&lt;br/&gt;Installing and Running sendmail...................................................................................................790&lt;br/&gt;Starting sendmail.....................................................................................................................791&lt;br/&gt;Other programs.......................................................................................................................792&lt;br/&gt;Logging performed by sendmail..............................................................................................793&lt;br/&gt;Configuring sendmail....................................................................................................................794&lt;br/&gt;xxviii Contents&lt;br/&gt;Getting a domain name............................................................................................................795&lt;br/&gt;Configuring basic sendmail settings (sendmail.mc) ................................................................795&lt;br/&gt;Defining outgoing mail access.................................................................................................799&lt;br/&gt;Configuring virtual servers......................................................................................................801&lt;br/&gt;Configuring virtual users .........................................................................................................802&lt;br/&gt;Adding user accounts...............................................................................................................803&lt;br/&gt;Starting sendmail and generating database files ......................................................................804&lt;br/&gt;Redirecting mail ......................................................................................................................805&lt;br/&gt;Introducing Postfix........................................................................................................................807&lt;br/&gt;Stopping Spam with SpamAssassin ..............................................................................................808&lt;br/&gt;Using SpamAssassin................................................................................................................809&lt;br/&gt;Setting up SpamAssassin on your mail server.........................................................................809&lt;br/&gt;Setting e-mail readers to filter spam........................................................................................811&lt;br/&gt;Getting Mail from the Server (POP3 or IMAP) ............................................................................812&lt;br/&gt;Accessing mailboxes in Linux.................................................................................................812&lt;br/&gt;Configuring IMAP and POP3 with dovecot ............................................................................813&lt;br/&gt;Getting Mail from Your Browser with SquirrelMail.....................................................................814&lt;br/&gt;Administering a Mailing List with mailman .................................................................................816&lt;br/&gt;Chapter 20: Setting Up an FTP Server ...................................................................... 821&lt;br/&gt;Understanding FTP Servers...........................................................................................................822&lt;br/&gt;Attributes of FTP servers.........................................................................................................822&lt;br/&gt;FTP user types .........................................................................................................................823&lt;br/&gt;Using the Very Secure FTP Server ...............................................................................................823&lt;br/&gt;Quick-starting vsFTPd.............................................................................................................824&lt;br/&gt;Configuring vsFTPd ................................................................................................................825&lt;br/&gt;Getting More Information about FTP Servers...............................................................................831&lt;br/&gt;Chapter 21: Setting Up a Web Server ........................................................................ 833&lt;br/&gt;Introduction to Web Servers..........................................................................................................834&lt;br/&gt;The Apache Web server ..........................................................................................................834&lt;br/&gt;Other Web servers available for Fedora and RHEL................................................................835&lt;br/&gt;Quick Starting the Apache Web Server.........................................................................................836&lt;br/&gt;Configuring the Apache Server .....................................................................................................838&lt;br/&gt;Configuring the Web server (httpd.conf).................................................................................839&lt;br/&gt;Configuring modules and related services (/etc/httpd/conf.d/*.conf)......................................874&lt;br/&gt;Starting and Stopping the Server...................................................................................................876&lt;br/&gt;Monitoring Server Activities.........................................................................................................878&lt;br/&gt;Displaying server information .................................................................................................879&lt;br/&gt;Displaying server status...........................................................................................................880&lt;br/&gt;Further security of server-info and server-status .....................................................................881&lt;br/&gt;Logging errors .........................................................................................................................881&lt;br/&gt;Logging hits............................................................................................................................882&lt;br/&gt;Contents xxix&lt;br/&gt;Analyzing Web-server traffic ..................................................................................................883&lt;br/&gt;Chapter 22: Setting Up an LDAP Address Book Server ...........................................887&lt;br/&gt;Understanding LDAP....................................................................................................................888&lt;br/&gt;Defining information in schemas ............................................................................................889&lt;br/&gt;Structuring your LDAP directories..........................................................................................890&lt;br/&gt;Setting Up the OpenLDAP Server ................................................................................................891&lt;br/&gt;Installing OpenLDAP packages ..............................................................................................891&lt;br/&gt;Configuring the OpenLDAP server (slapd.conf).....................................................................891&lt;br/&gt;Starting the OpenLDAP service ..............................................................................................894&lt;br/&gt;Setting Up the Address Book........................................................................................................894&lt;br/&gt;More Ways to Configure LDAP ...................................................................................................899&lt;br/&gt;Accessing an LDAP Address Book from Thunderbird.................................................................900&lt;br/&gt;Chapter 23: Setting Up a DHCP Boot Server.............................................................903&lt;br/&gt;Using Dynamic Host Configuration Protocol ...............................................................................903&lt;br/&gt;Setting Up a DHCP Server............................................................................................................904&lt;br/&gt;Opening your firewall for DHCP ............................................................................................905&lt;br/&gt;Configuring the /etc/dhcpd.conf file........................................................................................905&lt;br/&gt;Starting the DHCP server ........................................................................................................912&lt;br/&gt;Setting Up a DHCP Client ............................................................................................................913&lt;br/&gt;Chapter 24: Setting Up a MySQL Database Server ..................................................915&lt;br/&gt;Finding MySQL Packages ............................................................................................................916&lt;br/&gt;Getting More MySQL Packages ...................................................................................................916&lt;br/&gt;Configuring the MySQL Server....................................................................................................918&lt;br/&gt;Using mysql user/group accounts............................................................................................918&lt;br/&gt;Adding administrative users ....................................................................................................918&lt;br/&gt;Setting MySQL options...........................................................................................................919&lt;br/&gt;Using sample my.cnf files .......................................................................................................924&lt;br/&gt;Starting the MySQL Server...........................................................................................................925&lt;br/&gt;Checking That MySQL Server Is Working...................................................................................926&lt;br/&gt;Working with MySQL Databases .................................................................................................927&lt;br/&gt;Starting the mysql command ...................................................................................................927&lt;br/&gt;Creating a database with mysql ...............................................................................................929&lt;br/&gt;Adding data to a MySQL database table .................................................................................930&lt;br/&gt;Understanding MySQL Tables......................................................................................................934&lt;br/&gt;Displaying MySQL Databases ......................................................................................................939&lt;br/&gt;Displaying all or selected records............................................................................................940&lt;br/&gt;Displaying selected columns ...................................................................................................941&lt;br/&gt;Sorting data.............................................................................................................................941&lt;br/&gt;Making Changes to Tables and Records .......................................................................................942&lt;br/&gt;Altering the structure of MySQL tables ..................................................................................942&lt;br/&gt;Updating and deleting MySQL records...................................................................................943&lt;br/&gt;xxx Contents&lt;br/&gt;Adding and Removing User Access..............................................................................................944&lt;br/&gt;Adding users and granting access............................................................................................944&lt;br/&gt;Revoking access ......................................................................................................................945&lt;br/&gt;Backing Up Databases...................................................................................................................946&lt;br/&gt;Checking and Fixing Databases ....................................................................................................946&lt;br/&gt;Chapter 25: Making Servers Public with DNS .......................................................... 949&lt;br/&gt;Determining Goals for Your Server ..............................................................................................950&lt;br/&gt;Using a hosting service............................................................................................................950&lt;br/&gt;Connecting a Public Server ...........................................................................................................951&lt;br/&gt;Choosing an ISP ......................................................................................................................951&lt;br/&gt;Getting a domain name............................................................................................................954&lt;br/&gt;Configuring Your Public Server....................................................................................................956&lt;br/&gt;Configuring networking ..........................................................................................................956&lt;br/&gt;Configuring servers .................................................................................................................957&lt;br/&gt;Managing security ...................................................................................................................958&lt;br/&gt;Setting Up a Domain Name System Server...................................................................................960&lt;br/&gt;Understanding DNS.................................................................................................................961&lt;br/&gt;DNS name server example ......................................................................................................964&lt;br/&gt;Quick-starting a DNS server....................................................................................................966&lt;br/&gt;Checking that DNS is working ................................................................................................974&lt;br/&gt;Getting More Information about BIND.........................................................................................975&lt;br/&gt;Chapter 26: Integrating Fedora with Apple Macs .................................................... 977&lt;br/&gt;Looking Inside Mac OS X.............................................................................................................978&lt;br/&gt;Using Network Services from Mac OS X.....................................................................................979&lt;br/&gt;Using AppleTalk (netatalk) from Mac OS X...........................................................................980&lt;br/&gt;Using AppleTalk from Mac OS 8 or OS 9 ..............................................................................982&lt;br/&gt;Using Mac, Windows, and Linux servers (Samba) .................................................................982&lt;br/&gt;Sharing X applications.............................................................................................................984&lt;br/&gt;Configuring an AppleTalk Server in Linux...................................................................................985&lt;br/&gt;Before you start using netatalk ................................................................................................985&lt;br/&gt;Setting up the netatalk server...................................................................................................986&lt;br/&gt;Securing netatalk volumes.......................................................................................................991&lt;br/&gt;Troubleshooting netatalk .........................................................................................................997&lt;br/&gt;Accessing NFS Servers from the Mac...........................................................................................999&lt;br/&gt;Connecting to NFS from the Connect to Server window ........................................................999&lt;br/&gt;Connecting to NFS from the command line ..........................................................................1001&lt;br/&gt;Installing Fedora on an Intel-based Mac .....................................................................................1001&lt;br/&gt;Before installing Fedora on your Mac...................................................................................1002&lt;br/&gt;Installing Fedora....................................................................................................................1002&lt;br/&gt;Appendix A: About the Media .................................................................................. 1005&lt;br/&gt;Contents xxxi&lt;br/&gt;Fedora Source Code ....................................................................................................................1006&lt;br/&gt;Fedora Rescue CD.......................................................................................................................1006&lt;br/&gt;Appendix B: Running Network Services ..................................................................1009&lt;br/&gt;Checklist for Running Networking Services...............................................................................1009&lt;br/&gt;Networking Service Daemons.....................................................................................................1011&lt;br/&gt;The xinetd super-server .........................................................................................................1011&lt;br/&gt;The init.d start-up scripts.......................................................................................................1012&lt;br/&gt;Choosing Alternatives.................................................................................................................1013&lt;br/&gt;Referencing Network Services....................................................................................................1014&lt;br/&gt;Web server............................................................................................................................1014&lt;br/&gt;File servers ............................................................................................................................1015&lt;br/&gt;Login servers .........................................................................................................................1016&lt;br/&gt;E-mail servers........................................................................................................................1017&lt;br/&gt;News server ...........................................................................................................................1018&lt;br/&gt;Print servers..........................................................................................................................1018&lt;br/&gt;Network administration servers.............................................................................................1018&lt;br/&gt;Information servers................................................................................................................1020&lt;br/&gt;Database services ..................................................................................................................1021&lt;br/&gt;User services.........................................................................................................................1022&lt;br/&gt;Security services....................................................................................................................1023&lt;br/&gt;Appendix C: Red Hat Enterprise Linux 5 Features ................................................1031&lt;br/&gt;What’s in RHEL 5?.....................................................................................................................1031&lt;br/&gt;Choosing an RHEL System.........................................................................................................1033&lt;br/&gt;Getting RHEL Evaluation Subscriptions ....................................................................................1034&lt;br/&gt;Hardware Compatibility and Commercial Software ...................................................................1035&lt;br/&gt;Training and Certification ...........................................................................................................1035&lt;br/&gt;Documentation and Support........................................................................................................1036&lt;br/&gt;Managing RHEL Systems...........................................................................................................1036&lt;br/&gt;Using Red Hat Network ........................................................................................................1036&lt;br/&gt;Using RHEL for high-performance computing clusters........................................................1038&lt;br/&gt;Using RHEL Global File System ..........................................................................................1038&lt;br/&gt;More Information on RHEL........................................................................................................1039&lt;br/&gt;Index............................................................................................................................1041</description><pubDate>2008-08-26 08:09:25</pubDate></item>
<item><title>shell编程经典视频2</title><link>http://www.netyi.net/training/bd7714ab-248f-4dfc-8e9f-fc8602292ec8</link><description>shell编程经典视频2</description><pubDate>2008-07-10 22:33:27</pubDate></item>
<item><title>《Linux编程技术详解 配套光盘CD》</title><link>http://www.netyi.net/training/00b217b1-e42d-418c-a87b-175d78cef7d2</link><description>本书全面介绍了Linux编程相关的知识，内容涵盖Linux基本知识、如何建立Linux开发环境、Linux开发工具、Linux文件系统、文件 I/O操作、设备文件、进程与进程环境、守护进程、基本进程间通信方法、管道与命名管道、POSIX IPC、Linux下的多线程、Linux网络编程、网络嗅探器、Linux图形界面开发基础、GTK+图形界面编程、界面布局与按钮构件、GTK常用构件、对话框、菜单与工具条等。&lt;br/&gt;　　本书力求以全面的内容及丰富的实例来指导读者了解和掌握Linux编程的方方面面，书中提供了大量的实例，使读者加深对于所介绍知识的理解，这些实例对于实际的项目开发同样有很强的参考价值。&lt;br/&gt;　　本书通俗易懂，适合Linux编程的初学者、Linux程序员以及高校计算机相关专业的师生参考使用。&lt;br/&gt;&lt;br/&gt;目录信息：&lt;br/&gt;第1章　Linux基本知识　&lt;br/&gt;第2章　Linux开发环境　&lt;br/&gt;第3章　Linux开发工具　&lt;br/&gt;第4章　Linux文件和目录　&lt;br/&gt;第5章　文件I/O操作　&lt;br/&gt;第6章　设备文件　&lt;br/&gt;第7章　进程与进程环境　&lt;br/&gt;第8章　守护进程　 第9章　基本进程间通信方法　&lt;br/&gt;第10章　管道与命名管道　&lt;br/&gt;第11章　POSIXcIPC　&lt;br/&gt;第12章　Linux系统下的多线程　&lt;br/&gt;第13章　Linux网络编程　&lt;br/&gt;第14章　网络嗅探器　&lt;br/&gt;第15章　Linux图形界面开发基础　&lt;br/&gt;第16章　GTK+图形界面编程　&lt;br/&gt;第17章　界面布局与按钮构件　&lt;br/&gt;第18章　GTK+常用构件　&lt;br/&gt;第19章　对话框　&lt;br/&gt;第20章　菜单与工具条　&lt;br/&gt;第21章　综合实例：ping程序的实现&lt;br/&gt;&lt;br/&gt;</description><pubDate>2008-07-09 12:12:28</pubDate></item>
<item><title>Professional Xen Virtualization</title><link>http://www.netyi.net/training/8ec10604-dcc5-47a8-b358-3447c34bc4f7</link><description>Acknowledgments ......................................................................................... ix&lt;br/&gt;Introduction ................................................................................................ xix&lt;br/&gt;Chapter 1: Overview of Virtualization  .............................................................. 1&lt;br/&gt;Chapter 2: Introduction to Xen ..................................................................... 27&lt;br/&gt;Chapter 3: Obtaining and Installing Xen........................................................ 57&lt;br/&gt;Chapter 4: Booting and Configuring a Xen Host ............................................ 87&lt;br/&gt;Chapter 5: Configuring and Booting Virtual Machines ................................. 117&lt;br/&gt;Chapter 6: Building Filesystems for Virtual Machines ................................. 141&lt;br/&gt;Chapter 7: Managing and Monitoring Virtual Machines ............................... 175&lt;br/&gt;Chapter 8: Xen Networking ........................................................................ 201&lt;br/&gt;Chapter 9: Advanced Virtual Machine Configuration ................................... 231&lt;br/&gt;Chapter 10: Using Xen in the Data Center .................................................. 283&lt;br/&gt;Appendix A: xm Command and Option Reference ........................................ 339&lt;br/&gt;Appendix B: Xen Virtual Machine Configuration File Reference ................... 383&lt;br/&gt;Index ........................................................................................................ 391</description><pubDate>2008-06-24 17:17:54</pubDate></item>
<item><title>The Best Damn Server Virtualization</title><link>http://www.netyi.net/training/2b3ae8dc-7e0e-437c-9038-da71ab44d90f</link><description>Chapter 1 An Introduction to Virtualization . . . . . . . . . . . . . . . . . . . . . . . . .1&lt;br/&gt;Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2&lt;br/&gt;What Is Virtualization? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2&lt;br/&gt;The History of Virtualization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3&lt;br/&gt;The Atlas Computer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3&lt;br/&gt;The M44/44X Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3&lt;br/&gt;CP/CMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4&lt;br/&gt;Other Time-Sharing Projects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4&lt;br/&gt;Virtualization Explosion of the 1990s and Early 2000s . . . . . . . . . . . . . . . . 5&lt;br/&gt;The Answer: Virtualization Is… . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6&lt;br/&gt;Why Virtualize? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7&lt;br/&gt;Decentralization versus Centralization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7&lt;br/&gt;True Tangible Benefi ts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11&lt;br/&gt;Consolidation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12&lt;br/&gt;Reliability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14&lt;br/&gt;Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15&lt;br/&gt;How Does Virtualization Work? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16&lt;br/&gt;OS Relationships with the CPU Architecture . . . . . . . . . . . . . . . . . . . . . . . 16&lt;br/&gt;The Virtual Machine Monitor and Ring-0 Presentation . . . . . . . . . . . . . . . . 18&lt;br/&gt;The VMM Role Explored . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19&lt;br/&gt;The Popek and Goldberg Requirements . . . . . . . . . . . . . . . . . . . . . . . . . 19&lt;br/&gt;The Challenge: VMMs for the x86 Architecture . . . . . . . . . . . . . . . . . . . 21&lt;br/&gt;Types of Virtualization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21&lt;br/&gt;Server Virtualization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21&lt;br/&gt;Storage Virtualization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24&lt;br/&gt;Network Virtualization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25&lt;br/&gt;Application Virtualization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25&lt;br/&gt;Common Use Cases for Virtualization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26&lt;br/&gt;Technology Refresh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26&lt;br/&gt;Business Continuity and Disaster Recovery . . . . . . . . . . . . . . . . . . . . . . . 28&lt;br/&gt;Proof of Concept Deployments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29&lt;br/&gt;Virtual Desktops . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29&lt;br/&gt;Rapid Development, Test Lab, and Software&lt;br/&gt;Confi guration Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29&lt;br/&gt;xi&lt;br/&gt;Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31&lt;br/&gt;Solutions Fast Track . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31&lt;br/&gt;Frequently Asked Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34&lt;br/&gt;Chapter 2 Virtualization Technologies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37&lt;br/&gt;Hardware Virtualization Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38&lt;br/&gt;Operating System-Level Virtualization Software . . . . . . . . . . . . . . . . . . . . . . . . . 38&lt;br/&gt;Software Comparison Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39&lt;br/&gt;Chapter 3 Introduction to Microsoft Virtual Server . . . . . . . . . . . . . . . . . . . 45&lt;br/&gt;Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46&lt;br/&gt;Microsoft Virtual Server 2005 R2 and Dynamics System Initiative . . . . . . . . . . . 46&lt;br/&gt;What Is Virtualization, and When Should You Use It? . . . . . . . . . . . . . . . . . . . . 46&lt;br/&gt;Advantages of Virtualization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47&lt;br/&gt;Production Data Centers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47&lt;br/&gt;Test and Development Data Centers . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49&lt;br/&gt;Disaster Recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49&lt;br/&gt;What Virtualization Tools Are Available? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50&lt;br/&gt;Third-Party Virtualization Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51&lt;br/&gt;How Does Virtualization Work? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52&lt;br/&gt;Virtual PC versus Virtual Server 2005 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52&lt;br/&gt;Features That Are Found in Both Virtual PC&lt;br/&gt;and Virtual Server 2005 R2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53&lt;br/&gt;Differences between Virtual PC and Virtual Server 2005 R2 . . . . . . . . . . . . . 53&lt;br/&gt;Supported Features in Virtual PC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54&lt;br/&gt;Supported Features in Virtual Server 2005 R2 . . . . . . . . . . . . . . . . . . . . . 54&lt;br/&gt;Host Hardware Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54&lt;br/&gt;Virtual Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54&lt;br/&gt;Remote Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54&lt;br/&gt;Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54&lt;br/&gt;Support for Scripting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54&lt;br/&gt;WMI Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54&lt;br/&gt;Clustering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54&lt;br/&gt;Scenarios for the Use of Virtual PC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55&lt;br/&gt;Help Desk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55&lt;br/&gt;Training . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55&lt;br/&gt;Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55&lt;br/&gt;Legacy Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56&lt;br/&gt;Virtual Server 2005 versus Virtual Server 2005 R2 . . . . . . . . . . . . . . . . . . . . . . . 56&lt;br/&gt;xii Contents&lt;br/&gt;Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57&lt;br/&gt;Solutions Fast Track . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57&lt;br/&gt;Frequently Asked Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59&lt;br/&gt;Chapter 4 Installing and Confi guring a Virtual Server . . . . . . . . . . . . . . . . . 61&lt;br/&gt;Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62&lt;br/&gt;Determining the Physical Size of the Server . . . . . . . . . . . . . . . . . . . . . . . . . . . 62&lt;br/&gt;Physical Server Sizing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62&lt;br/&gt;Evaluating Existing Physical Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62&lt;br/&gt;Planning for New Virtual Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62&lt;br/&gt;Installing Virtual Server 2005 R2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63&lt;br/&gt;Preinstallation Tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64&lt;br/&gt;Installation Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64&lt;br/&gt;Setting Up a Virtual Server Administration Web Site . . . . . . . . . . . . . . . . . . . . . 74&lt;br/&gt;Virtual Server Administration Web Site Installation . . . . . . . . . . . . . . . . . . . . 75&lt;br/&gt;Installing in a Multi-Server Environment . . . . . . . . . . . . . . . . . . . . . . . . 75&lt;br/&gt;Virtual Machine Remote Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85&lt;br/&gt;Setting Access Permissions for the Virtual Machine Remote Console . . . . . . 86&lt;br/&gt;Setting Default Location and Search Paths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89&lt;br/&gt;Setting Resource Allocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92&lt;br/&gt;Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96&lt;br/&gt;Solutions Fast Track . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96&lt;br/&gt;Frequently Asked Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98&lt;br/&gt;Chapter 5 Virtual Machines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99&lt;br/&gt;Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100&lt;br/&gt;Creating the Virtual Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100&lt;br/&gt;Using the Administration Web Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102&lt;br/&gt;Virtual Machine Confi guration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105&lt;br/&gt;General Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106&lt;br/&gt;The Virtual Machine Confi guration File . . . . . . . . . . . . . . . . . . . . . . 107&lt;br/&gt;Virtual Machine Additions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109&lt;br/&gt;Memory Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110&lt;br/&gt;Hard Disks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112&lt;br/&gt;CD/DVD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113&lt;br/&gt;SCSI Adapters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115&lt;br/&gt;Network Adapters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116&lt;br/&gt;Scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118&lt;br/&gt;Floppy Disk Drive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120&lt;br/&gt;Contents xiii&lt;br/&gt;COM Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121&lt;br/&gt;LPT Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122&lt;br/&gt;Adding Hardware to the Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123&lt;br/&gt;Building the Host Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123&lt;br/&gt;Processors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123&lt;br/&gt;Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123&lt;br/&gt;Storage Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124&lt;br/&gt;Network Cards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124&lt;br/&gt;COM an LPT Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124&lt;br/&gt;USB Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125&lt;br/&gt;Installing a Windows OS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125&lt;br/&gt;Loading the Operating System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126&lt;br/&gt;Booting from the Virtual Floppy Disk Drive . . . . . . . . . . . . . . . . . . . . . 128&lt;br/&gt;Starting the Virtual Machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130&lt;br/&gt;Navigation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135&lt;br/&gt;Control the Virtual Machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135&lt;br/&gt;Installing the Operating System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135&lt;br/&gt;Installing Virtual Machine Additions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137&lt;br/&gt;Removing Virtual Machine Additions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142&lt;br/&gt;Installing a Non-Windows OS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143&lt;br/&gt;Creating the Virtual Machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143&lt;br/&gt;Virtual Machine Additions for Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148&lt;br/&gt;Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163&lt;br/&gt;Solutions Fast Track . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164&lt;br/&gt;Frequently Asked Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166&lt;br/&gt;Chapter 6 Virtual Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169&lt;br/&gt;Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170&lt;br/&gt;Introduction to Virtual Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170&lt;br/&gt;Virtual Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170&lt;br/&gt;Viewing the Virtual Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172&lt;br/&gt;Virtual Network Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175&lt;br/&gt;Using the “Internal Network” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182&lt;br/&gt;Using the Loopback Adapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183&lt;br/&gt;Installing the Loopback Adapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184&lt;br/&gt;Confi guring Host-to-Guest Networking and File Sharing . . . . . . . . . . . 192&lt;br/&gt;Using the ICS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198&lt;br/&gt;Creating a Virtual Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208&lt;br/&gt;Binding a Physical Network Adapter to a Virtual Network . . . . . . . . . . . . . . . . 211&lt;br/&gt;Changing the Binding of a Virtual Network . . . . . . . . . . . . . . . . . . . . . . . 212&lt;br/&gt;xiv Contents&lt;br/&gt;Changing the Virtual Network for a Virtual Machine . . . . . . . . . . . . . . . . . 216&lt;br/&gt;Using the Virtual Server Network Services . . . . . . . . . . . . . . . . . . . . . . . . . . . 218&lt;br/&gt;Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223&lt;br/&gt;Solutions Fast Track . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224&lt;br/&gt;Frequently Asked Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226&lt;br/&gt;Chapter 7 Virtual Disks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227&lt;br/&gt;Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228&lt;br/&gt;Removable Virtual Disks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228&lt;br/&gt;CD/DVD Drive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228&lt;br/&gt;Floppy Disk Drive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230&lt;br/&gt;Virtual Hard Disks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236&lt;br/&gt;Dynamically Expanding Virtual Hard Disk . . . . . . . . . . . . . . . . . . . . . . . . . 237&lt;br/&gt;Compacting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239&lt;br/&gt;Converting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246&lt;br/&gt;Fixed-Size Virtual Hard Disk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247&lt;br/&gt;Converting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248&lt;br/&gt;Differencing Virtual Hard Disk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249&lt;br/&gt;Chaining . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253&lt;br/&gt;Merging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254&lt;br/&gt;Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259&lt;br/&gt;Solutions Fast Track . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259&lt;br/&gt;Frequently Asked Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261&lt;br/&gt;Chapter 8 Introduction to ADS and&lt;br/&gt;Virtual Server Migration Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263&lt;br/&gt;Automated Deployment Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264&lt;br/&gt;Rapid Deployment Using ADS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264&lt;br/&gt;What Components Does ADS Use? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265&lt;br/&gt;ADS Controller Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265&lt;br/&gt;ADS Network Boot Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266&lt;br/&gt;ADS Image Distribution Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266&lt;br/&gt;ADS Host Server Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266&lt;br/&gt;ADS Client-Server Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267&lt;br/&gt;ADS Network and Management Requirements . . . . . . . . . . . . . . . . . . . . . 267&lt;br/&gt;Installing ADS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268&lt;br/&gt;Installation Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268&lt;br/&gt;Installation Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269&lt;br/&gt;Post-Installation: Confi guring ADS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281&lt;br/&gt;Automatically Accepting New Clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281&lt;br/&gt;Enabling Multicast . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285&lt;br/&gt;Contents xv&lt;br/&gt;Administration Agent Installing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287&lt;br/&gt;Adding Hardware Drivers in the Boot OS . . . . . . . . . . . . . . . . . . . . . . . . . . . 292&lt;br/&gt;Editing Using the Sequence Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292&lt;br/&gt;Installing Virtual Server Migration Toolkit onto the&lt;br/&gt;Virtualization Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298&lt;br/&gt;Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303&lt;br/&gt;Solutions Fast Track . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303&lt;br/&gt;Frequently Asked Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305&lt;br/&gt;Chapter 9 Managing Virtual Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307&lt;br/&gt;Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308&lt;br/&gt;The Management Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308&lt;br/&gt;Confi guring a Central Virtual Server Management Site . . . . . . . . . . . . . . . 309&lt;br/&gt;Using the Virtual Server COM API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319&lt;br/&gt;Using the Virtual Server Programmer’s Guide . . . . . . . . . . . . . . . . . . . . . . 320&lt;br/&gt;Connecting to the Virtual Server COM Object . . . . . . . . . . . . . . . . . . . . . 326&lt;br/&gt;Accessing a Virtual Server Using Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328&lt;br/&gt;Listing Virtual Server Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329&lt;br/&gt;Setting Virtual Server Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331&lt;br/&gt;Creating a Virtual Machine Using Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332&lt;br/&gt;Creating a Virtual HardDisk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333&lt;br/&gt;Putting It All Together . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334&lt;br/&gt;Creating a Virtual Network Using Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337&lt;br/&gt;Retrieving Guest OS Information Using Script . . . . . . . . . . . . . . . . . . . . . . . . 338&lt;br/&gt;Changing a Virtual Machine State Using Script . . . . . . . . . . . . . . . . . . . . . . . . 341&lt;br/&gt;The Virtual Machine State Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341&lt;br/&gt;Attaching Scripts to Virtual Server Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344&lt;br/&gt;Attaching Scripts to Virtual Machine Events . . . . . . . . . . . . . . . . . . . . . . . 346&lt;br/&gt;Scripts in Action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346&lt;br/&gt;Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351&lt;br/&gt;Solutions Fast Track . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351&lt;br/&gt;Frequently Asked Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353&lt;br/&gt;Chapter 10 Migrating Physical Machines . . . . . . . . . . . . . . . . . . . . . . . . . . . 355&lt;br/&gt;Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356&lt;br/&gt;Getting the Virtualization Environment Ready for Usage . . . . . . . . . . . . . . . . . 356&lt;br/&gt;Setting Up the Virtualization tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356&lt;br/&gt;Installing VSMT and ADS Agent on the Virtual Server Host . . . . . . . . . . . . 357&lt;br/&gt;Creating the Virtual Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360&lt;br/&gt;Capturing the Physical Machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362&lt;br/&gt;Hardware Inventory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364&lt;br/&gt;xvi Contents&lt;br/&gt;Contents xvii&lt;br/&gt;Creating the Scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367&lt;br/&gt;Validating Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367&lt;br/&gt;Creating Migration Scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368&lt;br/&gt;Data Capture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372&lt;br/&gt;Creating the Virtual Machine on the Virtual Server Host . . . . . . . . . . . . . . . . . 378&lt;br/&gt;Deploying the Virtual Machine on the Host OS . . . . . . . . . . . . . . . . . . . . . . . 381&lt;br/&gt;Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385&lt;br/&gt;Solutions Fast Track . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385&lt;br/&gt;Frequently Asked Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387&lt;br/&gt;Chapter 11 Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389&lt;br/&gt;Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390&lt;br/&gt;Troubleshooting Virtual Server 2005 R2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390&lt;br/&gt;Troubleshooting Virtual Server Administration Web Site . . . . . . . . . . . . . . . 390&lt;br/&gt;Troubleshooting LsaLogonUser() failed! . . . . . . . . . . . . . . . . . . . . . . . . 390&lt;br/&gt;Troubleshooting Internal Server Error 500 . . . . . . . . . . . . . . . . . . . . . . 397&lt;br/&gt;Troubleshooting Access Denied Errors . . . . . . . . . . . . . . . . . . . . . . . . . 400&lt;br/&gt;Troubleshooting VMRC Server Disabled Errors . . . . . . . . . . . . . . . . . . 400&lt;br/&gt;Troubleshooting Virtual Server Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . 401&lt;br/&gt;Troubleshooting Disappearing Server Settings . . . . . . . . . . . . . . . . . . . . 401&lt;br/&gt;Troubleshooting Virtual Network Changes . . . . . . . . . . . . . . . . . . . . . . 402&lt;br/&gt;Troubleshooting Virtual Machine Performance Issues . . . . . . . . . . . . . . . . . 405&lt;br/&gt;Disabling TCP Segmentation Offl oad . . . . . . . . . . . . . . . . . . . . . . . . . . 406&lt;br/&gt;Don’t Use Network Adapter Auto-Confi guration . . . . . . . . . . . . . . . . . 406&lt;br/&gt;Use ISOs instead of CDs Whenever Possible . . . . . . . . . . . . . . . . . . . . . 407&lt;br/&gt;Don’t Overallocate Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407&lt;br/&gt;Use a Separate Disk Controller for Guest Machines . . . . . . . . . . . . . . . . 407&lt;br/&gt;Troubleshooting Automated Deployment Services . . . . . . . . . . . . . . . . . . . . . . 407&lt;br/&gt;Troubleshooting PXE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407&lt;br/&gt;Check the DHCP Confi guration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408&lt;br/&gt;DHCP Relay Agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408&lt;br/&gt;Check for Other PXE Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409&lt;br/&gt;Check Your Network Drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410&lt;br/&gt;Check Your Storage Drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410&lt;br/&gt;Check Your BIOS Clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410&lt;br/&gt;Troubleshooting the ADS Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410&lt;br/&gt;Check That the ADS Services Are Running . . . . . . . . . . . . . . . . . . . . . 411&lt;br/&gt;Confi rm the ADS Controller’s IP Address . . . . . . . . . . . . . . . . . . . . . . . 411&lt;br/&gt;Check the ADS Certifi cates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411&lt;br/&gt;xviii Contents&lt;br/&gt;Troubleshooting the Virtual Server Migration Toolkit . . . . . . . . . . . . . . . . . . . . 411&lt;br/&gt;Troubleshooting the Virtual Network Setup . . . . . . . . . . . . . . . . . . . . . . . . 411&lt;br/&gt;Troubleshooting Script Creation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412&lt;br/&gt;Troubleshooting ADS Integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412&lt;br/&gt;Troubleshooting Migration from VMware to Virtual Server . . . . . . . . . . . . . 412&lt;br/&gt;Troubleshooting the Migration Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413&lt;br/&gt;Imaging Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413&lt;br/&gt;IDE Disks Cannot Exceed 127 GB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414&lt;br/&gt;Converted SCSI Disks Fail to Boot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414&lt;br/&gt;Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418&lt;br/&gt;Solutions Fast Track . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418&lt;br/&gt;Frequently Asked Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420&lt;br/&gt;Chapter 12 Introducing Xen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421&lt;br/&gt;Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422&lt;br/&gt;What Is Xen? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422&lt;br/&gt;Features of Xen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424&lt;br/&gt;The XenServer Product Family . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424&lt;br/&gt;Xen’s Virtualization Model Explored . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427&lt;br/&gt;Architecture Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427&lt;br/&gt;Processor Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428&lt;br/&gt;Paravirtualization with Xen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428&lt;br/&gt;Xen Domains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430&lt;br/&gt;CPU Virtualization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434&lt;br/&gt;Exceptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435&lt;br/&gt;CPU Scheduling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436&lt;br/&gt;Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437&lt;br/&gt;Memory Virtualization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438&lt;br/&gt;Memory Allocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439&lt;br/&gt;Page Tables and Segmentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441&lt;br/&gt;Virtual Address Translation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443&lt;br/&gt;I/O Virtualization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445&lt;br/&gt;Device I/O Rings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447&lt;br/&gt;Event Channels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448&lt;br/&gt;Virtual I/O Devices and Split Device Drivers . . . . . . . . . . . . . . . . . . . . . . 449&lt;br/&gt;Network I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450&lt;br/&gt;Block I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451&lt;br/&gt;Trusted Platform Module and Other Devices . . . . . . . . . . . . . . . . . . . . 451&lt;br/&gt;Driver Domains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451&lt;br/&gt;Software and Hardware IOMMUs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452&lt;br/&gt;Contents xix&lt;br/&gt;SWIOTLB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453&lt;br/&gt;Grant Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453&lt;br/&gt;The Xenstore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454&lt;br/&gt;Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458&lt;br/&gt;Solutions Fast Track . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458&lt;br/&gt;Frequently Asked Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462&lt;br/&gt;Chapter 13 Deploying Xen: Demystifying the Installation . . . . . . . . . . . . 463&lt;br/&gt;Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 464&lt;br/&gt;Determining Which Xen to Choose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 464&lt;br/&gt;System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 465&lt;br/&gt;Thinking Before You Start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 466&lt;br/&gt;Installing Xen on a Free Linux Distribution . . . . . . . . . . . . . . . . . . . . . . . . . . 468&lt;br/&gt;Fedora Core 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 468&lt;br/&gt;VirtManager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479&lt;br/&gt;Installing Windows XP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 488&lt;br/&gt;Installing the XenServer Product Family . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 492&lt;br/&gt;What Is XenServer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 492&lt;br/&gt;XenServer Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 493&lt;br/&gt;Getting and Installing XenServer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 493&lt;br/&gt;Installing the Host . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 494&lt;br/&gt;Client Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501&lt;br/&gt;Installing an Initial Virtual Machine on XenServer . . . . . . . . . . . . . . . . . 505&lt;br/&gt;Other Xen Installation Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 510&lt;br/&gt;Using the XenSource Binaries and LVM . . . . . . . . . . . . . . . . . . . . . . . . . . 510&lt;br/&gt;Confi guring Xen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513&lt;br/&gt;Getting Xen on Your Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 515&lt;br/&gt;Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519&lt;br/&gt;Solutions Fast Track . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519&lt;br/&gt;Frequently Asked Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521&lt;br/&gt;Chapter 14 The Administrator Console and&lt;br/&gt;Other Native Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523&lt;br/&gt;Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524&lt;br/&gt;Native Xen Command-Line Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525&lt;br/&gt;The xe Command-Line Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525&lt;br/&gt;Installing and Cloning XenVMs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 526&lt;br/&gt;Starting Up, Shutting Down, Rebooting, Suspending,&lt;br/&gt;and Resuming XenVMs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 526&lt;br/&gt;Shutting Down and Rebooting XenHosts . . . . . . . . . . . . . . . . . . . . . . . 526&lt;br/&gt;Query Options for XenHosts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 527&lt;br/&gt;xx Contents&lt;br/&gt;XenServer Administrator Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 527&lt;br/&gt;System Requirements for the Administrator Console . . . . . . . . . . . . . . . . . 527&lt;br/&gt;Installing the Administrator Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528&lt;br/&gt;Installing the Administrator Console on&lt;br/&gt;Windows (XP/2000/2003) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528&lt;br/&gt;Installing the Administrator Console on Linux . . . . . . . . . . . . . . . . . . . 535&lt;br/&gt;Using the Administrator Console. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535&lt;br/&gt;Working with Hosts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537&lt;br/&gt;Connecting to a XenHost . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 538&lt;br/&gt;Powering Off/Rebooting a XenHost . . . . . . . . . . . . . . . . . . . . . . . . 538&lt;br/&gt;Deploying and Confi guring XenVMs . . . . . . . . . . . . . . . . . . . . . . . . . . 539&lt;br/&gt;Creating Xen Virtual Machines . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539&lt;br/&gt;Cloning XenVMs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 540&lt;br/&gt;Additional XenVM Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541&lt;br/&gt;Performance Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542&lt;br/&gt;Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543&lt;br/&gt;Solutions Fast Track . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543&lt;br/&gt;Frequently Asked Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 544&lt;br/&gt;Chapter 15 Managing Xen with&lt;br/&gt;Third-Party Management Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 545&lt;br/&gt;Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 546&lt;br