У меня вопрос о XenServer, работающем в ISCSI SAN
Если мой XENSERVER умрет, смогу ли я приобрести новый сервер, установить XENServer и затем загрузить существующие виртуальные машины на новый сервер, которые хранятся в ISCSI SAN?
(Он просто загрузится? Или не удастся? Ключ Windows станет недействительным?)
Да, если у вас есть резервная копия метаданных. «Метаданные» хранят имя, размер ОЗУ и подключенные диски для каждой виртуальной машины. Без метаданных все, что у вас есть, - это коллекция образов VHD-дисков без имен и виртуальных машин !!!! Если вы потеряете свои метаданные, вы не потеряете никаких данных, но вы должны вручную собрать каждую виртуальную машину и указать, какие диски были с ней. Вот это боль!!
Вот как настроить резервное копирование, чтобы этого не случилось с вами:
Вам нужно будет решить, где хранить резервные копии метаданных. Если у вас только один диск iSCSI, используйте его. В XenCenter щелкните правой кнопкой мыши репозиторий хранилища, в котором вы хотите хранить свои резервные копии. Выберите «Установить по умолчанию». Это поставит черную галочку на вашем SR. Если черная галочка уже стоит, значит, ваш SR уже установлен по умолчанию.
Щелкните хост-компьютер в XenCenter и щелкните вкладку консоли (или ssh на хосте XenServer).
Введите "xsconsole" в терминал. Выберите «Резервное копирование, восстановление и обновление». Выберите «Запланировать метаданные виртуальной машины». (введите пароль root, если он спросит). Выберите «Ежедневно». Выберите "ОК"
Теперь у вас есть расписание резервного копирования каждую ночь! Если вы хотите сделать резервную копию прямо сейчас, выберите «Резервное копирование метаданных виртуальной машины».
В случае полного сбоя вам нужно будет установить XenServer, подключить iSCSI, а затем выполнить «восстановление» из того же меню. После завершения восстановления все ваши виртуальные машины появятся в XenCenter!
Да, если у вас есть текущая резервная копия метаданных. Восстановление метаданных из резервной копии (настроенное в xeconsole, графическом интерфейсе консоли) требуется для присоединения репозитория хранилища к новому пулу XenServer или XenServer.
Да, ты можешь это сделать.
Важно сохранить все ваши метаданные.
Я использую crontab на XenServer для резервного копирования гипервизоров и Pooldata.
Все данные резервного копирования хранятся в хранилище NFS, независимом сервере.
Есть примеры моих бэкапов.
Данные пула
22 */3 * * * xe pool-dump-database file-name=/var/run/sr-mount/48e3f1ab-e70c-8706-6a14-5a9e7e2cabaf/xen-backup/pool-dump-database-$(date +\%Y-\%m-\%d-\%H:\%M:\%S)
Гипервизор
10 3 * * * xe host-backup host=ruth file-name=/var/run/sr-mount/48e3f1ab-e70c-8706-6a14-5a9e7e2cabaf/xen-backup/backup-ruth-$(date +\%Y-\%m-\%d-\%H:\%M:\%S)