Product SiteDocumentation Site

29.4.5. Хранилище файлов и ядер

Хранилище файлов и ядер предназначено для хранения обычных файлов, используемых в качестве ядер ВМ, виртуальных дисков или любых других файлов, которые необходимо передать ВМ в процессе контекстуализации.
Данный тип хранилища не предоставляет специальных механизмов хранения, но представляет собой простой и безопасный способ использования файлов в шаблонах ВМ.
Регистрация хранилища файлов и ядер:
  1. Создайте файл kernels_ds.conf:
    NAME    = kernels
    DS_MAD  = fs
    TM_MAD  = ssh
    TYPE    = FILE_DS
    SAFE_DIRS = /var/tmp/files
    
  2. Зарегистрируйте хранилище:
    $ onedatastore create kernels_ds.conf
    ID: 107
    
Для создания хранилища файлов и ядер необходимо указать следующие параметры:
  • NAME — название хранилища;
  • TYPE — FILE_DS;
  • DS_MAD — fs;
  • TM_MAD — ssh.

Примечание

Приведённые выше значения DS_MAD и TM_MAD являются рекомендованными, однако при необходимости могут использоваться и другие поддерживаемые драйверы.
Рекомендуемый драйвер передачи ssh для хранилища файлов не требует специальной настройки на узлах виртуализации. Достаточно убедиться, что в каталоге размещения хранилищ данных (по умолчанию — /var/lib/one/datastores) имеется достаточно свободного пространства для хранения файлов ВМ.