Home »

Установка Proxmox в...
 

Установка Proxmox в Debian на raid 1

29 Записи
8 Пользователи
0 Likes
38.8 Тыс. Просмотры
Записи: 3
(@chents)
New Member
Присоединился: 6 лет назад

Спасибо!

Я просто не понимал как обращаться с lvm разделом. Посидел почитал мануалы, более-менее разобрался.

если че мануал накатил:

Миграция windows виртуалки с VMware на proxmox

  1. Запускаем виртуалку в VMware и удаляем VMware tools2, перезагружаем
  2. Запускаем скрипт https://pve.proxmox.com/wiki/File:Mergeide.zip
  3. проверяем, что присутсвуют файлы Atapi.sys, Intelide.sys, Pciide.sys, и Pciidex.sys в папке %SystemRoot%\System32\Drivers. Если какого-то нет, то берем их из %SystemRoot%\Driver Cache\I386\Driver.cab
  4. выключаем виртуалку
  5. переносим файл на сервак с proxmox
  6. создаем новую выртуалку c диском IDE.
  7. копируем файл в виртуалку на LVM разделе: qemu-img dd -f vmdk -O raw if=/media/disk1/Windows7x64.vmdk of=/dev/raidX-md2/vm-101-disk-1
Ответить
Записи: 3
(@alexander)
New Member
Присоединился: 6 лет назад

Здравствуйте!

Я поставил PROXMOX по вашей инструкции, всё заработало без ошибок с первого раза. Спасибо!

Но у меня появилась трудность с настройкой NATа в режиме моста:

конфигурация следующая:

гипервизор с интерфейсом wlan0 192.168.1.100/24, gw 192.168.1.1, dns 192.168.1.1 (получено по dhcp от роутера)

создал vmbr0 192.168.1.254/24, gw 192.168.1.1, Bridge port wlan0

создал vmbr1 192.168.10.254/24

вот конфиг интерфейсов провизора:

source /etc/network/interfaces.d/*

auto lo
iface lo inet loopback

#auto eth0
#iface eth0 inet static
#<----->address 192.168.1.253
#<----->netmask>255.255.255.0
#<----->network 192.168.1.0
#<----->broadcast 192.168.1.255

auto wlan0
iface wlan0 inet dhcp
<------>wpa-ssid Internet
<------>wpa-psk ********

auto vmbr0
iface vmbr0 inet static
<------>address 192.168.1.254
<------>netmask 255.255.255.0
<------>gateway 192.168.1.1
<------>bridge_ports wlan0
<------>bridge_stp off
<------>bridge_fd 0

auto vmbr1
iface vmbr1 inet static
<------>address 192.168.10.254
<------>netmask 255.255.255.0
<------>bridge_ports none
<------>bridge_stp off
<------>bridge_fd 0
post-up echo 1 > /proc/sys/net/ipv4/ip_forward
post-up iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -o vmbr0 -j MASQUERADE
post-down iptables -t nat -D POSTROUTING -s 192.168.10.0/24 -o vmbr0 -j MASQUERADE

создал виртуалку, в настройках сети выбрал bridge mode vmbr1

в конфиге виртуалки прописал статику: 192.168.10.1/24, gw 192.168.10.254, dns 8.8.8.8

вот конфиг интерфейсов виртуалки:

source /etc/network/interfaces.d/*

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
<----->address 192.168.10.1
<----->netmask>255.255.255.0
<----->network 192.168.10.0
<----->broadcast 192.168.10.255
<----->gateway 192.168.10.254
<----->dns-servers 8.8.8.8

в итоге: из виртуалки пингуется нормально vmbr0 (192.168.1.254), vmbr1 (192.168.10.254) wlan0 (192.168.1.100(физический интерфейс провизора))

НО! нет пинга на роутер 192.168.1.1, и нет пинга наружу ни по ip ни по имени хоста

А вот в режиме NAT виртуалка нормально ходит наружу, но не видна из локальной сети((( 

в таком режиме виртуалка имеет адрес 10.0.2.15

Подскажите, где я накосячил!!! Я только осваиваю linux, так что прошу сильно не пинать )))

нужно чтобы нат работал в режиме бриджа

Ответить
Записи: 901
Admin
Создатель темы
(@zerox)
Prominent Member
Присоединился: 10 лет назад

Навскидку не вижу ошибок. То есть по логике все правильно сделано, если нет нигде опечаток или явных ошибок в конфигах. Но я бы первым делом сделал вот что. На wlan0 отключил бы dhcp, настройки бы выставил руками и только ip адрес с маской (без шлюза). На vmbr0 тоже руками бы указал сетевые настройки вместе со шлюзом по-умолчанию. И проверил. 

Ответить
1 Ответ
(@alexander)
Присоединился: 6 лет назад

New Member
Записи: 3

Здравствуйте! Пробовал сделать так как вы порекомендовали, ничего не получилось, к сожалению. Но мне кажется я нашел решение. После многочисленных экспериментов с iptables, я умудрился поломать вообще всё, Помогла только переустановка. Переустановку я уже делал без беспроводной сетевухи. Пустил всё через eth0 и всё заработало. Я пришел к выводу, что затык был в том, что беспроводная сетевуха имела авторизацию на роутере.

Теперь второй вопрос: как получить доступ к виртуалке из локальной сети роутера? а именно роутер 192.168.1.1/24, ноутбук 192.168.1.163/24, провизор 192.168.1.200/24(eth0) и 192.168.1.254/24(vmbr0)

vmbr1 192.168.10.254/24
ВМ 192.168.10.1/24

из виртуалки видно все адреса и внешний мир, а вот с ноутбука виртуалку невидно (((

понимаю, что проблема кроется где-то в добавлении маршрута, но где и какого?...

ещё раз прошу прощения, если вопрос глупый, но я пока осваиваю linux
Спасибо!

Ответить
Записи: 901
Admin
Создатель темы
(@zerox)
Prominent Member
Присоединился: 10 лет назад

Чтобы из внешней сети попадать в виртуальную машину, нужен шлюз с пробросом портов из внешней сети во внутреннюю с виртуалками. Это не маршруты. Шлюзом может быть отдельная виртуальная машина или сам гипервизор. Предпочтительнее первый вариант. Я лично предпочитаю на гипервизоре ничего не настраивать. 

Но возможно вам будет проще просто указать в качестве сетевого интерфейса в виртуалке vmbr0 и выпустить виртуалку напрямую в локальную сеть. 

Ответить
1 Ответ
(@alexander)
Присоединился: 6 лет назад

New Member
Записи: 3

спасибо! я именно так и сделал через vmbr0.

не подскажите, где почитать про настройку шлюзом именно виртуалку?

Ответить
Записи: 901
Admin
Создатель темы
(@zerox)
Prominent Member
Присоединился: 10 лет назад

Так там ничего принципиально нового нет. Делается обычный шлюз и прописывается в качестве шлюза по-умолчанию всем остальным виртуалкам. 

Ответить
Страница 3 / 5
Используешь Telegram? Подпишись на канал автора →
This is default text for notification bar