OpenStack AutoPilotBeta: на серверах Dell R610. Не существует ли проблемы с размером диска в NoneType?

Я пытаюсь использовать AutoPilotBeta для развертывания OpenStack на 8 серверах Dell. Серверы представляют собой смесь моделей R610, R415, R815 и R310. Некоторые из этих серверов сообщают DVD, CD и NVRam как диск в ответ на команду lshw, но не сообщают о размере. Я дошел до того момента, когда у меня настроен MAAS и все серверы введены в эксплуатацию. Когда я выполняю «openstack-install», он успешно завершается. Когда я перехожу на страницу https://<my-server-ip>/account/standalone/openstack/, я могу войти в систему, и у меня есть все зеленые галочки. Я нажимаю и получаю все параметры для настройки моего облака, кроме физических зон. Когда я проверяю журнал ошибок на сервере, на котором запущен Landscape, я вижу следующее:

File "/opt/canonical/landscape/canonical/landscape/model/openstack/jobs.py", line 260, in run
disk_size = sum(int(disk["size"]) for disk in disks)
File "/opt/canonical/landscape/canonical/landscape/model/openstack/jobs.py", line 260, in <genexpr>
disk_size = sum(int(disk["size"]) for disk in disks)
exceptions.TypeError: int() argument must be a string or a number, not 'NoneType'

Я пытался запросить API для того же узла, который выдал ошибку ... Я почти уверен, что это это раздел, который вызвал это:

  <node id="disk:0" claimed="true" class="disk" handle="SCSI:00:00:00:00">
   <description>SCSI Disk</description>
   <physid>0</physid>
   <businfo>scsi@0:0.0.0</businfo>
   <logicalname>/dev/sdc</logicalname>
   <dev>8:32</dev>
   <configuration>
    <setting id="sectorsize" value="512" />
   </configuration>
  </node>

Нигде не упоминается размер ... поскольку это драйвер для USB-накопителя, который не подключен, поэтому он не имеет размера ...

Есть ли известное решение этой проблемы?

2
задан 4 April 2015 в 20:03

1 ответ

ОБНОВЛЕНИЕ: 06 апреля 2015: С этой даты официальные инструкции теперь устанавливают LDS 15.01, который обходит эту проблему.

<час>

я полагаю, что Вы сталкиваетесь выпуск 374 GitHub, который был обращен в LDS 15.01.

Уведомление в информации о версии, что, обновляя амулет развернутый LDS непосредственно не поддерживается (хотя это может быть сделано, если Вы выполняете шаги обновления небыстрого запуска тесно и понимаете немного об амулете).

Вместо этого мы рекомендуем установить новый. Можно выполнить эти шаги для чего-то очень быстрого (после того, как высвобождение средств уже выделило в МААСЕ):

sudo apt-get install juju-quickstart
juju quickstart u/landscape/landscape-dense-maas/12

# After it's done... get the ip address of the apache2 node:
juju status apache2

# And connect to that in your web browser
2
ответ дан 4 April 2015 в 20:03

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

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