Home » Виртуализация » XenServer » Xenserver добавить виртуальную машину в автозагрузку

Xenserver добавить виртуальную машину в автозагрузку

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

Теоретический курс по основам сетевых технологий. Позволит системным администраторам упорядочить и восполнить пробелы в знаниях. Цена очень доступная, есть бесплатный доступ. Все подробности по . Можно пройти тест на знание сетей, бесплатно и без регистрации.

Сегодня, когда в очередной раз пришлось это делать, решил поделиться информацией о том, как настроить автозагрузку виртуальной машины. Сделать это не сложно, но тот факт, что для такого простого действия, нужно идти в консоль, меня прилично раздражает.

Итак, открываем консоль и выводим список всех существующих виртуальных машин:

# xe vm-list

Ищем название необходимой виртуалки и копируем uuid. Теперь включаем автозагрузку этой виртуальной машины, вставляя в команду ваш uuid:

# xe vm-param-set uuid=b21d6efd-acc0-2dcd-9b15-01b2d315ea6c other-config:auto_poweron=true

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

# xe vm-param-list uuid=b21d6efd-acc0-2dcd-9b15-01b2d315ea6c

Будет выведена целая портянка настроек, в которых трудно найти то, что нужно. Чтобы увидеть конкретно параметр, отвечающий за автозагрузку, можно грепнуть вывод следующим образом:

# xe vm-param-list uuid=b21d6efd-acc0-2dcd-9b15-01b2d315ea6c | grep other-config
 other-config (MRW): auto_poweron: true; vgpu_pci: ; mac_seed: fc38a14c-5c4c-14de-563b-1b945bdac613

На этом все, автозагрузка должна работать.

Онлайн курс Основы сетевых технологий

Теоретический курс с самыми базовыми знаниями по сетям. Курс подходит и начинающим, и людям с опытом. Практикующим системным администраторам курс поможет упорядочить знания и восполнить пробелы. А те, кто только входит в профессию, получат на курсе базовые знания и навыки, без воды и избыточной теории. После обучения вы сможете ответить на вопросы:
  • На каком уровне модели OSI могут работать коммутаторы;
  • Как лучше организовать работу сети организации с множеством отделов;
  • Для чего и как использовать технологию VLAN;
  • Для чего сервера стоит выносить в DMZ;
  • Как организовать объединение филиалов и удаленный доступ сотрудников по vpn;
  • и многое другое.
Уже знаете ответы на вопросы выше? Или сомневаетесь? Попробуйте пройти тест по основам сетевых технологий. Всего 53 вопроса, в один цикл теста входит 10 вопросов в случайном порядке. Поэтому тест можно проходить несколько раз без потери интереса. Бесплатно и без регистрации. Все подробности на странице .

Помогла статья? Есть возможность отблагодарить автора

Автор Zerox

Zerox
Владимир, системный администратор, автор сайта. Люблю настраивать сервера, изучать что-то новое, делиться знаниями, писать интересные и полезные статьи. Открыт к диалогу и сотрудничеству.

3 комментария

  1. Аватар

    Сначала нужно сделать это на пуле

    xe pool-list
    uuid ( RO) :%pool uuid%

    xe pool-param-set uuid=%pool uuid% other-config:auto_poweron=true
    После уже на вм будет работать

    • Zerox

      Да, верно. Когда писал статью, пул уже был в автозагрузке и я упустил этот момент.

  2. Zerox

    Убираем из автозагрузки командой:
    xe vm-param-set uuid=b21d6efd-acc0-2dcd-9b15-01b2d315ea6c other-config:auto_poweron=false

Добавить комментарий

Ваш e-mail не будет опубликован.

Нажимая кнопку "Отправить комментарий" Я даю согласие на обработку персональных данных.