LINUX.ORG.RU
ФорумAdmin

kvm centos7

 


0

2

Добрый день. Подскажите пожалуйста, что надо сделать для того, чтобы виртуальная машина и хост, на котором виртуальная машина находится, хотя бы пинговались между собой. Во время пинга пишет no route to host. и виртуальная машина и хост в с виртуализацией видны другим машинам в сети.

Ответ на: комментарий от ivanich

Спасибо. а как это сделать? Можно ли это в xml конфигах указать? потому что при установке виртуалки я указывал режим бриджа.

rayden8 ()
Ответ на: комментарий от rayden8

xml

<interface type='direct'>
      <mac address='52:54:00:ef:be:f2'/>
      <source dev='eth0' mode='bridge'/>
      <model type='virtio'/>

интерфейсы на сервере виртуализации

[root@newserver conf.d]# ifconfig
eth0      Link encap:Ethernet  HWaddr 68:B5:99:B6:24:94
          inet addr:192.168.0.250  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::6ab5:99ff:feb6:2494/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:200741 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7264 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:16344371 (15.5 MiB)  TX bytes:2798147 (2.6 MiB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:12585 errors:0 dropped:0 overruns:0 frame:0
          TX packets:12585 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:11913037 (11.3 MiB)  TX bytes:11913037 (11.3 MiB)

macvtap0  Link encap:Ethernet  HWaddr 52:54:00:DE:B7:73
          inet6 addr: fe80::5054:ff:fede:b773/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:28039284 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2876 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:2102104424 (1.9 GiB)  TX bytes:594028 (580.1 KiB)

macvtap1  Link encap:Ethernet  HWaddr 52:54:00:F2:DE:AA
          inet6 addr: fe80::5054:ff:fef2:deaa/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:28072488 errors:0 dropped:0 overruns:0 frame:0
          TX packets:19259 errors:0 dropped:2 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:2114132272 (1.9 GiB)  TX bytes:8337021 (7.9 MiB)

macvtap2  Link encap:Ethernet  HWaddr 52:54:00:EF:BE:F2
          inet6 addr: fe80::5054:ff:feef:bef2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:283740108 errors:0 dropped:0 overruns:0 frame:0
          TX packets:127838503 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:61088723004 (56.8 GiB)  TX bytes:22506152584 (20.9 GiB)

macvtap3  Link encap:Ethernet  HWaddr 52:54:00:93:80:E6
          inet6 addr: fe80::5054:ff:fe93:80e6/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:28061521 errors:0 dropped:0 overruns:0 frame:0
          TX packets:16215 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:2105116046 (1.9 GiB)  TX bytes:8252047 (7.8 MiB)

macvtap4  Link encap:Ethernet  HWaddr 52:54:00:FC:64:BA
          inet6 addr: fe80::5054:ff:fefc:64ba/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:28055228 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3200 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:2102774882 (1.9 GiB)  TX bytes:639238 (624.2 KiB)

macvtap5  Link encap:Ethernet  HWaddr 52:54:00:86:AE:2F
          inet6 addr: fe80::5054:ff:fe86:ae2f/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:27680002 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3818 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:2051002316 (1.9 GiB)  TX bytes:720081 (703.2 KiB)

virbr0    Link encap:Ethernet  HWaddr 52:54:00:8D:9F:EB
          inet addr:192.168.122.1  Bcast:192.168.122.255  Mask:255.255.255.0
          UP BROADCAST RUNNING 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:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

rayden8 ()
Ответ на: комментарий от rayden8

#virsh net-edit vmnet-bridge

<network>
  <name>vmnet-bridge</name>
  <uuid>b6244391-f1aa-46b1-9d72-6c5fd9917178</uuid>
  <forward mode='bridge'/>
  <bridge name='br0'/>
</network>

В конфиге виртуалки что-то типа этого

    <interface type='network'>
      <mac address='59:54:00:69:41:a0'/>
      <source network='vmnet-bridge'/>
      <model type='virtio'/>
      <address type='pci' domain='0x0000' bus='0x02' slot='0x01' function='0x0'/>
    </interface>

Погугли что-ли:

https://www.howtoforge.com/how-to-install-kvm-and-libvirt-on-centos-6.2-with-...

ivanich ★★ ()
Ответ на: комментарий от joe_diez

Дело в macvtap http://blog.scottlowe.org/2016/02/09/using-kvm-libvirt-macvtap-interfaces/ https://wiki.libvirt.org/page/TroubleshootMacvtapHostFail И там разжёвано почему нет коннективити между виртуалкой и хост системой.

ivanich ★★ ()
Последнее исправление: ivanich (всего исправлений: 1)
Ответ на: комментарий от ivanich

Видимо не сраслось что-то. Подключил.

 virsh # net-info bridge
Имя          bridge
UUID            44e4ee59-c1b3-4713-9458-d358b78f8bae
Active:         yes
Persistent:     yes
Автозапуск: yes
Bridge:         br1

 virsh # net-dumpxml bridge
<network>
  <name>bridge</name>
  <uuid>44e4ee59-c1b3-4713-9458-d358b78f8bae</uuid>
  <forward mode='bridge'/>
  <bridge name='br1' />
</network>

  <interface type='direct'>
      <mac address='52:54:00:93:80:e6'/>
      <source network = 'bridge'/>
      <model type='virtio'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>

Но все равно машина не доступна. Что -то не доделал?

rayden8 ()
Ответ на: комментарий от joe_diez

шлюз прописан. интернет есть на обоих узлах. доступ на все машины в сети есть с виртуальной машины, кроме машины сервера виртуального.

rayden8 ()
Ответ на: комментарий от rayden8

Читать документацию до полного просветления...

<interface type='direct'>
это все тот же macvtap

ivanich ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.