Product SiteDocumentation Site

Глава 39. Управление ISO-образами и шаблонами LXC

Для загрузки ISO-образов и шаблонов LXC в хранилище PVE следует выполнить следующие шаги:
  1. Выбрать хранилище.
  2. Перейти на вкладку ISO-образы для загрузки ISO-образов (на вкладку Шаблоны контейнеров для загрузки шаблонов LXC):
    Локальное хранилище. Вкладка ISO-образы
  3. Для загрузки образа (шаблона) с локального компьютера следует нажать кнопку Отправить. В открывшемся окне необходимо нажать кнопку Выбрать файл, выбрать файл с ISO-образом и нажать кнопку Отправить:
    Выбор файла с ISO-образом

    Примечание

    Здесь же можно выбрать алгоритм и указать контрольную сумму. В этом случае после загрузки образа будет проверена его контрольная сумма.
  4. Для загрузки образа (шаблона) с сервера следует нажать кнопку Загрузить по URL-адресу. В открывшемся окне необходимо указать ссылку на образ (шаблон) в поле URL-адрес, нажать кнопку Запрос URL-адреса, для того чтобы получить метаинформацию о файле. Нажать кнопку Загрузка для старта загрузки файла в хранилище:
    Выбор образа для загрузки файла с сервера
Для удаления ISO-образа или шаблона LXC следует выбрать файл из списка в хранилище и нажать кнопку Удалить.
PVE предоставляет базовые шаблоны для некоторых дистрибутивов Linux. Эти шаблоны можно загрузить в веб-интерфейсе или в командной строке.
Загрузка базового шаблона в веб-интерфейсе:
  1. Запустить обновление списка доступных шаблонов (например, на вкладке Оболочка):
    # pveam update
    
  2. Выбрать хранилище.
  3. Перейти на вкладку Шаблоны контейнеров и нажать кнопку Шаблоны:
    Локальное хранилище. Вкладка Шаблоны контейнеров
  4. В открывшемся окне выбрать шаблон и нажать кнопку Загрузка:
    Выбор шаблона контейнера
Загрузка базового шаблона в консоли:
  1. Запустить обновление списка доступных шаблонов:
    # pveam update
    update successful
    
  2. Просмотреть список доступных шаблонов:
    # pveam available
    mail            proxmox-mailgateway-7.3-standard_7.3-1_amd64.tar.zst
    mail            proxmox-mailgateway-8.0-standard_8.0-1_amd64.tar.zst
    system          almalinux-8-default_20210928_amd64.tar.xz
    system          almalinux-9-default_20221108_amd64.tar.xz
    system          alpine-3.16-default_20220622_amd64.tar.xz
    …
    
  3. Загрузить шаблон в хранилище local:
    # pveam download local almalinux-9-default_20221108_amd64.tar.xz
    
  4. Просмотреть список загруженных шаблонов в хранилище local:
    # pveam list local
    NAME                                                         SIZE  
    local:vztmpl/almalinux-9-default_20221108_amd64.tar.xz       97.87MB
    
Если используются только локальные хранилища, то ISO-образы и шаблоны LXC необходимо загрузить на все узлы в кластере. Если есть общее хранилище, то можно хранить все образы в одном месте, таким образом, сохраняя пространство локальных хранилищ.

Таблица 39.1. Каталоги локального хранилища

Каталог
Тип шаблона
/var/lib/vz/template/iso/
ISO-образы
/var/lib/vz/template/cache/
Шаблоны контейнеров LXC

Таблица 39.2. Каталоги общих хранилищ

Каталог
Тип шаблона
/mnt/pve/<storage_name>/template/iso/
ISO-образы
/mnt/pve/<storage_name>/template/cache/
Шаблоны контейнеров LXC