Index.Indd 391 I N D E X
Total Page:16
File Type:pdf, Size:1020Kb
Index Index 32-bit kernels, 37 starting backups, 333–334 paravirtualized guests on 64-bit classes of, 315–316 hardware, 249 database volumes, 323 64-bit kernels, 37 DRBD and, 315 filesystems over network, 324–327 hosts, 328–329 A load, minimizing, 317 logical volumes, snapshots and, access control, 260–261 322–324 ACM (access control module), 261 rsync, 317–322 policies rsyncd, 329–332 associating with domainU guests, SMB, 332–333 269–270 target, selecting, 316 creating, 262–267 bcc compiler, 82 deploying files, 267–269 BIOS (Basic Input/Output System) removing, 272 initialization, 88 ACM (access control module), 261 system startup and, 88 administration, increased complexity, 24 blktap driver, 143 Adobe Acrobat reader, 64 block devices AFS, storage virtualization and, 7 configuration, 341–342 AMD-V/SVM (Virtualization/Secure Virtual listing, 342–343 Machine, aka Pacifica), 36 mounting/unmounting, 235–238 AoE (ATA over Ethernet), 146 block-level storage, networked, 146 APIC (Advanced Programmable Interrupt boot configuration, policy, 344 Controller), 92 boot information, capturing, application virtualization, 2–3 102–104 applications, 37 boot options adding to filesystems, 167 GRUB, 104–108 auth daemon, 223 Linux, Xen-specific, 108 shared, Xen and Linux, 108 COPYRIGHTEDboot MATERIAL process, 91–93 branching, Mercurial and, 71 B Bridge Utilities, 62 BackupPC, 327–328 bridged networking, 202, 203–206 restoring from backups, 335–337 buffers, XenTrace, 194–195 starting backups, 333–334 bugs, reporting, 195–196 backups, 315 build environment checks, 64 BackupPC, 327–328 build-linux-2.6.18-xen_PROCESSOR restoring from backups, 335–337 directory, 78 bbindex.inddindex.indd 339191 112/14/072/14/07 44:33:33:33:33 PPMM C xm delete, 348–349 C xm destroy, 349 C xm dmesg, 350 header files, 82 xm domid, 351 library files, 82 xm domname, 351 CDs, changing, 238–239 xm dry-run, 352 chroot, 29 xm dump-core, 352–353 CIL (Common Intermediate Language), 3 xm dumppolicy, 353 cloning root filesystems, 157–160 xm getlabel, 353–354 cloop (Linux Compressed Loop Image), 167 xm help, 354 CLR (Common Language Runtime), 3 xm info, 354–355 CLVM (clustering logical volume xm labels, 355–356 manager), 145 xm list, 180, 300, 356–359 Combridge Ring and Distributed Computing xm loadpolicy, 359 System, 27 xm log, 360 command line xm makepolicy, 361 configuration information, 185 xm mem-max, 361 system information, 185 xm mem-set, 183–184, 233, 362 XenTop, 193 xm migrate, 362–363 commands xm network-attach, 363–364 cp, 158 xm network-detach, 365 fdisk, 151–152 xm network-list, 365–366 free, 234 xm new, 367 lomount, 170 xm pause, 298, 367 lsof, 221 xm reboot, 367 lvcreate, 154 xm rename, 368 mkdir, 158 xm resource, 368 mkfs, 155 xm restore, 368–369 mkpatches, 73 xm resume, 369 mkswap, 166–167 xm rmlabel, 370 mount, 157 xm save, 297, 370 netstat, 221 xm save-sub, 297 pvcreate, 153 xm sched-credit, 371 rsync, 158 xm sched-sedf, 372 vgdisplay, 154 xm serve, 372–373 xen-bugtool, 196 xm shell, 373 xm, 339 xm shutdown, 373–374 xm addlabel, 339–340 xm start, 374 xm block-attach, 235–236, 340–341 xm suspend, 374 xm block-configure, 341–342 xm sysrq, 375–376 xm block-detach, 342 xm top, 376 xm block-list, 342–343 xm trigger, 376 xm cfgbootpolicy, 267, 344 xm unpause, 376 xm console, 182–183, 300, 344–345 xm uptime, 376–377 xm create, 181, 345–347 xm vcpu-list, 377–378 xm create config-file, 130 xm vcpu-pin, 378 xm debug-keys, 348 xm vcpu-set, 379 392 bbindex.inddindex.indd 339292 112/14/072/14/07 44:33:34:33:34 PPMM domainU system Index xm vnet-create, 379–380 distribution-specific management software, xm vnet-delete, 380 197 xm vnet-list, 380 Fedora/Red Hat tools, 198–199 xm vtpm-list, 380–381 Novell/SUSE Xen tools, 199 compiling, Xen, 84–85 distribution-specific Xen packages, 65–67 configuration files documentation, virtual machines, 284–287 HVM, creating, 131–133 domain0 system, 32 paravirtualized virtual machines, creating, connectivity, troubleshooting, 225 124–126 Ethernet cards, multiple, 213 reference, 384–390 hiding PCI devices, 109–115 troubleshooting, 135–137 kernel, different in different domains, configuration information, command line, 248–249 185 memory, controlling use, 232–233 console memory allocation, 232 attaching to, 344–345 memory management, 231–234 connecting /disconnecting, 182–183 multiple, 148–149 cow (copy on write) format, 167 single domain0 system, configuration, cp command, 158 147–148 CPU, host system hardware requirements, 58 time synchronization, 247–248 cupsd daemon, 223 VLANs, 216–217 Curses domains header files, 82 creating, based on configuration file, library files, 82 345–347 guest, hardware, dedicated, 239–247 HVM, starting manually, 133–134 hypercalls, 33 D IDs, converting to domain names, 351 database volumes, backups, 323 list information, 356–359 Debian systems, root filesystems, 160–161 memory, dumping, 352–353 debootstrap, root filesystems, 160–161 names, convert to domain ID, 351 debugging physical resources, identifying, 133 reporting bugs, 195–196 security labels, 339–340 xm debug-keys command, 348 display, 353–354 desktop virtualization, 3 starting automatically, boot time, DHCP (Dynamic Host Control Protocol), 134–135 218–220 state, 297–298 DHCP server, NAT networking and, 206 terminating, immediately, 349 directories testing, access resources, 352 build-linux-2.6.18-xen_PROCESSOR, 78 Xend domain management, removing from, linux-2.6-xen-sparse, 78 348–349 linux-2.6.18-xen, 78 xend script, 134 pristine-linux-2.6.18, 78 xendomains script, 134 disk, host system hardware requirements, 58 XenTop, 192–194 disk images, 142–143 domainU system, 32 file portability, 143 access control policies, 269–270 memory, 143 block devices, mounting/unmounting, QEMU, 167–168 235–238 393 bbindex.inddindex.indd 339393 112/14/072/14/07 44:33:34:33:34 PPMM domainU system (continued) domainU system (continued) connectivity, troubleshooting, 225 F filesystems, 147 fdisk command, 151–152 graphics Fedora systems SDL consoles, 250–251 management software, 198–199 VNC console, 250–251 root filesystems, 161–162 kernel, different in different domains, 248–249 filesystems, 37 memory management, 231–234 applications, adding, 167 migrating between domain0 hosts, 148 backups over network, 324–327 networking, startup parameters, 210–212 consistency paravirtualized guests, installing, 169–170 automating VM checks, 295–297 PCI devices, dedicated, 240 shutdown/startup and, 293–295 sound, 247 creating time synchronization, 247–248 in image files, 155–157 TPM (Trusted Platform Module), 280–281 in logical volumes, 155–157 USB devices, 241 in partitions, 155–157 HVM guests, 242–246 disk images and, 142–143 network and, 246–247 Ext2, 142 partitions, 242 Ext3, 142 pointer devices, 241 Ext4, 142 vTPM, 280–281 FAT, 142 downloading file portability, 143 source code, tarballs, 70 GFS, 142 Xen, from binaries, 65–69 HFS, 142 DRBD (Distributed Replicated Block HFS+, 142 Devices), 145 image files, creating, 150 backups and, 315 information, 127–128 DRM (Digital Rights Management), 272 initial, creating, 129–130 DVDs, changing, 238–239 JFS, 142 kernel modules, integrating loadable, 126–127 E local, 142, 143 logical volumes, creating, 152–155 EDSAC (Electronic Delay Storage Automatic Lustre, 142 Computer), 27 memory, 143 emulation, software, 53 minimal, manually creating, 166 Microsoft Virtual PC, 54 network filesystems, 145–146 QEMU, 55–56 NFS, 148 emulation approach to virtual systems, 15 NTFS, 142 Enlightenment Sound Daemon, 247 OCFS2, 142 Enomalism, 197 open-source, 142 Ensoniq AudioPCI ES1370 sound card, 247 OpenAFS, 142 environment, build environment checks, 64 partitions, 143 Epilog, 311 creating, 150–152 error messages, 136 Reiser4, 142 Ethernet, cards, multiple, 212–213 ReiserFS, 142 EVMS (Enterprise Volume Management root, creating, 157–166 System), 145 sample filesystem images 394 bbindex.inddindex.indd 339494 112/14/072/14/07 44:33:34:33:34 PPMM init process Index FreeOsZoo, 120 guest OS, 5 Jailtime.org, 121–122 guest OS approach to virtual systems, 12 rBuilder, 122–124 storage and, 142 supported, 142 swap, creating, 166–167 H XFS, 142 hardware free command, 234 guest domains, 239–247 FreeOsZoo, 120 IOMMU, 240 freespire.cfg, 131 reduction in costs, 16 acpi entry, 132 requirements, 57–58 boot entry, 132 host system, 58–59 builder entry, 131 virtual machines and, 59–61 device_model entry, 132 virtualization advantages and, 15–16 disk entry, 132 hardware RAID, 144 kernel entry, 131 hardware virtualization, 6 memory entry, 131 history of Xen, 27–28 name entry, 132 host system, hardware requirements, 58–59 serial entry, 132 hosts, backups, 328–329 shadow_memory entry, 132 HVM (hardware virtual machine) usb entry, 132 configuration files, creating, 131–133 usbdevice entry, 132 defining, 131–134 vif entry, 132 domains, starting manually, 133–134 FreeVPS, 40 graphical display, 132 FSTYPE, 236 guest systems partitions, 143 USB devices, 242–246 requirements, 120 G starting, 131–134 GFS, storage virtualization and, 7 hypercalls, 33 GNBD, 146 hypervisor, 5, 32 GNOME, GStreamer package, 247 boot process, 92 GNU initialization process, 91–92 binutils, 82 interacting with, 33 compiler collection, 82 scheduling, 33–34 make, 82 hypervisor approach to virtual systems, graphics 12–13 domainU guests SDL consoles, 250–251 VNC consoles, 250–251 graphical consoles, connecting to, 251–252 I GRUB (Grand Unified Boot Loader), 62, 88–91 IBM developerWorks, 38 configuration, boot options for Xen hypervisor, image files 104–108 creating, 150 configuration files, 90 filesystems, creating,