MAAS 2.0. Импорт пользовательских изображений не работает?

Как мне импортировать пользовательские изображения в MAAS 2.0.0 ~ beta2 + bzr4920 в Ubuntu 16.04 LTS Beta2?

Команда, которую я успешно использовал в 1.9, загружает образ без ошибок:

$ maas локальные загрузочные ресурсы create -d name = архитектура custom / foo = amd64 / generic filetype = tgz content @ = / tmp / ubuntu1604-tgz

Это изображение появляется в разделе MAAS> Изображения> Сгенерированные изображения, но я не могу найти способ развернуть это изображение впоследствии как загрузочные образы только с официального http : //images.maas.io/ появится в ОС для развертывания выпадающего списка.

BTW / tmp / ubuntu1604-tgz является переименованной копией официальной Ubuntu 16.04 из / var / lib / maas / boot-resources / cache /, поэтому я считаю, что не должно быть никаких проблем с самим образом, и я ' Я просто что-то упустил.

$ dpkg -l | grep maas
ii  maas                               2.0.0~beta2+bzr4920-0ubuntu2    all          "Metal as a Service" is a physical cloud and IPAM
ii  maas-cli                           2.0.0~beta2+bzr4920-0ubuntu2    all          MAAS client and command-line interface
ii  maas-common                        2.0.0~beta2+bzr4920-0ubuntu2    all          MAAS server common files
ii  maas-dhcp                          2.0.0~beta2+bzr4920-0ubuntu2    all          MAAS DHCP server
ii  maas-dns                           2.0.0~beta2+bzr4920-0ubuntu2    all          MAAS DNS server
ii  maas-proxy                         2.0.0~beta2+bzr4920-0ubuntu2    all          MAAS Caching Proxy
ii  maas-rack-controller               2.0.0~beta2+bzr4920-0ubuntu2    all          Rack Controller for MAAS
ii  maas-region-api                    2.0.0~beta2+bzr4920-0ubuntu2    all          Region controller API service for MAAS
ii  maas-region-controller             2.0.0~beta2+bzr4920-0ubuntu2    all          Region Controller for MAAS
ii  python3-django-maas                2.0.0~beta2+bzr4920-0ubuntu2    all          MAAS server Django web framework (Python 3)
ii  python3-maas-client                2.0.0~beta2+bzr4920-0ubuntu2    all          MAAS python API client (Python 3)
ii  python3-maas-provisioningserver    2.0.0~beta2+bzr4920-0ubuntu2    all          MAAS server provisioning libraries (Python 3)

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04 LTS
Release:    16.04
Codename:   xenial
1
задан 19 April 2016 в 17:11

1 ответ

Хорошо, позор мне. Я имею, забыл работать

maas local boot-resources import

после выполнения

maas local boot-resources create -d name=custom/foo architecture=amd64/generic filetype=tgz content@=/tmp/ubuntu1604-tgz  

Взял меня некоторое время для понимания этого.

Так как документация МААСА довольно плоха когда дело доходит до импорта пользовательских изображений, я думаю, что запишу короткие инструкции, как сделать это.

Сначала необходимо знать, что именование важно. Таким образом, если Вы хотите импортировать пользовательское изображение, необходимо дать соответствующий параметр имени:

maas local boot-resources create name=custom/foo title="Title is not important" architecture=amd64/generic content@=/path/to/your/image
maas local boot-resources import

Внимательно изучите name=custom/foo. МААС ожидает, что название пользовательского изображения запускается с пользовательского. Нет никакого различия, что Вы пишете после наклонной черты, таким образом, name=custom/foo так же хорош как name=custom/bar123.

Если Вы хотите импортировать изображение CentOS, именование также важно согласно src/provisioningserver/drivers/osystem/centos.py. Для импорта пользовательского изображения для CentOS 7.2 необходимо выполниться:

maas local boot-resources create -d name=centos/centos72 architecture=amd64/generic content@=/path/to/your/image
maas local boot-resources import

Да, точно. Параметр имени должен быть name=centos/centos72 для CentOS 7.2, name=centos/centos67 для CentOS 6.7 и так далее. Это - то, как соответствие дистрибутива regexp реализовано.

Не попытались импортировать пользовательские изображения SuSE и Windows, но туда должен называть ограничения также. Просто смотрите к источникам МААСА в src/provisioningserver/drivers/osystem/.

3
ответ дан 20 April 2016 в 03:11
  • 1
    1. как насчет электрической вещи? я услышал, не удаляем ли мы его безопасно, это нанесет ущерб жесткому диску. 2. таким образом, если мы размонтировали весь partititon нашего жесткого диска, он достаточно безопасный отключить его без " удалите его safely"? – Kakashi 1 September 2017 в 04:15

Другие вопросы по тегам:

Похожие вопросы: