VIP + настройка вэб-консоли по домену
для настройки vip на КОНТРОЛЛЕРАХ создаем файл:
nano /etc/keepalived/keepalived.conf
заполняем на 1 контроллере:
vrrp_instance VI_1 {
state MASTER # НА ПЕРВОМ КОНТРОЛЛЕРЕ MASTER НА ОСТАЛЬНЫХ BACKUP
interface br-ex #МЕНЯЕМ НУЖНЫЙ НАМ ИНТЕРФЕЙС
virtual_router_id 50
priority 100 #ЗДЕСЬ НЕ ТРОГАЕМ, ПОНАДОБИТСЯ ЧУТЬ ПОЗЖЕ
advert_int 1
authentication {
auth_type PASS
auth_pass 12345678 #УКАЗЫВАЕМ ПАРОЛЬ, ЕСЛИ МЕНЯЛИ
}
virtual_ipaddress {
192.168.2.10 # УКАЗЫВАЕМ VIP
}
}
на всех последующих контроллерах:
vrrp_instance VI_1 {
state BACKUP #НА ПЕРВОМ КОНТРОЛЛЕРЕ MASTER НА ОСТАЛЬНЫХ BACKUP
interface br-ex #МЕНЯЕМ НУЖНЫЙ НАМ ИНТЕРФЕЙС
virtual_router_id 50
priority 99 #НА КАЖДОМ ПОСЛЕДУЮЩЕМ КОНТРОЛЛЕРЕ УМЕНЬШАЕМ ЗНАЧЕНИЕ
advert_int 1
authentication {
auth_type PASS
auth_pass 12345678 #УКАЗЫВАЕМ ПАРОЛЬ, ЕСЛИ МЕНЯЛИ
}
virtual_ipaddress {
192.168.2.10 # УКАЗЫВАЕМ VIP
}
}
Теперь осталось только ребутнуть везде keepalivedsystemctl restart keepalived
Настройка вэб-консоли по домену:
На всех нодах нужно отредактировать /etc/nova/nova.conf:
[vnc]
enabled = True
server_listen = $my_ip
server_proxyclient_address = $my_ip
novncproxy_base_url = https://cloud.cit.mgmt:6080/vnc_auto.html # ЗДЕСЬ УКАЗАТЬ НАШ ДОМЕН