• Авторизация


Система виртуализации XEN, первые шаги. oOoXiD : 22-02-2008 12:17


Дистр ALTLinux Sisyphus.

Загрузка без особых телодвижений возможна пока только для grub. В моем случае для grub2 пришлось подсмотреть у оного хорошего человека в блоге.
Вписал такие строки в grub.conf:

menuentry "Linux-xen" {
set root=(hd0,1)
multiboot (hd0,1)/boot/xen-3.gz dom0_mem=64M
module (hd0,1)/boot/vmlinuz root=/dev/hda1 ro
module (hd0,1)/boot/initrd.img
}

Поставил, запустил. Посмотрел что домен0 стартанул:
[root@barbos /]# xm list
Name ID Mem VCPUs State Time(s)
Domain-0 0 64 1 r----- 70.3

Начал поднимать сеть.
В доке написано:
When using network-bridge/vif-bridge:

when xend starts up, it runs the network-bridge script, which:
- creates a new bridge named "xenbr0"
- "real" ethernet interface eth0 is brought down
- the IP and MAC addresses of eth0 are copied to
virtual network interface veth0
- real interface eth0 is renamed "peth0"
- virtual interface veth0 is renamed "eth0"
- peth0 and vif0.0 are attached to bridge xenbr0
- the bridge, peth0, eth0 and vif0.0 are brought up

when a domU starts up, xend (running in dom0) runs the vif-bridge
script, which:
- attaches vif.0 to xenbr0
- vif.0 is brought up

Сеть поначалу поднялась не правильно. В логи валилось "no TYPE is specified for iface xenbr0". Интерфейс eth0 вообще не присутствовал, бридж был несконфигурирован.
Все было довольно странно и не работало как написано.

XEN оказывается работает только с пакетом управления сетью etcnet. На момент 1-й устанвки у меня был etcnet-0.9.2, на версию помоему не ругалось.

Во время вторичной установки он обновился до etcnet-0.9.5-alt1 и сеть отлично поднялась.

Бридж стал выгляеть как:
[root@barbos /]# brctl show
bridge name bridge id STP enabled interfaces
xenbr0 8000.feffffffffff no vif0.0
peth0

Вобщем все удачно стартовало.

Вывод:


  • 1. Всегда проверять список requirements.

  • 2. Проверять обновления для зависимых пакетов из requirements.


комментарии: 0 понравилось! вверх^ к полной версии
How to change MAC address of your machine oOoXiD : 21-02-2008 17:33


In linux, you can change the hardware (MAC) address of your machine.This is how it is done.

# ifconfig eth0 down
# ifconfig eth0 hw ether 00:80:48:BA:d1:20
# ifconfig eth0 up
# ifconfig eth0 |grep HWaddr
комментарии: 2 понравилось! вверх^ к полной версии