Учитывая, что XenServer (в настоящее время 7) основан на CentOS, означает ли это, что он работает так же, как CentOS с точки зрения обновления, интерфейса командной строки, администрирования (не специфичных для Xen, таких как mdadm и загрузчики) и т. Д.?
В принципе, если я хочу использовать XenServer, то обязуюсь ли я использовать, учиться и работать «способом» CentOS?
У нас на подходе новый (для нас) сервер, и теперь пора переключить гипервизоры, и мы настроены на использование Xen.
Наша текущая установка, с которой я знаком и могу эффективно администрировать, - это хост Debian с парой виртуальных машин, использующих Virtual Box, что, мягко говоря, не идеально. В связи с этим я знаком с работой в Debian и сделал сознательный выбор в пользу использования Debian для наших серверов. Я администрирую только наши серверы для нашего малого бизнеса, поэтому у меня нет разнообразия других настроек и других дистрибутивов для работы.
Насколько я понимаю, способ, которым Redhat делает что-то, немного отличается от дистрибутивов на основе Debian, и для этого потребуется время обучения неизвестного объема; но кривая обучения наверняка.
Итак, если я использую XenServer, принимаю ли я курс обучения Redhat?
Я знаю, что могу установить Xen с Dom0 на основе Debian, но, по моему мнению, XenServer в целом работает лучше всего. Однако мне нужно будет выполнить небольшую настройку, например, настроить и запустить наши локальные RAID-массивы для Dom0, Xen и Network Shares, а также привести в порядок загрузчики и grub. Я могу довольно легко выполнить эту настройку в Debian, поэтому я пытаюсь взвесить затраты на время попытки выполнить ту же настройку, что и способ CentOS, который, как я боюсь, добавит значительное количество времени для ввода нового сервера в производство с учетом ИТ я для нашей компании медленно происходит в нерабочее время бизнеса; отсюда вопрос.
Имейте в виду, что ОС удаляется, даже если она основана на выпуске, так как если шестерня находится в HCL, вы в большинстве случаев никогда не будете использовать какие-либо команды ОС.
Большинство команд, которые вы когда-либо будете использовать для его администрирования, будут в xe
набор команд:
xe task-list
xe task-cancel
xe toolstack-restart
Все обновления ОС были установлены и обнаружены через консоль xenserver .. таким образом, большинство команд - это команда xen.
Единственный раз, когда я ввел общую команду на хосте, это установка пакета dell openmanage и агента мониторинга.
В первую очередь, вы соглашаетесь работать с XenServer. Этот продукт по сути является устройством, и большинство вещей, которые различаются между Debian и CentOS, в любом случае скрыты от вас или лучше поддерживаются инструментами, которые предлагает вам XenServer.
Вы можете легко это проверить, настроить тестовую виртуальную машину с помощью XenServer просто (да, она работает внутри виртуальной машины).
Я работаю с Xenserver почти каждый день. На простом сервере или небольшом пуле будет очень мало необходимости когда-либо взаимодействовать с базовой ОС, и в этом суть.
Но у нас есть более 60 xenservers, и мы исторически использовали Salt для внесения изменений по всему сайту, таких как «кто-то слева, изменил все пароли root и все пароли DRAC», или обновил DNS-серверы, или просто добавил домен поиска в resolv.conf или для установки мониторинга оборудования dell opemnamage или простых вещей, таких как последний агент checkmk.
В 6.5 это работало хорошо, несмотря на то, что официально не поддерживалось.
В версии 7.0 RPM недоступны, и установка salt RPM просто жалуется на отсутствие зависимостей.
Итак, чтобы ответить на ваш вопрос, Нет, администрирование xenserver похоже на администрирование устройства, если вы не делаете ничего странного.