Пользовательский образ — образ диска виртуальной машины, который используется для создания новых виртуальных машин. Образ ВМ может быть обезличен. При обезличивании из образа удаляется персональная информация: данные пользователя, настройки, пароли и т.д.
Вы можете создать образ в разделе Образы VM или Виртуальные машины.
Особенности обезличенных образов
Unix
Пользовательский образ создаётся с помощью утилиты virt-sysprep. Утилита запускается с параметром --operations defaults,ca-certificates,kerberos-data,user-account. Из оригинальной ВМ будут удалены:
- директория /home/;
- директория /var/log/;
- учётные записи пользователей, созданные вручную;
- автоматически сгенерированные отчёты об ошибках из директории /var/spool/abrt/;
- резервные файлы *.bak и *~;
- история интерпретатора bash;
- данные об идентификаторах блочных устройств из файла /etc/blkid.tab;
- данные утилиты kexec-tools;
- задания cron;
- базы данных клиента и сервера DHCP;
- данные почтового сервера Dovecot;
- данные IPA;
- данные Kerberos;
- keytab-файл для аутентификации Kerberos;
- уникальный идентификатор локальной системы — machine ID;
- письма из локальной директории для электронной почты;
- параметры HOSTNAME и DHCP_HOSTNAME из сетевой конфигурации;
- информация о MAC-адресе;
- профили подключений NetworkManager;
- лог-файлы учёта процессов;
- кэш пакетного менеджера;
- данные PAM (подключаемых модулей аутентификации);
- данные и лог-файлы утилиты puppet;
- данные о подписках Red Hat;
- системный id RHN (Red Hat Network);
- базы данных RPM;
- базы данных и лог-файлы Samba;
- ключи SSH;
- директории .ssh;
- базу данных и лог-файлы sssd;
- временные файлы в директориях /tmp/ и /var/tmp/;
- сетевые правила менеджера udev;
- файл utmp;
- UUID менеджера yum;
- корневые сертификаты.
Если на ВМ настроено LVM-хранилище, UUID его физических дисков (PV) и групп томов (VG) будут изменены.
Windows
Пользовательский образ создаётся с помощью утилиты sysprep. Утилита запускается с параметрами:
- /generalize — удаляет всю уникальную системную информацию, SID, точки восстановления и логи;
- /oobe — включает режим OOBE (первого запуска системы);
- /shutdown — выключает ВМ после завершения работы утилиты;
- /unattend — задаёт файл ответов. Подробнее см. в статье Файлы ответов для образов с ОС Windows.
Создание в разделе "Образы VM"
Чтобы создать образ:
- Перейдите в раздел Образы VM → кнопка Создать образ.
- Выберите Виртуальную машину, из которой нужно создать образ.
-
Укажите параметры образа:
- Название нового образа по умолчанию генерируется в формате <название виртуальной машины>_<текущее время в UNIX-формате>. Чтобы обновить метку времени в сгенерированном названии, нажмите кнопку генерировать. Вы можете указать для образа произвольное название.
- Выберите Владельца образа.
- Выберите, кому разрешён Доступ к образу: только Владельцу или Всем.
-
Если из исходной ВМ нужно удалить уникальную информацию, включите опцию Обезличить образ.
Опция недоступна, если:
- на ВМ не установлено ПО QEMU Guest Agent;
- ПО QEMU Guest Agent определило, что гостевая ОС не относится к семейству Unix или Windows.
Работа опции протестирована с ОС из репозитория ISPsystem. Список ОС см. в статье Операционные системы.
-
Для образов с ОС Windows загрузите Файл ответов для Windows sysprep. Платформа проверит корректность XML-разметки в файле. Если разметка корректна, то на форме отобразится имя файла со значком
. Если у файла ответов нарушен формат, на форме появится предупреждение. Чтобы удалить загруженный файл, нажмите значок
.
Если опция Обезличить образ включена, а файл ответов не загружен или повреждён, то образ будет создан со стандартным файлом ответов платформы. Подробнее см. в статье Файлы ответов для образов с ОС Windows. - Укажите произвольное Примечание.
-
Выберите Хранилище для образа.
Если к кластеру подключено хранилище NAS, то для выбора будут доступны только файловые и NAS-хранилища.
- Нажмите кнопку Создать.
Создание в разделе "Виртуальные машины"
Чтобы создать образ:
- Перейдите в Виртуальные машины → выберите ВМ → меню
→ Создать образ VM.
- Укажите параметры образа:
- Название нового образа по умолчанию генерируется в формате <название виртуальной машины>_<текущее время в UNIX-формате>. Чтобы обновить метку времени в сгенерированном названии, нажмите кнопку генерировать. Вы можете указать для образа произвольное название.
- Выберите Владельца образа.
- Выберите, кому разрешён Доступ к образу: только Владельцу или Всем.
-
Если из исходной ВМ нужно удалить уникальную информацию, включите опцию Обезличить образ.
Опция недоступна, если:
- на ВМ не установлено ПО QEMU Guest Agent;
- ПО QEMU Guest Agent определило, что гостевая ОС не относится к семейству Unix или Windows.
Работа опции протестирована с ОС из репозитория ISPsystem. Список ОС см. в статье Операционные системы.
-
Для образов с ОС Windows загрузите Файл ответов для Windows sysprep. Платформа проверит корректность XML-разметки в файле. Если разметка корректна, то на форме отобразится имя файла со значком
. Если у файла ответов нарушен формат, на форме появится предупреждение. Чтобы удалить загруженный файл, нажмите значок
.
Если опция Обезличить образ включена, а файл ответов не загружен или повреждён, то образ будет создан со стандартным файлом ответов платформы. Подробнее см. в статье Файлы ответов для образов с ОС Windows. - Укажите произвольное Примечание.
-
Выберите Хранилище для образа.
Если к кластеру подключено хранилище NAS, то для выбора будут доступны только файловые и NAS-хранилища.
- Нажмите кнопку Создать.