Показаны сообщения с ярлыком proxmox. Показать все сообщения
Показаны сообщения с ярлыком proxmox. Показать все сообщения

пятница, 30 мая 2014 г.

proxmox: HA, fencing

Fencing is vital for Proxmox to manage a node loss and thus provide effective HA. Fencing is the mechanism used to prevent data incoherences between nodes in a cluster by ensuring that a node reported as "dead" is really down. If it is not, a reboot or power-off signal is sent to force it to go to a safe state and prevent multiple instances of the same virtual machine run concurrently on different nodes.

http://stormbp.blogspot.ru/2012/05/proxmox-ve-2-cluster-with-drbd.html
http://ru-sysadmins.livejournal.com/2222322.html
http://pve.proxmox.com/wiki/Two-Node_High_Availability_Cluster


пятница, 23 мая 2014 г.

proxmox: обнуление (удаление) кластера

http://undefinederror.org/how-to-reset-cluster-configuration-in-proxmox-2/


proxmox: Waiting for quorum... Timed-out waiting for cluster

При попытке запустить кластер может быть ошибка (при service cman restart)
Starting cluster:
   Checking if cluster has been disabled at boot... [  OK  ]
   Checking Network Manager... [  OK  ]
   Global setup... [  OK  ]
   Loading kernel modules... [  OK  ]
   Mounting configfs... [  OK  ]
   Starting cman... [  OK  ]
   Waiting for quorum... Timed-out waiting for cluster
[FAILED]

Что может быть не так:
1) проверить /etc/hosts, что адреса и хосты совпадают
2) имя кластера не равно имени одной из нод
3) стоит свич, который фильтрует мультикаст (если свич управляемый и/или их больше 1 -- шанс такого случая большой)
4) проверить, что /etc/cluster/cluster.conf совпадают на нодах
5) фаервол выключен или правильно настроен
6) нет проблем с маршрутизацией

В 3 случае может помочь перевод на юникаст
cluster.conf:
<cman transport="udpu" keyfile="/var/lib/pve-cluster/corosync.authkey">

Но это имеет смысл только когда нод 2-3, так как сильно растет нагрузка на сеть.
Можно также попробовать выставить <quorumd> там же.
Проверить мулькаст-пинги можно через omping, ssmping

Также имеет смысл ознакомиться с
http://pve.proxmox.com/wiki/Multicast_notes

линки

proxmox + ploop

The plan is to add ploop support when we switch to 3.10 kernel (when openvz team release a 3.10 kernel).


четверг, 24 апреля 2014 г.

Proxmox: Failed to fetch https://enterprise.proxmox.com/debian/dists/wheezy/pve-enterprise/binary-amd64/Packages The requested URL returned error: 401

При обновлении свежих версий proxmox (3.1 и старше) после apt-get update может быть ошибка
W: Failed to fetch https://enterprise.proxmox.com/debian/dists/wheezy/pve-enterprise/binary-amd64/Packages  The requested URL returned error: 401

Суть -- "гоните бабла". То есть, обновление для этого сервера не пройдет, поскольку не куплена подписка.
По хорошему, надо смотреть в сторону других продуктов, и если требуется именно KVM+OpenVZ, подобный функционал можно реализовать на базе CentOS, но без "фирменного" веб-интрефейса. Да, он несколько неудобен и сначала весьма непонятен, но многие вещи он делает неплохо.
Итак, пока остаёмся на текущем продукте, но правим ошибку.

среда, 24 июля 2013 г.

proxmox: create vm : error cluster not ready - no quorum ??

Бывает, если не хватает нод (например есть система из 2 нод, 1 отпала, больше машины не создаются)
Быстрый фикс: в консоли живой ноды
pvecm e 1
но вообще лучше устранить проблему, чтобы кворум был.

Проверить настройки
pvecm status |grep Quorum

Таким же методом можно удалить ноду из системы, где их было всего 2.

proxmox: запуск ubuntu в vz-контейнере

Как обычно, сначала выкачиваем шаблон (templates), create CT, вводим что и где.

Теперь об интересном: о настройке.

четверг, 11 июля 2013 г.

proxmox: Поднимаем centos 6 в ovz-контейнере

Как оказалось, настроить centos в ovz сложнее, чем полноценную KVM виртуалку.

Итак, имеем proxmox-ve-2.6.32 (3.0-100) и хотим поставить centos 6.

0. Некоторые замечания
Что где искать?
шаблоны, которые загружаются в local (место создано по умолчанию, локально)
/var/lib/vz/template/cache/

для созданных нами точек:
/mnt/pve/(название)/template/cache

глобальные настройки openvz
/etc/vz/vz.conf

Также можно заглянуть в

четверг, 21 марта 2013 г.

proxmox: quick start

proxmox это система виртуализации, которая умеет как полную виртуализацию (HVM), так и контейнерную (openVZ). Увы, паравиртуалицазию (PV) оно не умеет, что частично компенсируется контейнерами. Для PV нужен xen. Впрочем, за счёт pv-ops для свежих версий линукса эта проблема не так актуальна.

Простая установка действительно простая: качаем ISO с офсайта (VE версия), и грузимся с него
Внимание! В системе должен быть только 1 диск, который будет целиком отдан под систему, никаких запросов о разбиении диска не будет!
Сама установка элементарна: вводим страну, выбираем таймзону, проверяем имя узла, настройки сети, задаём почту и пароль для рута... Вроде и всё.
После перезагрузки обращаемся браузером или через ssh на тот айпи, который был присвоен системе, это будет написано на экране даже без логина в систему, по http можно без указания порта, перекинет куда надо автоматом. Логин root, пароль тот, что вводили при установке.