• личный кабинет

VDS HyperVPS и Linux KVM - создание своих шаблонов

VDS HyperVPS и Linux KVM - создание своих шаблонов

На всех типах виртуальных серверов (тарифы HyperVPS, Linux KVM, и Цифровой дата-центр) возможно создание собственных шаблонов для быстрого развертывания большого числа серверов с готовой конфигурацией. Вы можете превратить диск любого сервера в шаблон, и в дальнейшем при создании серверов получать сервера на основе копии этого диска (включая при создании через API).

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

Для активации возможностей создания шаблонов в конкретном аккаунте обратитесь в службу поддержки.

Порядок работы с шаблонами

Прежде всего, необходимо создать машину, которая будет служить источником шаблона. Тут самое главное - выбрать диск минимально необходимого размера, чтобы можно было в дальнейшем создавать машины минимально необходимого тарифа. Диск создаваемых в будущем машин должен быть больше или равен диску шаблона.

Сконфигурируйте машину как вам нравится.

В личном кабинете, на странице с виртуальными серверами, нажмите "Convert to Template" напротив данной машины. Далее система будет ждать, пока сервер выключится.

Изнутри сервера отдайте команду на выключение компьютера, с помощью shutdown -h now (Linux) или с помощью опции завершения работы (Windows). В том случае, если вы хотите сделать sysprep-шаблон Windows машины, вы можете использовать обычную штатную sysprep процедуру с завершением работы компьютера.

После того, как наша система обнаружит, что машина выключилась, её диск начнет копироваться в хранилище шаблонов. Это займет примерно 20 - 60 минут (для дисков небольшого размера, до 40 гигабайт), или дольше, если диск машины - крупный.

После того, как создание шаблона завершится, соответствующая опция появится в селекторе "Disk Source":

Обратите внимание: при создании машины по собственному шаблону необходимо выбрать правильный общий шаблон! В данном примере это Windows Server 2022 x64. Этот шаблон должен совпадать с тем шаблоном, на основе которого создавался ваш собственный шаблон. Это нужно потому, что от этого выбора зависит точный набор виртуальной аппаратуры сервера. Если он не будет совпадать с тем, что ожидает ОС на вашем диске, ваш сервер может просто не загрузиться.

Ваша исходная машина продолжает храниться. Не удаляйте её.

В том случае, если вы хотите внести изменение в уже готовый шаблон, вы можете разморозить машину, нажав "Activate for Edit". После этого она загрузится. Дальше действуйте по инструкции выше.

Если вы работаете с Windows и sysprep, то обратите внимание на то, что процедуру sysprep можно проходить не более нескольких раз (уточните это в документации Microsoft). Поэтому если вы думаете, что вы будете делать sysprep много раз на основе одной машины, лучше сделайте шаблон БЕЗ sysprep, для дальнейшей активации и редактирования, потом на его основе создавайте еще одну машину, и уже её превращайте в шаблон ПОСЛЕ sysprep.