Product SiteDocumentation Site

35.2. Конфигурация хранилища

Вся связанная с PVE конфигурация хранилища хранится в одном текстовом файле /etc/pve/storage.cfg. Поскольку этот файл находится в /etc/pve/, он автоматически распространяется на все узлы кластера. Таким образом, все узлы имеют одинаковую конфигурацию хранилища.
Совместное использование конфигурации хранилища имеет смысл для общего хранилища, поскольку одно и то же «общее» хранилище доступно для всех узлов. Но также полезно для локальных типов хранения. В этом случае такое локальное хранилище доступно на всех узлах, но оно физически отличается и может иметь совершенно разное содержимое.
Каждое хранилище имеет <тип> и уникально идентифицируется своим <STORAGE_ID>. Конфигурация хранилища выглядит следующим образом:
<type>: <STORAGE_ID>
        <property> <value>
        <property> <value>
        ...
Строка <type>: <STORAGE_ID> определяет хранилище, затем следует список свойств.
Пример файла /etc/pve/storage.cfg:
# cat /etc/pve/storage.cfg
dir: local
        path /var/lib/vz
        content images,rootdir,iso,snippets,vztmpl
        maxfiles 0
nfs: nfs-storage
        export /export/storage
        path /mnt/nfs-vol
        server 192.168.0.105
        content images,iso,backup,vztmpl
        options vers=3,nolock,tcp
В данном случае файл содержит одно специальное хранилище local, которое ссылается на каталог /var/lib/vz и NFS хранилище nfs-storage.

Таблица 35.2. Параметры хранилищ

Свойство
Описание
nodes
Список узлов кластера, где это хранилище можно использовать/доступно. Можно использовать это свойство, чтобы ограничить доступ к хранилищу.
content
Хранилище может поддерживать несколько типов контента. Не все типы хранилищ поддерживают все типы контента. Это свойство указывает, для чего используется это хранилище.
Доступные опции:
  • images — образы виртуальных дисков;
  • rootdir — данные контейнеров
  • vztmpl — шаблоны контейнеров;
  • backup — резервные копии;
  • iso — ISO образы;
  • snippets — файлы сниппетов.
shared
Пометить хранилище как общее
disable
Отключить хранилище
maxfiles
Устарело, используйте вместо этого prune-backups. Максимальное количество файлов резервных копий на ВМ
prune-backups
Варианты хранения резервных копий
format
Формат по умолчанию (raw|qcow2|vmdk)
Сетевые файловые системы подходят для организации распределенных хранилищ данных, доступных со всех узлов кластера. Остальные могут использоваться только в качестве локальных хранилищ, доступных в пределах одного узла.