Журнал лабораторных работ

Содержание

Журнал

Воскресенье (02/04/07)

/dev/pts/2
20:34:35
#vi /etc/xen/xenomips0
12c12
< extra = "2 xenomips='"+xenomips+"'"
---
> #extra = "2 xenomips='"+xenomips+"'"
20:34:41
#vi /etc/xen/xenomips0
8c8
< disk = [ 'phy:/dev/NAS0/xenomips0,hda1,w', 'phy:/dev/NAS0/ios,hda2,r', 'file:/root/xenomips/images/xenomips0.img,hda3,r' ]
---
> disk = [ 'phy:/dev/NAS0/xenomips0,hda1,r', 'phy:/dev/NAS0/ios,hda2,r', 'file:/root/xenomips/images/xenomips0.img,hda3,w' ]
20:34:56
#xm create -c xenomips0
Using config file "/etc/xen/xenomips0".
Started domain xenomips0
Linux version 2.6.18-3-xen-686 (Debian 2.6.18-7) (waldi@debian.org) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-20)) #1 SMP Mon Dec 4 20:48:20 UTC 2006
BIOS-provided physical RAM map:
 Xen: 0000000000000000 - 0000000019800000 (usable)
0MB HIGHMEM available.
408MB LOWMEM available.
ACPI in unprivileged domain disabled
Built 1 zonelists.  Total pages: 104448
Kernel command line:  root=/dev/hda1 ro
...
done.
Activating swapfile swap...done.
Setting up networking....
Configuring network interfaces...done.
INIT: Entering runlevel: 2
Starting system log daemon: syslogd.
Starting kernel log daemon: klogd.
* Not starting internet superserver: no services enabled.
Starting periodic command scheduler: crond.
Debian GNU/Linux 4.0 xen1.unix.nt tty1
20:35:12
#xm destroy xenomips0

20:35:14
#vi /etc/xen/xenomips0
12c12
< #extra = "2 xenomips='"+xenomips+"'"
---
> extra = "2 xenomips='"+xenomips+"'"
20:35:20
#xm create -c xenomips0
Using config file "/etc/xen/xenomips0".
Started domain xenomips0
Linux version 2.6.18-3-xen-686 (Debian 2.6.18-7) (waldi@debian.org) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-20)) #1 SMP Mon Dec 4 20:48:20 UTC 2006
BIOS-provided physical RAM map:
 Xen: 0000000000000000 - 0000000019800000 (usable)
0MB HIGHMEM available.
408MB LOWMEM available.
ACPI in unprivileged domain disabled
Built 1 zonelists.  Total pages: 104448
Kernel command line:  root=/dev/hda1 ro 2 xenomips='/data/Cisco_IOS/C7200-JK.BIN -p 1:PA-FE-TX -p 2:PA-FE-TX -s 0:0:linux_eth:eth0'
...
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on hda3, internal journal
EXT3-fs: recovery complete.
EXT3-fs: mounted filesystem with ordered data mode.
done.
Activating swapfile swap...done.
Setting up networking....
Configuring network interfaces...done.
Press enter for maintenance
20:35:43
#xm destroy xenomips0

20:35:46
#vi /etc/xen/xenomips0
11a12
> xenomips=''
20:36:00
#xm destroy xenomips0
Error: Domain 'xenomips0' does not exist.
Usage: xm destroy <Domain>
Terminate a domain immediately.
20:36:01
#xm create -c xenomips0
Using config file "/etc/xen/xenomips0".
Started domain xenomips0
Linux version 2.6.18-3-xen-686 (Debian 2.6.18-7) (waldi@debian.org) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-20)) #1 SMP Mon Dec 4 20:48:20 UTC 2006
BIOS-provided physical RAM map:
 Xen: 0000000000000000 - 0000000019800000 (usable)
0MB HIGHMEM available.
408MB LOWMEM available.
ACPI in unprivileged domain disabled
Built 1 zonelists.  Total pages: 104448
Kernel command line:  root=/dev/hda1 ro 2 xenomips=''
...
done.
Activating swapfile swap...done.
Setting up networking....
Configuring network interfaces...done.
INIT: Entering runlevel: 2
Starting system log daemon: syslogd.
Starting kernel log daemon: klogd.
* Not starting internet superserver: no services enabled.
Starting periodic command scheduler: crond.
Debian GNU/Linux 4.0 xen1.unix.nt tty1
20:36:15
#q
bash: q: command not found
20:36:15
#vi /etc/xen/xenomips0
12c12
< xenomips=''
---
> xenomips='/data/Cisco_IOS/C7200-JK.BIN '
20:36:29
#xm destroy xenomips0

20:36:31
#xm create -c xenomips0
Using config file "/etc/xen/xenomips0".
Started domain xenomips0
Linux version 2.6.18-3-xen-686 (Debian 2.6.18-7) (waldi@debian.org) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-20)) #1 SMP Mon Dec 4 20:48:20 UTC 2006
BIOS-provided physical RAM map:
 Xen: 0000000000000000 - 0000000019800000 (usable)
0MB HIGHMEM available.
408MB LOWMEM available.
ACPI in unprivileged domain disabled
Built 1 zonelists.  Total pages: 104448
Kernel command line:  root=/dev/hda1 ro 2 xenomips='/data/Cisco_IOS/C7200-JK.BIN '
...
done.
Activating swapfile swap...done.
Setting up networking....
Configuring network interfaces...done.
INIT: Entering runlevel: 2
Starting system log daemon: syslogd.
Starting kernel log daemon: klogd.
* Not starting internet superserver: no services enabled.
Starting periodic command scheduler: crond.
Debian GNU/Linux 4.0 xen1.unix.nt tty1
20:36:47
#xm destroy xenomips0

20:36:49
#vi /etc/xen/xenomips0
13c13
< extra = "2 xenomips='"+xenomips+"'"
---
> extra = "2 xenomips=\""+xenomips+"\""
20:37:06
#vi /etc/xen/xenomips0
12c12
< xenomips='/data/Cisco_IOS/C7200-JK.BIN '
---
> xenomips='/data/Cisco_IOS/C7200-JK.BIN -p 1:PA-FE-TX -p 2:PA-FE-TX '
20:37:22
#xm create -c xenomips0
Using config file "/etc/xen/xenomips0".
Started domain xenomips0
Linux version 2.6.18-3-xen-686 (Debian 2.6.18-7) (waldi@debian.org) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-20)) #1 SMP Mon Dec 4 20:48:20 UTC 2006
BIOS-provided physical RAM map:
 Xen: 0000000000000000 - 0000000019800000 (usable)
0MB HIGHMEM available.
408MB LOWMEM available.
ACPI in unprivileged domain disabled
Built 1 zonelists.  Total pages: 104448
Kernel command line:  root=/dev/hda1 ro 2 xenomips="/data/Cisco_IOS/C7200-JK.BIN -p 1:PA-FE-TX -p 2:PA-FE-TX "
...
done.
Activating swapfile swap...done.
Setting up networking....
Configuring network interfaces...done.
INIT: Entering runlevel: 2
Starting system log daemon: syslogd.
Starting kernel log daemon: klogd.
* Not starting internet superserver: no services enabled.
Starting periodic command scheduler: crond.
Debian GNU/Linux 4.0 xen1.unix.nt tty1
20:37:38
#xm destroy xenomips0

20:37:41
#vi /etc/xen/xenomips0
12c12
< xenomips='/data/Cisco_IOS/C7200-JK.BIN -p 1:PA-FE-TX -p 2:PA-FE-TX '
---
> xenomips='/data/Cisco_IOS/C7200-JK.BIN -p 1:PA-FE-TX -p 2:PA-FE-TX 0:0:linux_eth:eth0'
20:37:52
#xm destroy xenomips0
Error: Domain 'xenomips0' does not exist.
Usage: xm destroy <Domain>
Terminate a domain immediately.
20:37:53
#xm create -c xenomips0
Using config file "/etc/xen/xenomips0".
Started domain xenomips0
Linux version 2.6.18-3-xen-686 (Debian 2.6.18-7) (waldi@debian.org) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-20)) #1 SMP Mon Dec 4 20:48:20 UTC 2006
BIOS-provided physical RAM map:
 Xen: 0000000000000000 - 0000000019800000 (usable)
0MB HIGHMEM available.
408MB LOWMEM available.
ACPI in unprivileged domain disabled
Built 1 zonelists.  Total pages: 104448
Kernel command line:  root=/dev/hda1 ro 2 xenomips="/data/Cisco_IOS/C7200-JK.BIN -p 1:PA-FE-TX -p 2:PA-FE-TX 0:0:linux_eth:eth0"
...
done.
Activating swapfile swap...done.
Setting up networking....
Configuring network interfaces...done.
INIT: Entering runlevel: 2
Starting system log daemon: syslogd.
Starting kernel log daemon: klogd.
* Not starting internet superserver: no services enabled.
Starting periodic command scheduler: crond.
Debian GNU/Linux 4.0 xen1.unix.nt tty1
20:38:08
#xm destroy xenomips0

20:38:11
#vi /etc/xen/xenomips0
12c12
< xenomips='/data/Cisco_IOS/C7200-JK.BIN -p 1:PA-FE-TX -p 2:PA-FE-TX 0:0:linux_eth:eth0'
---
> xenomips='/data/Cisco_IOS/C7200-JK.BIN -p 1:PA-FE-TX -p 2:PA-FE-TX - 0:0:linux_eth:eth0'
20:38:22
#xm create -c xenomips0
Using config file "/etc/xen/xenomips0".
Started domain xenomips0
Linux version 2.6.18-3-xen-686 (Debian 2.6.18-7) (waldi@debian.org) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-20)) #1 SMP Mon Dec 4 20:48:20 UTC 2006
BIOS-provided physical RAM map:
 Xen: 0000000000000000 - 0000000019800000 (usable)
0MB HIGHMEM available.
408MB LOWMEM available.
ACPI in unprivileged domain disabled
Built 1 zonelists.  Total pages: 104448
Kernel command line:  root=/dev/hda1 ro 2 xenomips="/data/Cisco_IOS/C7200-JK.BIN -p 1:PA-FE-TX -p 2:PA-FE-TX - 0:0:linux_eth:eth0"
...
done.
Activating swapfile swap...done.
Setting up networking....
Configuring network interfaces...done.
INIT: Entering runlevel: 2
Starting system log daemon: syslogd.
Starting kernel log daemon: klogd.
* Not starting internet superserver: no services enabled.
Starting periodic command scheduler: crond.
Debian GNU/Linux 4.0 xen1.unix.nt tty1
20:38:39
#xm destroy xenomips0

20:38:41
#vi /etc/xen/xenomips0
12c12
< xenomips='/data/Cisco_IOS/C7200-JK.BIN -p 1:PA-FE-TX -p 2:PA-FE-TX - 0:0:linux_eth:eth0'
---
> xenomips='/data/Cisco_IOS/C7200-JK.BIN -p 1:PA-FE-TX -p 2:PA-FE-TX -s 0:0:linux_eth:eth0'
20:38:49
#xm create -c xenomips0
Using config file "/etc/xen/xenomips0".
Started domain xenomips0
Linux version 2.6.18-3-xen-686 (Debian 2.6.18-7) (waldi@debian.org) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-20)) #1 SMP Mon Dec 4 20:48:20 UTC 2006
BIOS-provided physical RAM map:
 Xen: 0000000000000000 - 0000000019800000 (usable)
0MB HIGHMEM available.
408MB LOWMEM available.
ACPI in unprivileged domain disabled
Built 1 zonelists.  Total pages: 104448
Kernel command line:  root=/dev/hda1 ro 2 xenomips="/data/Cisco_IOS/C7200-JK.BIN -p 1:PA-FE-TX -p 2:PA-FE-TX -s 0:0:linux_eth:eth0"
...
done.
Activating swapfile swap...done.
Setting up networking....
Configuring network interfaces...done.
INIT: Entering runlevel: 2
Starting system log daemon: syslogd.
Starting kernel log daemon: klogd.
* Not starting internet superserver: no services enabled.
Starting periodic command scheduler: crond.
Debian GNU/Linux 4.0 xen1.unix.nt tty1
20:40:02
#vi /etc/xen/xenomips0
11,13c11,12
< xenomips='/data/Cisco_IOS/C7200-JK.BIN -p 1:PA-FE-TX -p 2:PA-FE-TX -s 0:0:linux_eth:eth0'
< xenomips='/data/Cisco_IOS/C7200-JK.BIN -p 1:PA-FE-TX -p 2:PA-FE-TX -s 0:0:linux_eth:eth0'
< extra = "2 xenomips=\""+xenomips+"\""
---
> xenomips='/data/Cisco_IOS/C7200-JK.BIN -p 1:PA-FE-TX -p 2:PA-FE-TX -s 0:0:linux_eth:eth0 -s 1:0:linux_eth:eth1'
> extra = "xenomips=\""+xenomips+"\""
15,46d13
< #----------------------------------------------------------------------------
< # Configure the behaviour when a domain exits.  There are three 'reasons'
< # for a domain to stop: poweroff, reboot, and crash.  For each of these you
< # may specify:
< #
< #   "destroy",        meaning that the domain is cleaned up as normal;
< #   "restart",        meaning that a new domain is started in place of the old
< #                     one;
< #   "preserve",       meaning that no clean-up is done until the domain is
< #                     manually destroyed (using xm destroy, for example); or
< #   "rename-restart", meaning that the old domain is not cleaned up, but is
< #                     renamed and a new domain started in its place.
< #
< # The default is
< #
< #   on_poweroff = 'destroy'
< #   on_reboot   = 'restart'
< #   on_crash    = 'restart'
< #
< # For backwards compatibility we also support the deprecated option restart
< #
< # restart = 'onreboot' means on_poweroff = 'destroy'
< #                            on_reboot   = 'restart'
< #                            on_crash    = 'destroy'
< #
< # restart = 'always'   means on_poweroff = 'restart'
< #                            on_reboot   = 'restart'
< #                            on_crash    = 'restart'
< #
< # restart = 'never'    means on_poweroff = 'destroy'
< #                            on_reboot   = 'destroy'
< #                            on_crash    = 'destroy'
52d18
< #============================================================================
20:42:31
#cp /etc/xen/xenomips0 /etc/xen/xenomips1

20:42:36
#cp /etc/xen/xenomips0 /etc/xen/xenomips2

20:42:38
#vi /etc/xen/xenomips2
7c7
< vif = [ 'mac=00:16:3e:00:CD:AA, bridge=xenbr0', 'mac=00:16:3e:00:CE:AA, bridge=xenbr1' ]
---
> vif = [ 'mac=00:16:3e:00:CD:AC, bridge=xenbr0', 'mac=00:16:3e:00:CE:AC, bridge=xenbr2' ]
20:43:26
#vi /etc/xen/xenomips1
7c7
< vif = [ 'mac=00:16:3e:00:CD:AA, bridge=xenbr0', 'mac=00:16:3e:00:CE:AA, bridge=xenbr1' ]
---
> vif = [ 'mac=00:16:3e:00:CD:AB, bridge=xenbr1', 'mac=00:16:3e:00:CF:AA, bridge=xenbr2' ]
20:44:06
#vi /etc/xen/xenomips2
20:44:11
#vi /etc/xen/xenomips0
20:44:16
#vi /etc/xen/xenomips2
7c7
< vif = [ 'mac=00:16:3e:00:CD:AC, bridge=xenbr0', 'mac=00:16:3e:00:CE:AC, bridge=xenbr2' ]
---
> vif = [ 'mac=00:16:3e:00:CD:AC, bridge=xenbr0', 'mac=00:16:3e:00:CF:AC, bridge=xenbr2' ]
20:44:26
#vi /etc/xen/xenomips1
7,8c7,8
< vif = [ 'mac=00:16:3e:00:CD:AB, bridge=xenbr1', 'mac=00:16:3e:00:CF:AA, bridge=xenbr2' ]
< disk = [ 'phy:/dev/NAS0/xenomips0,hda1,r', 'phy:/dev/NAS0/ios,hda2,r', 'file:/root/xenomips/images/xenomips0.img,hda3,w' ]
---
> vif = [ 'mac=00:16:3e:00:CD:AB, bridge=xenbr1', 'mac=00:16:3e:00:CF:AB, bridge=xenbr2' ]
> disk = [ 'phy:/dev/NAS0/xenomips0,hda1,r', 'phy:/dev/NAS0/ios,hda2,r', 'file:/root/xenomips/images/xenomips2.img,hda3,w' ]
20:44:55
#vi /etc/xen/xenomips1
20:45:07
#vi /etc/xen/xenomips2
8c8
< disk = [ 'phy:/dev/NAS0/xenomips0,hda1,r', 'phy:/dev/NAS0/ios,hda2,r', 'file:/root/xenomips/images/xenomips0.img,hda3,w' ]
---
> disk = [ 'phy:/dev/NAS0/xenomips0,hda1,r', 'phy:/dev/NAS0/ios,hda2,r', 'file:/root/xenomips/images/xenomips2.img,hda3,w' ]
20:45:16
#brctl addbr xenbr2

20:45:24
#brctl show
bridge name     bridge id               STP enabled     interfaces
xenbr0          8000.feffffffffff       no              vif0.1
                                                        peth1
                                                        vif91.0
                                                        vif49.0
xenbr1          8000.feffffffffff       no              vif91.1
xenbr2          8000.000000000000       no
/dev/pts/12
20:45:44
#vi /mnt/etc/rc.local
15c15
< #/root/xenomips/xenomips.sh
---
> /root/xenomips/xenomips.sh
20:45:55
#xm create -c xenomips0
~
~
~
~
~
~
~
~
~
~
...
Using config file "/etc/xen/xenomips0".
Error: VM name 'xenomips0' already in use by domain 91
[root@xen1:~]# xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0      699     1 r-----  32586.0
ltsp0                                     49      256     1 -b----    776.7
xenomips0                                 91      400     1 -b----      5.5
[root@xen1:~]#
               Using config file "/etc/xen/xenomips0".
Error: VM name 'xenomips0' already in use by domain 91
20:46:23
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0      699     1 r-----  32586.0
ltsp0                                     49      256     1 -b----    776.7
xenomips0                                 91      400     1 -b----      5.5
20:46:27
#xm destroy xenomips0
~
~
~
~
~
~
~
~
~
~
...
Domain-0                                   0      699     1 r-----  32586.0
ltsp0                                     49      256     1 -b----    776.7
xenomips0                                 91      400     1 -b----      5.5
[root@xen1:~]# xm destroy xenomips0
[root@xen1:~]# xm create -c xenomips0
Using config file "/etc/xen/xenomips0".
Error: Device 769 (vbd) could not be connected.
Device /dev/NAS0/xenomips0 is mounted read-write in the privileged domain,
and so cannot be mounted read-only by a guest.
[root@xen1:~]#
20:46:31
#xm create -c xenomips0
Using config file "/etc/xen/xenomips0".
Error: Device 769 (vbd) could not be connected.
Device /dev/NAS0/xenomips0 is mounted read-write in the privileged domain,
and so cannot be mounted read-only by a guest.
20:46:37
#umount /mnt
NET: Registered protocol family 8
NET: Registered protocol family 20
Using IPI No-Shortcut mode
Registering block device major 3
netfront: device eth0 has flipping receive path.
netfront: device eth1 has flipping receive path.
Freeing unused kernel memory: 148k freed
Loading, please wait...
Begin: Loading essential drivers... ...
Done.
...
Begin: Running /scripts/local-bottom ...
Done.
Done.
Begin: Running /scripts/init-bottom ...
Done.
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
INIT: version 2.86 booting
* Mount point '/dev/shm' does not exist. Skipping mount.
Activating swap...done.
Setting the system clock..
20:46:42
#xm create -c xenomips0
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
xen1:~# ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:CD:AA
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
...
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
20:47:36
#mount /dev/NAS0/xenomips0 /mnt/
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:73 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:8373 (8.1 KiB)  TX bytes:0 (0.0 b)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
...
          collisions:0 txqueuelen:1000
          RX bytes:8476 (8.2 KiB)  TX bytes:0 (0.0 b)
eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:CE:AA
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
20:47:45
#umount /mnt/

20:47:51
#vi /etc/xen/xenomips0
11c11,12
< xenomips='/data/Cisco_IOS/C7200-JK.BIN -p 1:PA-FE-TX -p 2:PA-FE-TX -s 0:0:linux_eth:eth0 -s 1:0:linux_eth:eth1'
---
> #xenomips='/data/Cisco_IOS/C7200-JK.BIN -p 1:PA-FE-TX -p 2:PA-FE-TX -s 0:0:linux_eth:eth0 -s 1:0:linux_eth:eth1'
> xenomips='/data/Cisco_IOS/C7200-JK.BIN -p 1:PA-FE-TX -p 2:PA-FE-TX -s 0:0:linux_eth:eth0'
20:48:24
#xm list
          RX bytes:8373 (8.1 KiB)  TX bytes:0 (0.0 b)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
xen1:~# ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:CD:AA
...
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0      699     1 r-----  32603.4
ltsp0                                     49      256     1 -b----    776.7
xenomips0                                 93      400     1 -b----      5.6
20:48:28
#xm

20:48:32
#xm create -c xenomips0
done.
Activating swapfile swap...done.
Setting up networking....
Configuring network interfaces...done.
INIT: Entering runlevel: 2
Starting system log daemon: syslogd.
Starting kernel log daemon: klogd.
* Not starting internet superserver: no services enabled.
Starting periodic command scheduler: crond.
Cisco 7200 Simulation Platform (version 0.2.6-RC5-x86)
...
Debian GNU/Linux 4.0 xen1.unix.nt tty1
xen1.unix.nt login: root
Linux xen1.unix.nt 2.6.18-3-xen-686 #1 SMP Mon Dec 4 20:48:20 UTC 2006 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.
xen1:~# cat /proc/cmdline
 root=/dev/hda1 ro xenomips="/data/Cisco_IOS/C7200-JK.BIN -p 1:PA-FE-TX -p 2:PA-FE-TX -s 0:0:linux_eth:eth0"
20:49:05
#xm destroy xenomips0

20:49:08
#mount /dev/NAS0/xenomips0 /mnt/

20:49:10
#vi /mnt/root/xenomips/xenomips.sh
4c4
< DYNAMIPS_ARGS=`cat /proc/cmdline | sed "s/.*xenomips='//; s/'.*//"`
---
> DYNAMIPS_ARGS=`cat /proc/cmdline | sed 's/.*xenomips="//; s/".*//'`
20:49:27
#umount /mnt

20:49:29
#vi /etc/xen/xenomips0
11,12c11
< #xenomips='/data/Cisco_IOS/C7200-JK.BIN -p 1:PA-FE-TX -p 2:PA-FE-TX -s 0:0:linux_eth:eth0 -s 1:0:linux_eth:eth1'
< xenomips='/data/Cisco_IOS/C7200-JK.BIN -p 1:PA-FE-TX -p 2:PA-FE-TX -s 0:0:linux_eth:eth0'
---
> xenomips='/data/Cisco_IOS/C7200-JK.BIN -p 1:PA-FE-TX -p 2:PA-FE-TX -s 0:0:linux_eth:eth0 -s 1:0:linux_eth:eth1'
20:49:36
#xm create -c xenomips0
Router(config-if)#ip address 192.168.16.1 255.255.255.0
Router(config-if)#no shut
Router(config-if)#
*Feb  4 18:56:18.983: %LINK-3-UPDOWN: Interface FastEthernet1/0, changed state to up
*Feb  4 18:56:19.983: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet1/0, changed state to up
Router(config-if)#
Router(config-if)#exit
Router(config)#
Instance default (ID 0)
o     - Show the VM object list
...
k     - Reboot the virtual machine
b     - Show info about JIT compiled pages
l     - MTS64 cache statistics
c     - Write IOS configuration to disk
j     - Non-JIT mode statistics
i     - Determine an idling pointer counter
x     - Experimentations (can crash the box!)
^]    - Send ^]
Other - This help
Router(config)#
/dev/pts/14
20:53:25
#xm create -c xenomips1
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:8373 (8.1 KiB)  TX bytes:0 (0.0 b)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
...
eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:CE:AA
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
Using config file "/etc/xen/xenomips1".
Error: VM name 'xenomips0' already in use by domain 95
20:53:29
#vi /etc/xen/xenomips1
6c6
< name = "xenomips0"
---
> name = "xenomips1"
20:53:40
#xm create -c xenomips1
Router(config-if)#ip address 192.168.16.2
% Incomplete command.
Router(config-if)#ip address 192.168.16.2 255.255.255.0
Router(config-if)#no shut
Router(config-if)#exit
Router(config)#
*Feb  4 18:56:55.391: %LINK-3-UPDOWN: Interface FastEthernet0/0, changed state to up
*Feb  4 18:56:56.391: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up
Router(config)#
Router(config)#ping 192.168.16.1
...
Router#ping 192.168.16.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.16.1, timeout is 2 seconds:
.....
Success rate is 0 percent (0/5)
Router#ping 192.168.16.2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.16.2, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/2/4 ms
/dev/pts/17
20:54:10
#vi /etc/xen/xenomips2
6c6
< name = "xenomips0"
---
> name = "xenomips2"
20:55:39
#xm create xenomips2
Using config file "/etc/xen/xenomips2".
Started domain xenomips2
/dev/pts/20
20:58:47
#brctl show
bridge name     bridge id               STP enabled     interfaces
xenbr0          8000.feffffffffff       no              vif0.1
                                                        peth1
                                                        vif95.0
                                                        vif49.0
                                                        vif97.0
xenbr1          8000.feffffffffff       no              vif95.1
                                                        vif96.0
xenbr2          8000.feffffffffff       no              vif96.1
                                                        vif97.1
20:58:51
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0      557     1 r-----  32655.8
ltsp0                                     49      256     1 -b----    776.8
xenomips0                                 95      400     1 ------    347.2
xenomips1                                 96      400     1 ------    114.1
xenomips2                                 97      400     1 ------     50.5
/dev/pts/12
21:00:29
#xm console xenomips0
          collisions:0 txqueuelen:1000
          RX bytes:8373 (8.1 KiB)  TX bytes:0 (0.0 b)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
xen1:~# ifconfig -a
...
          collisions:0 txqueuelen:1000
          RX bytes:8476 (8.2 KiB)  TX bytes:0 (0.0 b)
eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:CE:AA
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
21:00:44
#xm console xenomips0
Router(config)#
Router(config)#
Router(config)#
21:00:49
#xm console xenomips0
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
xen1:~# ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:CD:AA
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
...
eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:CE:AA
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
Router(config)#
Router(config)#
21:01:05
#vi /mnt/etc/network/interfaces
4c4
< auto lo eth0
---
> auto lo eth0 eth1
10a11,13
> iface eth1 inet manual 
> 	pre-up ifconfig eth1 up
> 
21:01:26
#xm list
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
xen1:~# ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:CD:AA
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
...
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0      557     1 r-----  32664.5
ltsp0                                     49      256     1 -b----    776.9
xenomips0                                 95      400     1 ------    405.1
xenomips1                                 96      400     1 ------    171.7
xenomips2                                 97      400     1 ------    108.1
21:01:58
#xm list | grep xeno
xenomips0                                 95      400     1 ------    406.3
xenomips1                                 96      400     1 ------    172.9
xenomips2                                 97      400     1 ------    109.3
21:02:02
#xm list | grep xeno | awk '{print $1}' | xargs -i{} xm destroy {}

21:02:26
#umount /mnt
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:73 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:8373 (8.1 KiB)  TX bytes:0 (0.0 b)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
...
          collisions:0 txqueuelen:1000
          RX bytes:8476 (8.2 KiB)  TX bytes:0 (0.0 b)
eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:CE:AA
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
/dev/pts/14
21:02:29
#xm
!
!
!
!
!
!
!
!
!
!
...
 ip address 192.168.16.2 255.255.255.0
router1#ping 192.168.16.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.16.1, timeout is 2 seconds:
.....
Success rate is 0 percent (0/5)
router1#copy run start
Destination filename [startup-config]?
Building configuration...
[OK]
/dev/pts/17
21:02:34
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0      557     1 r-----  32675.5
ltsp0                                     49      256     1 -b----    776.9
21:02:35
#xm create -c xenomips2
SETUP: new interface FastEthernet1/0 placed in "shutdown" state
SETUP: new interface FastEthernet2/0 placed in "shutdown" state
Press RETURN to get started!
*Feb  4 19:02:57.227: %LINK-3-UPDOWN: Interface FastEthernet0/0, changed state to up
*Feb  4 19:02:57.235: %LINK-3-UPDOWN: Interface FastEthernet1/0, changed state to up
*Feb  4 19:02:57.239: %LINK-3-UPDOWN: Interface FastEthernet2/0, changed state to up
*Feb  4 19:02:58.227: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up
*Feb  4 19:02:58.231: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet1/0, changed state to up
*Feb  4 19:02:58.239: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet2/0, changed state to down
*Feb  4 19:03:06.431: AUTOINSTALL: FastEthernet0/0 is assigned 192.168.15.217
...
%Error opening tftp://255.255.255.255/router2-confg (Timed out)
%Error opening tftp://255.255.255.255/router2-confg (Timed out)
%Error opening tftp://255.255.255.255/router2-confg (Timed out)
router2#
router2#
router2#
router2#copy run start
Destination filename [startup-config]?
Building configuration...
[OK]
/dev/pts/12
21:02:39
#xm
  Keepalive set (10 sec)
  Half-duplex, 100Mb/s, 100BaseTX/FX
  ARP type: ARPA, ARP Timeout 04:00:00
  Last input 00:00:32, output 00:00:03, output hang never
  Last clearing of "show interface" counters never
  Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0
  Queueing strategy: fifo
  Output queue: 0/40 (size/max)
  5 minute input rate 0 bits/sec, 0 packets/sec
  5 minute output rate 0 bits/sec, 0 packets/sec
...
router0#
%Error opening tftp://192.168.15.244/router0-confg (Timed out)
router0#
router0#
router0#copy run start
Destination filename [startup-config]?
Building configuration...
[OK]
router0#
router0#
/dev/pts/8
21:06:57
#ifconfig xenbr1 up

21:10:36
#ifconfig xenbr2 up

21:10:39
#brctl show
bridge name     bridge id               STP enabled     interfaces
xenbr0          8000.feffffffffff       no              vif0.1
                                                        peth1
                                                        vif98.0
                                                        vif49.0
                                                        vif100.0
xenbr1          8000.feffffffffff       no              vif98.1
                                                        vif99.0
xenbr2          8000.feffffffffff       no              vif99.1
                                                        vif100.1
21:11:01
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0      556     1 r-----  32714.9
ltsp0                                     49      256     1 -b----    777.3
xenomips0                                 98      400     1 ------    161.2
xenomips1                                 99      400     1 ------    150.6
xenomips2                                100      400     1 ------    151.0
21:11:15
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:13:D4:B2:4F:EC
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::213:d4ff:feb2:4fec/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:16536919 errors:0 dropped:0 overruns:0 frame:0
          TX packets:16554996 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:1245357499 (1.1 GiB)  TX bytes:223699260 (213.3 MiB)
          Base address:0xd800 Memory:cffe0000-d0000000
eth1      Link encap:Ethernet  HWaddr 00:04:75:81:CA:61
...
          TX packets:65 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:23065 (22.5 KiB)  TX bytes:2356 (2.3 KiB)
xenbr2    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
          inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:261 errors:0 dropped:0 overruns:0 frame:0
          TX packets:65 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:34649 (33.8 KiB)  TX bytes:2356 (2.3 KiB)
/dev/pts/17
21:16:39
#xm create -c xenomips2
Linux xen1.unix.nt 2.6.18-3-xen-686 #1 SMP Mon Dec 4 20:48:20 UTC 2006 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.
xen1:~# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:CD:AC
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:60 errors:0 dropped:0 overruns:0 frame:0
...
Number of Fast+Medium PAs = 3
Total number of PA bandwidth points = 600
3 FastEthernet interfaces
125K bytes of NVRAM.
4096K bytes of packet SRAM memory.
65536K bytes of ATA PCMCIA card at slot 0 (Sector size 512 bytes).
8192K bytes of Flash internal SIMM (Sector size 256K).
%Error opening tftp://255.255.255.255/network-confg (Timed out)
%Error opening tftp://255.255.255.255/cisconet.cfg (Timed out)
%Error opening tftp://255.255.255.255/router2-confg (Timed out)
/dev/pts/14
21:16:41
#xm create -c xenomips1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.17.2, timeout is 2 seconds:
.....
Success rate is 0 percent (0/5)
router1#
router1#
router1#
router1#
router1#
router1#
...
Enter configuration commands, one per line.  End with CNTL/Z.
router1(config)#no service config
router1(config)#exit
router1#x
*Feb  4 19:33:03.415: %SYS-5-CONFIG_I: Configured from console by consol
router1#
router1#copy run start
Destination filename [startup-config]?
Building configuration...
[OK]
/dev/pts/12
21:16:45
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0      556     1 r-----  32743.4
ltsp0                                     49      256     1 -b----    777.5
xenomips0                                 98      400     1 ------    264.7
xenomips1                                 99      400     1 ------    253.5
xenomips2                                100      400     1 ------    254.6
21:16:55
#xm list | grep xeno | awk '{print $1}' |
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:73 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:8373 (8.1 KiB)  TX bytes:0 (0.0 b)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
...
          collisions:0 txqueuelen:1000
          RX bytes:8476 (8.2 KiB)  TX bytes:0 (0.0 b)
eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:CE:AA
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
21:17:21
#vi /mnt/etc/rc.local
15c15
< /root/xenomips/xenomips.sh
---
> #/root/xenomips/xenomips.sh
21:17:29
#umount /mnt
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:73 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:8373 (8.1 KiB)  TX bytes:0 (0.0 b)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
...
          collisions:0 txqueuelen:1000
          RX bytes:8476 (8.2 KiB)  TX bytes:0 (0.0 b)
eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:CE:AA
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
21:17:50
#xm create -c xenomips0
router0 con0 is now available
Press RETURN to get started.
*Feb  4 19:36:00.399: %SYS-5-CONFIG_I: Configured from console by console
router0>
router0>ena
router0#show run
Building configuration...
Current configuration : 773 bytes
!
version 12.3
...
router0(config)#exit
router0#
*Feb  4 19:36:29.459: %SYS-5-CONFIG_I: Configured from console by console
router0#
router0#
router0#
router0#copy run start
Destination filename [startup-config]?
Building configuration...
[OK]
/dev/pts/17
21:27:03
#xm console xenomips2
router2(config)#no service config
router2(config)#
router2(config)#
router2(config)#exit
router2#exit
router2 con0 is now available
Press RETURN to get started.
*Feb  4 19:31:14.095: %SYS-5-CONFIG_I: Configured from console by console
router2>
router2>
...
!
!
!
router2#copy run start
Destination filename [startup-config]?
Building configuration...
[OK]
router2#
router2#
router2#
прошло 10 минут
/dev/pts/12
21:37:57
#xm list | grep xeno | awk '{print $1}' |

/dev/pts/17
21:38:02
#xm create -c xenomips2
Loading kernel modules...done.
Loading device-mapper supportdevice-mapper: ioctl: 4.7.0-ioctl (2006-06-24) initialised: dm-devel@redhat.com
.
Checking file systems...fsck 1.40-WIP (14-Nov-2006)
done.
Setting kernel variables...done.
Mounting local filesystems...kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on hda3, internal journal
...
router2>ping 192.168.17.2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.17.2, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/2/4 ms
router2>ping 192.168.17.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.17.1, timeout is 2 seconds:
.....
Success rate is 0 percent (0/5)
/dev/pts/14
21:38:03
#mount
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
xen1:~# ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:CD:AA
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:74 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
...
          inet addr:127.0.0.1  Mask:255.0.0.0
/dev/sda1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
/sys on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
devshm on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
usbfs on /proc/bus/usb type usbfs (rw,noexec,nosuid,nodev)
/dev/mapper/NAS1-ISO on /data/ISO type ext3 (rw)
/dev/mapper/NAS0-ios on /data/Cisco_IOS type ext3 (ro)
21:38:27
#vi /mnt/etc/rc.local
15c15
< #/root/xenomips/xenomips.sh
---
> /root/xenomips/xenomips.sh
21:38:35
#xm create -c xenomips1
Press RETURN to get started!
*Feb  4 19:39:04.207: %LINK-3-UPDOWN: Interface FastEthernet0/0, changed state to up
*Feb  4 19:39:04.211: %LINK-3-UPDOWN: Interface FastEthernet1/0, changed state to up
*Feb  4 19:39:04.219: %LINK-3-UPDOWN: Interface FastEthernet2/0, changed state to up
*Feb  4 19:39:05.227: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up
*Feb  4 19:39:05.231: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet1/0, changed state to up
*Feb  4 19:39:05.231: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet2/0, changed state to down
*Feb  4 19:39:05.531: %CRYPTO-6-ISAKMP_ON_OFF: ISAKMP is OFF
*Feb  4 19:39:06.763: %SYS-5-CONFIG_I: Configured from memory by console
*Feb  4 19:39:08.059: %LINK-5-CHANGED: Interface FastEthernet2/0, changed state to administratively down
...
router1>ping 192.168.17.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.17.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/2/4 ms
router1>ping 192.168.17.2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.17.2, timeout is 2 seconds:
.....
Success rate is 0 percent (0/5)
/dev/pts/12
21:38:37
#xm create -c xenomips0
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
xen1:~# ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:CD:AA
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
...
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
Using config file "/etc/xen/xenomips1".
Using config file "/etc/xen/xenomips0".
Error: Device 769 (vbd) could not be connected.
Device /dev/NAS0/xenomips0 is mounted read-write in the privileged domain,
and so cannot be mounted read-only by a guest.
21:39:00
#umount /mnt
i8042.c: No controller found.
mice: PS/2 mouse device common for all mice
TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
NET: Registered protocol family 8
NET: Registered protocol family 20
Using IPI No-Shortcut mode
Registering block device major 3
netfront: device eth0 has flipping receive path.
...
Done.
Begin: Running /scripts/local-premount ...
Done.
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
Begin: Running /scripts/local-bottom ...
Done.
Done.
Begin: Running /scripts/init-bottom ...
Done.
21:39:08
#xm create -c xenomips0
Loading, please wait...
Begin: Loading essential drivers... ...
Done.
Begin: Running /scripts/init-premount ...
FATAL: Error inserting fan (/lib/modules/2.6.18-3-xen-686/kernel/drivers/acpi/fan.ko): No such device
FATAL: Error inserting thermal (/lib/modules/2.6.18-3-xen-686/kernel/drivers/acpi/thermal.ko): No such device
Done.
Begin: Mounting root file system... ...
Begin: Running /scripts/local-top ...
Done.
...
*Feb  4 19:39:05.107: %CRYPTO-6-ISAKMP_ON_OFF: ISAKMP is OFF
*Feb  4 19:39:06.339: %SYS-5-CONFIG_I: Configured from memory by console
*Feb  4 19:39:07.631: %SYS-5-RESTART: System restarted --
Cisco IOS Software, 7200 Software (C7200-JK9O3S-M), Version 12.3(7)T1, RELEASE SOFTWARE (fc2)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2004 by Cisco Systems, Inc.
Compiled Wed 21-Apr-04 23:35 by eaarmas
*Feb  4 19:39:07.671: %SNMP-5-COLDSTART: SNMP agent on host router0 is undergoing a cold start
*Feb  4 19:39:07.779: %LINK-5-CHANGED: Interface FastEthernet2/0, changed state to administratively down
router0>
21:43:06
#xm list | grep xeno | awk '{print $1}' | xargs -i{} xm destroy {}
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:73 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:8373 (8.1 KiB)  TX bytes:0 (0.0 b)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
...
          collisions:0 txqueuelen:1000
          RX bytes:8476 (8.2 KiB)  TX bytes:0 (0.0 b)
eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:CE:AA
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0

Статистика

Время первой команды журнала20:34:35 2007- 2- 4
Время последней команды журнала21:43:06 2007- 2- 4
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, % 5.94
Процент синтаксически неверно набранных команд, % 0.99
Суммарное время работы с терминалом *, час 1.14
Количество командных строк в единицу времени, команда/мин 1.47
Частота использования команд
xm54|================================================| 48.21%
vi28|=========================| 25.00%
umount6|=====| 5.36%
grep5|====| 4.46%
brctl4|===| 3.57%
awk4|===| 3.57%
ifconfig3|==| 2.68%
mount3|==| 2.68%
cp2|=| 1.79%
xargs2|=| 1.79%
q1|| 0.89%
____
*) Интервалы неактивности длительностью 30 минут и более не учитываются

Справка

Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
  1. В журнал автоматически попадают все команды, данные в любом терминале системы.

  2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

  3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
    $ l s-l
    bash: l: command not found
    

  4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
    $ test 5 -lt 4
    Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

  5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
    $ find / -name abc
    find: /home/devi-orig/.gnome2: Keine Berechtigung
    find: /home/devi-orig/.gnome2_private: Keine Berechtigung
    find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung
    find: /home/devi-orig/.metacity: Keine Berechtigung
    find: /home/devi-orig/.inkscape: Keine Berechtigung
    ^C
    

  6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
    # id
    uid=0(root) gid=0(root) Gruppen=0(root)
    

  7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
    $ vi ~/.bashrc
    2a3,5
    >    if [ -f /usr/local/etc/bash_completion ]; then
    >         . /usr/local/etc/bash_completion
    >        fi
    

  8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
    $ patch ~/.bashrc
    В данном случае изменения применяются к файлу ~/.bashrc

  9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

    Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

  10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

  11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

  12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

  13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

  14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

    $ whoami
    
    user
    
    $ #^ Интересно, кто я?
    
    в журнале это будет выглядеть так:
    $ whoami
    
    user
    
    Интересно, кто я?

  15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

    $ whoami
    
    user
    
    $ cat > /dev/null #^ Интересно, кто я?
    
    Программа whoami выводит имя пользователя, под которым 
    мы зарегистрировались в системе.
    -
    Она не может ответить на вопрос о нашем назначении 
    в этом мире.
    
    В журнале это будет выглядеть так:
    $ whoami
    user
    
    Интересно, кто я?
    Программа whoami выводит имя пользователя, под которым
    мы зарегистрировались в системе.

    Она не может ответить на вопрос о нашем назначении
    в этом мире.
    Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

  16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

  17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
  18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
  19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
    1
        2
    3   
        4
    
    Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

О программе

LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008

$Id$