ESXI изменение MAC адреса при смене сетевой карты
Для тех кто как и я попал в лужу с hetzner (после скачка напряжения, видимо, погорел порт на сетевухе), вот вам инструкция с wiki, что же делать и как исправить.
В кратце - мак адрес был считан и забит в конфиг esxi при его установке. в будущем именно он анонсируется в сеть. При смене карточки независимо от наличия нового мака анонсироваться будет старый. Это вредит нам с точки зрения port security, который везде настроен в Hetzner. Для смены придется заказать себе IP KVM, зайти в shell (alt+f1) и ввести команду из мануала. затем reboot и все. Ну и еще помучаться в некоторых частных случаяех если на alt+f1 у вас стоит хоткей, и передать команду через интерфейс kvm нельзя =) (нужно отключить хоткей меню).
https://wiki.hetzner.de/index.php/VMware_ESXi/en#Change_MAC_address
#hetzner #esxi #troubleshooting
Для тех кто как и я попал в лужу с hetzner (после скачка напряжения, видимо, погорел порт на сетевухе), вот вам инструкция с wiki, что же делать и как исправить.
В кратце - мак адрес был считан и забит в конфиг esxi при его установке. в будущем именно он анонсируется в сеть. При смене карточки независимо от наличия нового мака анонсироваться будет старый. Это вредит нам с точки зрения port security, который везде настроен в Hetzner. Для смены придется заказать себе IP KVM, зайти в shell (alt+f1) и ввести команду из мануала. затем reboot и все. Ну и еще помучаться в некоторых частных случаяех если на alt+f1 у вас стоит хоткей, и передать команду через интерфейс kvm нельзя =) (нужно отключить хоткей меню).
https://wiki.hetzner.de/index.php/VMware_ESXi/en#Change_MAC_address
#hetzner #esxi #troubleshooting
Сканируем добавленные "на горячую" диски
посчле чего
#disk #esxi #no_downtime
for i in $(ls /sys/class/scsi_host/); do echo "- - -" > /sys/class/scsi_host/$i/scan; done
посчле чего
fdisk -l
должен показать вам добавленные диски. Такой способ работает как с гипервизорами (проверено на esxi\kvm), когда вы подключаете виртуальные диски, так и на реальном железе.#disk #esxi #no_downtime
ansible vmware_guest module
Для того чтобы заработал customization
нужно следующее:
1) шаблон виртуалки из которой раскатываемся должен содержать эти пакеты:
- open-vm-tools (9.10+, иначе читай заметку )
- net-tools (мать его)
- perl
2) guest_id нужно выставить во что-то совместимое. например для дебиана и убунты подойдет ubuntu64Guest
3) поскольку сеть настраивается через мать его ifconfig (в 2000 мать его 18 году, вмваре вы там в край ахуели?), то в /etc/network/interfaces появляются артефакты. решить можно черз модуль vmware_vm_shell
и
#esxi #vcenter #ansible
Для того чтобы заработал customization
нужно следующее:
1) шаблон виртуалки из которой раскатываемся должен содержать эти пакеты:
- open-vm-tools (9.10+, иначе читай заметку )
- net-tools (мать его)
- perl
2) guest_id нужно выставить во что-то совместимое. например для дебиана и убунты подойдет ubuntu64Guest
3) поскольку сеть настраивается через мать его ifconfig (в 2000 мать его 18 году, вмваре вы там в край ахуели?), то в /etc/network/interfaces появляются артефакты. решить можно черз модуль vmware_vm_shell
vm_shell: /bin/sed
vm_shell_args: "'s/ether/ens192/g' -i /etc/network/interfaces"
и
vm_shell: /bin/systemctl
vm_shell_args: "restart networking"
#esxi #vcenter #ansible
Мигрируем виртуальные машины с ESXI на KVM с LVM
Если вы еще не пробовали создавать диски как LVM тома для использования в виртуальных машинах KVM, обязательно попробуйте. Вы получаете все плюшки менеджмента дисков с использованием LVM. Причем на каждую точку монтирования создается отдельный логический том, таким образом мы имеем возможность управлять размером и местоположением любого раздела виртуальной машины.
1. Выбираем какой-либо способ переноса диска виртуальной машины с ESXI на хост с KVM, например:
2. Создаем LVM том под новый диск
4. Создаем виртуальную машину через xml\cli\virt-manager, указывая пути к lvm-томам в качестве дисков.
5. Profit!
#kvm #esxi
Если вы еще не пробовали создавать диски как LVM тома для использования в виртуальных машинах KVM, обязательно попробуйте. Вы получаете все плюшки менеджмента дисков с использованием LVM. Причем на каждую точку монтирования создается отдельный логический том, таким образом мы имеем возможность управлять размером и местоположением любого раздела виртуальной машины.
1. Выбираем какой-либо способ переноса диска виртуальной машины с ESXI на хост с KVM, например:
root@kvm:~# sshfs user@esxi.host:/path/to/datastore /mnt/sshfsНеобходимо остановить VM на ESXI и скопировать себе диск со словом flat в названии. При копировании не рекомендую использовать scp, не особо вникал почему, но он капец как медленно работает с esxi. Быть может это только мой частный опыт...
root@kvm:~# rsync /mnt/sshfs/vm_name/vm_disk-flat.vmdk /opt/ESXI/vm_name/
2. Создаем LVM том под новый диск
# смотрим размер старого диска3. Повторяем п.2 для каждого диска, если их больше одного
root@kvm:~# qemu-img info /opt/ESXI/vm_name/vm_disk-flat.vmdk
# создаем новый с точно таким же размером
root@kvm:~# lvcreate -L 250G -n NEW_VOLUME_NAME EXISTING_VOLUME_GROUP
# конвертируем esxi-диск в raw-формат и располагаем сразу в LVM том
root@kvm:~# qemu-img convert /opt/ESXI/vm_name/vm_disk-flat.vmdk -O raw /dev/EXISTING_VOLUME_GROUP/NEW_VOLUME_NAME
4. Создаем виртуальную машину через xml\cli\virt-manager, указывая пути к lvm-томам в качестве дисков.
5. Profit!
#kvm #esxi
Переключаем tty в virtualbox
У меня стоит linux, а на нем linux в virtualbox. Ожидаемо оказалось, что стандартный способ переключения, например, ctrl+alt+F1 не работает. В Vbox можно менять tty через HostKey+Fx, т.е. по-умолчанию это R_ctrl и например F1.
Еще полезная штука для vmware - ctrl+alt+del можно выполнить комбинацией ctrl+alt+insert
#virtualbox #esxi
У меня стоит linux, а на нем linux в virtualbox. Ожидаемо оказалось, что стандартный способ переключения, например, ctrl+alt+F1 не работает. В Vbox можно менять tty через HostKey+Fx, т.е. по-умолчанию это R_ctrl и например F1.
Еще полезная штука для vmware - ctrl+alt+del можно выполнить комбинацией ctrl+alt+insert
#virtualbox #esxi
список ограничений для esxi 6.0+
https://configmax.vmware.com/guest?vmwareproduct=vSphere&release=vSphere%206.7&categories=1-0
оказывается нельзя больше 10 NIC к виртуалке присоединять О_о
#esxi #vmware
https://configmax.vmware.com/guest?vmwareproduct=vSphere&release=vSphere%206.7&categories=1-0
оказывается нельзя больше 10 NIC к виртуалке присоединять О_о
#esxi #vmware
Vmware
VMware Configuration Maximum tool
This Configuration Maximums tool provides the recommended configuration limits for VMware products. When you configure, deploy and operate your virtual and physical equipment, it is highly recommended you stay at or below the maximums supported by your product.…