Это старая версия документа!
Для того, что бы наши виртуальные машины были в одной же сети с host-системой необходимо переделать сетевые интерфейсы.
Для этого устанавливаем пакет для работы с сетевыми мостами:
yum install bridge-utils
Создаём новый сетевой интерфейс br0, описываем его в /etc/sysconfig/network-scripts/ifcfg-br0:
DEVICE=br0 TYPE=Bridge BOOTPROTO=static IPADDR=192.168.1.45 GATEWAY=192.168.1.1 NETMASK=255.255.255.0 ONBOOT=yes
Старый сетевой интерфейс /etc/sysconfig/network-scripts/ifcfg-eth0 приводим к виду: DEVICE=eth0 BOOTPROTO=none ONBOOT=yes BRIDGE=br0
После чего перезагружаем машину, дабы убедиться, что в случае перезагрузки все будет отлично работать.
Если по каким либо причинам виртуальная машины была создана с сетевой настройкой по умолчанию, то необходимо переконфигурировать сетевой интерфейс виртуальной машины и привести его к такому виду:
<interface type='bridge'> <mac address='52:54:00:b8:d5:f9'/> <source bridge='br0'/> <model type='virtio'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/> </interface>
Для простоты создания лучше всего использовать готовый скрипт:
#!/bin/bash SYSNAME="vps-centos01" DISKSIZE="5" virt-install --connect qemu:///system -n $SYSNAME -r 512 --vcpus=2 --arch=x86_64 \ -c CentOS-6.2-x86_64-netinstall.iso --disk /home/kvm/images/$SYSNAME.img,size=$DISKSIZE \ -w network=bridge:br0,model=virtio --graphics vnc --os-type=linux --os-variant=rhel6