Virtual Machine Install John T. Rine ======Objective====== The objective of this project is to successfully install a virtual machine on the Xen VM server. ======Materials/Reading/Prerequisites====== To do this project, you will need to have successfully completed: * Linux VM Server Install You will need: * an allocated VM that nobody else has claimed ======Background====== A virtual machine is an encapsulated piece of software which behaves just like a physical machine, a computer. It has its own virtual hardware, for example, a network interface card, a CPU, and RAM. It executes its own applications on its own operating system or systems. According to vmware.com, virtual machines have four key characteristics that make them attractive to a user: - Compatibility: (vmware) Virtual machines are compatible with all standard x86 processors - Isolation: All virtual machines are isolated from each other as if they were physically separate machines - Encapsulation: Virtual machines encapsulate an entire computing environment - Hardware independence: Virtual machines run independently of underlying hardware From the instructor's project page:\\ Following your setup of a VM server, the next logical step is to do something with it; creating and running virtual machines allows you to have network-accessible machines that you can set up various services, just as if they were a real machine. \\ Host names: vm##.student.lab (01-32) MAC address: 00:16:3e:2e:c0:## For vm01, ## would be "01" For vm10, ## would be "0a" (they're in hex). For vm32, ## would be "20" (0x20 = 32). ======Procedure====== The install begins...\\ First, from a remote computer, I logged into my VM server (xen) as the root.\\ wildgoat:~$ ssh root@vmserver04.student.lab Warning: Permanently added 'vmserver04.student.lab,10.80.3.61' (RSA) to the list of known hosts. root@vmserver04.student.lab's password: Linux vmserver04 2.6.32-5-xen-686 #1 SMP Wed Jan 12 07:52:18 UTC 2011 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Next, I performed an xm list to determine whether or not there were virtual machines already running.\\ Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Tue Feb 15 12:04:02 2011 from wildebai.offbyone.lan root@vmserver04:~# xm list Name ID Mem VCPUs State Time(s) Domain-0 0 1883 1 r----- 315.6 As can be seen above, there were no virtual machines running on my VM server, so the next step is to create one. Actually, I installed two, these instructions reflect the steps taken during the first install. Before the virtual machine can be created, however, the installer must choose open (unused) virtual machines. The machines are listed on the hpc0 notes page: http://lab46.corning-cc.edu/notes:hpc0 .\\ I chose the following open machines:\\ ^Hostname^VM Server^MAC Address^Owner^ |vm03|vmserver04|00:16:3E:2E:C0:03|John Rine| |vm04|vmserver04|00:16:3E:2E:C0:04|John Rine| After claiming virtual machines, the next step is to execute the xen-create to create a virtual machine.\\ root@vmserver04:~# vmserver:~# xen-create-image --hostname=vm03 --mac=00:16:3e:2e:c0:## --role=udev -bash: vmserver:~#: command not found I copied and pasted the xen create command from the hpc0 VM install project page. Next, I substituted "--hostname=vm##" with "--hostname=vm03" and the MAC address, "--mac=00:16:3e:2e:c0:" with "--mac=00:16:3e:2e:c0:".\\ After executing the command, I received an "command not found" message. The command wasn't found because when I copied and pasted the command from the VM install page, I didn't remove the double '#' string immediately following the MAC address.\\ root@vmserver04:~# --mac=00:16:3e:2e:c0:## --role=udev -bash: --mac=00:16:3e:2e:c0:##: command not found After fixing the xen-create command line options, I executed the xen-create command.\\ root@vmserver04:~# xen-create-image --hostname=vm03 --mac=00:16:3E:2E:C0:03 --role=udev The output directory for creating the xen configuration file within doesn't exist: /xen/conf Aborting. Since the /xen/conf directory, didn't exist, I created it. root@vmserver04:~# cd / root@vmserver04:/# mkdir xen root@vmserver04:/# cd xen root@vmserver04:/xen# mkdir conf root@vmserver04:/xen# cd ~ After creating the /xen/conf directory, I executed the xen-create command again.\\ root@vmserver04:~# xen-create-image --hostname=vm03 --mac=00:16:3E:2E:C0:03 --role=udev General Information -------------------- Hostname : vm03 Distribution : squeeze Mirror : http://mirror/debian/ Partitions : swap 128Mb (swap) / 2Gb (ext3) Image type : sparse Memory size : 128Mb Networking Information ---------------------- IP Address : DHCP [MAC: 00:16:3E:2E:C0:03] Netmask : 255.255.255.0 Gateway : 10.80.3.1 Creating partition image: /xen/domains/vm03/swap.img Done Creating swap on /xen/domains/vm03/swap.img Done Creating partition image: /xen/domains/vm03/disk.img Done Creating ext3 filesystem on /xen/domains/vm03/disk.img Done Installation method: debootstrap Running hooks Done Role: udev File: /etc/xen-tools/role.d/udev Role script completed. Creating Xen configuration file Done Setting up root password At this point, I was prompted to enter and then re-enter a passsword, which I performed.\\ Enter new UNIX password: Retype new UNIX password: Sorry, passwords do not match passwd: Authentication token manipulation error passwd: password unchanged All done Logfile produced at: /var/log/xen-tools/vm03.log Installation Summary --------------------- Hostname : vm03 Distribution : squeeze IP-Address(es) : dynamic RSA Fingerprint : 97:f7:8d:7a:45:2b:74:77:02:e2:dd:3a:d2:55:e3:0b Root Password : N/A As can be seen above, I didn't enter passwords that matched, but the install finished anyway! I was forced to re-enter the password. I order to do that, I had to find the disk image, mount it with "loop" in /mnt, change the root using /mnt, change the password, and then unmount (umount) /mnt.\\ root@vmserver04:~# cd /xen root@vmserver04:/xen# ls conf domains root@vmserver04:/xen# cd domains root@vmserver04:/xen/domains# ls vm03 root@vmserver04:/xen/domains# cd vm03 root@vmserver04:/xen/domains/vm03# ls disk.img swap.img root@vmserver04:/xen/domains/vm03# mount disk.img mount: can't find disk.img in /etc/fstab or /etc/mtab root@vmserver04:/xen/domains/vm03# mount -o loop disk.img /mnt root@vmserver04:/xen/domains/vm03# cd /mnt root@vmserver04:/mnt# ls bin dev home lib media opt root selinux sys usr vmlinuz boot etc initrd.img lost+found mnt proc sbin srv tmp var root@vmserver04:/mnt# chroot /mnt root@vmserver04:/# passwd Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully root@vmserver04:/# exit exit root@vmserver04:/mnt# cd root@vmserver04:~# umount /mnt The next step was to boot the virtual machine using xm create -c /xen/conf/vm##.cfg. I copied this line from the hpc0 VM install project page and replaced the double '#' string with my virtual machine designator 03, and then executed the command.\\ root@vmserver04:~# vmserver:~# xm create -c /xen/conf/vm03.cfg -bash: vmserver:~#: command not found Oops, When I copied and pasted the line from the instructions, I didn't remove the command line stuff. I pasted it again, but this time I removed the command line propt that was part of the example. I didn't, however, replace the double '#' string with my virtual machine designator, 03, but it apparently finished okay-why??? \\ root@vmserver04:~# xm create -c /xen/conf/vm##.cfg Error: Unable to open config file: /xen/conf/vm##.cfg Usage: xm create [options] [vars] Create a domain based on . Options: -h, --help Print this help. --help_config Print the available configuration variables (vars) for the configuration script. -q, --quiet Quiet. --path=PATH Search path for configuration scripts. The value of PATH is a colon-separated directory list. -f=FILE, --defconfig=FILE Use the given Python configuration script.The configuration script is loaded after arguments have been processed. Each command-line option sets a configuration variable named after its long option name, and these variables are placed in the environment of the script before it is loaded. Variables for options that may be repeated have list values. Other variables can be set using VAR=VAL on the command line. After the script is loaded, option pyGRUB version 0.6 lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk x Debian GNU/Linux 6.0 x x Debian GNU/Linux 6.0 (Single-User) x x x x x x x x x x x x x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj Use the ^ and v keys to select which entry is highlighted. Press enter to boot the selected OS, 'e' to edit the commands before booting, 'a' to modify the kernel arguments before booting, or 'c' for a command line. Will boot selected entry in 1 seconds Started domain vm03 (id=1) [ 0.000000] Reserving virtual address space above 0xf5800000 [ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 2.6.32-5-xen-686 (Debian 2.6.32-30) (ben@decadent.org.uk) (gcc version 4.3.5 (Debian 4.3.5-4) ) #1 SMP Wed Jan 12 07:52:18 UTC 2011 [ 0.000000] KERNEL supported cpus: [ 0.000000] Intel GenuineIntel [ 0.000000] AMD AuthenticAMD [ 0.000000] NSC Geode by NSC [ 0.000000] Cyrix CyrixInstead [ 0.000000] Centaur CentaurHauls [ 0.000000] Transmeta GenuineTMx86 [ 0.000000] Transmeta TransmetaCPU [ 0.000000] UMC UMC UMC UMC [ 0.000000] ACPI in unprivileged domain disabled [ 0.000000] released 0 pages of unused memory [ 0.000000] BIOS-provided physical RAM map: [ 0.000000] Xen: 0000000000000000 - 00000000000a0000 (usable) [ 0.000000] Xen: 00000000000a0000 - 0000000000100000 (reserved) [ 0.000000] Xen: 0000000000100000 - 0000000008000000 (usable) [ 0.000000] DMI not present or invalid. [ 0.000000] last_pfn = 0x8000 max_arch_pfn = 0x1000000 [ 0.000000] init_memory_mapping: 0000000000000000-0000000008000000 [ 0.000000] RAMDISK: 0164f000 - 029f5000 [ 0.000000] 0MB HIGHMEM available. [ 0.000000] 128MB LOWMEM available. [ 0.000000] mapped low ram: 0 - 08000000 [ 0.000000] low ram: 0 - 08000000 [ 0.000000] node 0 low ram: 00000000 - 08000000 [ 0.000000] node 0 bootmap 00002000 - 00003000 [ 0.000000] (9 early reservations) ==> bootmem [0000000000 - 0008000000] [ 0.000000] #0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000] [ 0.000000] #1 [0002a18000 - 0002a30000] XEN PAGETABLES ==> [0002a18000 - 0002a30000] [ 0.000000] #2 [0000001000 - 0000002000] EX TRAMPOLINE ==> [0000001000 - 0000002000] [ 0.000000] #3 [0000006000 - 0000007000] TRAMPOLINE ==> [0000006000 - 0000007000] [ 0.000000] #4 [0001000000 - 00015298d4] TEXT DATA BSS ==> [0001000000 - 00015298d4] [ 0.000000] #5 [000164f000 - 00029f5000] RAMDISK ==> [000164f000 - 00029f5000] [ 0.000000] #6 [00029f5000 - 0002a18000] XEN START INFO ==> [00029f5000 - 0002a18000] [ 0.000000] #7 [0000007000 - 0000030000] PGTABLE ==> [0000007000 - 0000030000] [ 0.000000] #8 [0000002000 - 0000003000] BOOTMAP ==> [0000002000 - 0000003000] [ 0.000000] Zone PFN ranges: [ 0.000000] DMA 0x00000000 -> 0x00001000 [ 0.000000] Normal 0x00001000 -> 0x00008000 [ 0.000000] HighMem 0x00008000 -> 0x00008000 [ 0.000000] Movable zone start PFN for each node [ 0.000000] early_node_map[2] active PFN ranges [ 0.000000] 0: 0x00000000 -> 0x000000a0 [ 0.000000] 0: 0x00000100 -> 0x00008000 [ 0.000000] Using APIC driver default [ 0.000000] SFI: Simple Firmware Interface v0.7 http://simplefirmware.org [ 0.000000] SMP: Allowing 1 CPUs, 0 hotplug CPUs [ 0.000000] Local APIC disabled by BIOS -- you can enable it with "lapic" [ 0.000000] APIC: disable apic facility [ 0.000000] PM: Registered nosave memory: 00000000000a0000 - 0000000000100000 [ 0.000000] Allocating PCI resources starting at 8000000 (gap: 8000000:f8000000) [ 0.000000] Booting paravirtualized kernel on Xen [ 0.000000] Xen version: 4.0.1 (preserve-AD) [ 0.000000] NR_CPUS:32 nr_cpumask_bits:32 nr_cpu_ids:1 nr_node_ids:1 [ 0.000000] PERCPU: Embedded 15 pages/cpu @c162e000 s37656 r0 d23784 u65536 [ 0.000000] pcpu-alloc: s37656 r0 d23784 u65536 alloc=16*4096 [ 0.000000] pcpu-alloc: [0] 0 [ 0.000000] Xen: using vcpu_info placement [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 32416 [ 0.000000] Kernel command line: root=/dev/xvda2 ro root=/dev/xvda2 ro ip=:127.0.255.255::::eth0:dhcp [ 0.000000] PID hash table entries: 512 (order: -1, 2048 bytes) [ 0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes) [ 0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes) [ 0.000000] Enabling fast FPU save and restore... done. [ 0.000000] Enabling unmasked SIMD FPU exception support... done. [ 0.000000] Initializing CPU#0 [ 0.000000] Initializing HighMem for node 0 (00000000:00000000) [ 0.000000] Memory: 103488k/131072k available (2633k kernel code, 27032k reserved, 1448k data, 404k init, 0k highmem) [ 0.000000] virtual kernel memory layout: [ 0.000000] fixmap : 0xf5556000 - 0xf57ff000 (2724 kB) [ 0.000000] pkmap : 0xf5000000 - 0xf5200000 (2048 kB) [ 0.000000] vmalloc : 0xc8800000 - 0xf4ffe000 ( 711 MB) [ 0.000000] lowmem : 0xc0000000 - 0xc8000000 ( 128 MB) [ 0.000000] .init : 0xc13fd000 - 0xc1462000 ( 404 kB) [ 0.000000] .data : 0xc1292719 - 0xc13fcad8 (1448 kB) [ 0.000000] .text : 0xc1000000 - 0xc1292719 (2633 kB) [ 0.000000] SLUB: Genslabs=13, HWalign=128, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] Hierarchical RCU implementation. [ 0.000000] NR_IRQS:1536 [ 0.000000] Console: colour dummy device 80x25 [ 0.000000] console [tty0] enabled [ 0.000000] console [hvc0] enabled [ 0.000000] installing Xen timer for CPU 0 [ 0.000000] Detected 2992.586 MHz processor. [ 0.004000] Calibrating delay loop (skipped), value calculated using timer frequency.. 5985.17 BogoMIPS (lpj=11970344) [ 0.004000] Security Framework initialized [ 0.004000] SELinux: Disabled at boot. [ 0.004000] Mount-cache hash table entries: 512 [ 0.004000] Initializing cgroup subsys ns [ 0.004000] Initializing cgroup subsys cpuacct [ 0.004000] Initializing cgroup subsys devices [ 0.004000] Initializing cgroup subsys freezer [ 0.004000] Initializing cgroup subsys net_cls [ 0.004000] CPU: Trace cache: 12K uops, L1 D cache: 16K [ 0.004000] CPU: L2 cache: 1024K [ 0.004000] CPU: Hyper-Threading is disabled [ 0.004000] Performance Events: no PMU driver, software events only. [ 0.004000] SMP alternatives: switching to UP code [ 0.004000] Freeing SMP alternatives: 14k freed [ 0.004595] Brought up 1 CPUs [ 0.004838] devtmpfs: initialized [ 0.005858] Grant table initialized [ 0.005871] regulator: core version 0.5 [ 0.005974] NET: Registered protocol family 16 [ 0.007387] PCI: setting up Xen PCI frontend stub [ 0.008873] bio: create slab at 0 [ 0.009011] ACPI: Interpreter disabled. [ 0.009087] xen_balloon: Initialising balloon driver with page order 0. [ 0.009190] vgaarb: loaded [ 0.009331] PCI: System does not support PCI [ 0.009342] PCI: System does not support PCI [ 0.009504] Switching to clocksource xen [ 0.012000] pnp: PnP ACPI: disabled [ 0.012000] PnPBIOS: Disabled [ 0.012000] NET: Registered protocol family 2 [ 0.012000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.012000] TCP established hash table entries: 4096 (order: 3, 32768 bytes) [ 0.012000] TCP bind hash table entries: 4096 (order: 3, 32768 bytes) [ 0.012000] TCP: Hash tables configured (established 4096 bind 4096) [ 0.012000] TCP reno registered [ 0.012123] NET: Registered protocol family 1 [ 0.012222] Unpacking initramfs... [ 0.053014] Freeing initrd memory: 20120k freed [ 0.067005] platform rtc_cmos: registered platform RTC device (no PNP device found) [ 0.067324] audit: initializing netlink socket (disabled) [ 0.067352] type=2000 audit(1298060055.833:1): initialized [ 0.072261] HugeTLB registered 2 MB page size, pre-allocated 0 pages [ 0.074763] VFS: Disk quotas dquot_6.5.2 [ 0.074856] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) [ 0.075019] msgmni has been set to 241 [ 0.075403] alg: No test for stdrng (krng) [ 0.075536] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253) [ 0.075551] io scheduler noop registered [ 0.075561] io scheduler anticipatory registered [ 0.075570] io scheduler deadline registered [ 0.075649] io scheduler cfq registered (default) [ 0.075932] isapnp: ISA Plug & Play support disabled [ 0.134818] registering netback [ 0.137906] Linux agpgart interface v0.103 [ 0.138111] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled [ 0.138540] PNP: No PS/2 controller found. Probing ports directly. [ 0.139381] i8042.c: No controller found. [ 0.139475] mice: PS/2 mouse device common for all mice [ 0.139653] rtc_cmos rtc_cmos: rtc core: registered rtc_cmos as rtc0 [ 0.139777] cpuidle: using governor ladder [ 0.139788] cpuidle: using governor menu [ 0.139802] No iBFT detected. [ 0.140302] TCP cubic registered [ 0.140555] NET: Registered protocol family 10 [ 0.141190] lo: Disabled Privacy Extensions [ 0.141621] Mobile IPv6 [ 0.141632] NET: Registered protocol family 17 [ 0.141661] Using IPI No-Shortcut mode [ 0.141828] registered taskstats version 1 [ 0.141854] XENBUS: Device with no driver: device/vbd/51714 [ 0.141871] XENBUS: Device with no driver: device/vbd/51713 [ 0.141881] XENBUS: Device with no driver: device/vif/0 [ 0.141891] XENBUS: Device with no driver: device/console/0 [ 0.141922] /build/buildd-linux-2.6_2.6.32-30-i386-UYhWt7/linux-2.6-2.6.32/debian/build/source_i386_xen/drivers/rtc/hctosys.c: unable to open rtc device (rtc0) [ 0.141964] Initalizing network drop monitor service [ 0.142029] Freeing unused kernel memory: 404k freed [ 0.143930] Write protecting the kernel text: 2636k [ 0.144539] Write protecting the kernel read-only data: 964k Loading, please wait... [ 0.200545] udev[47]: starting version 164 [ 0.348978] Initialising Xen virtual ethernet driver. [ 0.450922] blkfront: xvda2: barriers enabled [ 0.462262] blkfront: xvda1: barriers enabled [ 0.466131] Setting capacity to 262144 [ 0.466152] xvda1: detected capacity change from 0 to 134217728 Begin: Loading essential drivers ... done. Begin: Running /scripts/init-premount ... done. Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done. Begin: Running /scripts/local-premount ... done. [ 0.647863] kjournald starting. Commit interval 5 seconds [ 0.648308] EXT3-fs: mounted filesystem with ordered data mode. Begin: Running /scripts/local-bottom ... done. done. Begin: Running /scripts/init-bottom ... done. INIT: version 2.88 booting Using makefile-style concurrent boot in runlevel S. Starting the hotplug events dispatcher: udevd[ 0.847504] udev[141]: starting version 164 . Synthesizing the initial hotplug events...done. Waiting for /dev to be fully populated...[ 0.987892] input: PC Speaker as /devices/platform/pcspkr/input/input0 [ 1.079360] Error: Driver 'pcspkr' is already registered, aborting... done. Activating swap...[ 1.201114] Adding 131064k swap on /dev/xvda1. Priority:-1 extents:1 across:131064k SS done. Checking root file system...fsck from util-linux-ng 2.17.2 /dev/xvda2: clean, 13835/131072 files, 111127/524288 blocks done. [ 1.246601] EXT3 FS on xvda2, internal journal Loading kernel modules...done. Cleaning up ifupdown.... Setting up networking.... Activating lvm and md swap...done. Checking file systems...fsck from util-linux-ng 2.17.2 done. Mounting local filesystems...done. Activating swapfile swap...done. Cleaning up temporary files.... Setting kernel variables ...done. Configuring network interfaces...Internet Systems Consortium DHCP Client 4.1.1-P1 Copyright 2004-2010 Internet Systems Consortium. All rights reserved. For info, please visit https://www.isc.org/software/dhcp/ Listening on LPF/eth0/00:16:3e:2e:c0:03 Sending on LPF/eth0/00:16:3e:2e:c0:03 Sending on Socket/fallback DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 5 DHCPOFFER from 10.80.3.62 DHCPREQUEST on eth0 to 255.255.255.255 port 67 DHCPACK from 10.80.3.62 bound to 10.80.3.3 -- renewal in 20063 seconds. done. Cleaning up temporary files.... INIT: Entering runlevel: 2 Using makefile-style concurrent boot in runlevel 2. Starting enhanced syslogd: rsyslogd. Starting periodic command scheduler: cron. Starting OpenBSD Secure Shell server: sshd. Debian GNU/Linux 6.0 vm03 hvc0 vm03 login: vm03.student.lab Password: Login incorrect vm03 login: bob Password: Login incorrect vm03 login: root Starting enhanced syslogd: rsyslogd. Starting periodic command scheduler: cron. Starting OpenBSD Secure Shell server: sshd. Debian GNU/Linux 6.0 vm03 hvc0 vm03 login: vm03.student.lab Password: Login incorrect vm03 login: bob Password: Login incorrect vm03 login: root Password: Linux vm03 2.6.32-5-xen-686 #1 SMP Wed Jan 12 07:52:18 UTC 2011 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. root@vm03:~# root@vm03:~# exit logout Debian GNU/Linux 6.0 vm03 hvc0 vm03 login: wildgoat:~$ ssh root@vm03.student.lab Warning: Permanently added 'vm03.student.lab,10.80.3.3' (RSA) to the list of known hosts. root@vm03.student.lab's password: Linux vm03 2.6.32-5-xen-686 #1 SMP Wed Jan 12 07:52:18 UTC 2011 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Fri Feb 18 15:29:34 2011 root@vm03:~# I was able to log into my virtual machine, vm03 from lab46.\\ lab46:~$ ssh root@vm03.student.lab Warning: Permanently added 'vm03.student.lab,10.80.3.3' (RSA) to the list of known hosts. root@vm03.student.lab's password: Linux vm03 2.6.32-5-xen-686 #1 SMP Wed Jan 12 07:52:18 UTC 2011 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Fri Feb 18 15:34:32 2011 from wildgoat.offbyone.lan root@vm03:~# I was also able to log into my virtual machine, 04, from lab46.\\ lab46:~$ ssh root@vm04.student.lab Warning: Permanently added 'vm04.student.lab,10.80.3.4' (RSA) to the list of known hosts. root@vm04.student.lab's password: Linux vm04 2.6.32-5-xen-686 #1 SMP Wed Jan 12 07:52:18 UTC 2011 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Fri Feb 18 16:50:58 2011 from vm04.student.lab root@vm04:~# ======References====== * Instructions for the install are given on the following Web page: http://lab46.corning-cc.edu/haas/spring2011/hpc0/projects/creating_virtual_machines * Notes regarding the install, there are notes on the following Web page: http://lab46.corning-cc.edu/notes:hpc0