OpenStack AutoPilotBeta: em servidores Dell R610 - Qualquer trabalho em torno do tamanho do disco não pode ser 'NoneType' problema?

2

Estou tentando utilizar o AutoPilotBeta para implantar o OpenStack em 8 servidores Dell. Os servidores são uma mistura dos modelos R610, R415, R815 e R310. Alguns desses servidores relatam DVD, CD e NVRam como disco em resposta ao comando lshw , mas não informam o tamanho. Cheguei ao ponto no processo em que tenho um MAAS configurado e todos os servidores são comissionados. Quando executo o "openstack-install", ele é concluído com sucesso. Quando vou para a página https://<my-server-ip>/account/standalone/openstack/ , consigo fazer o login e tenho todas as marcas de seleção verdes. Eu clico e recebo todas as opções para configurar minha nuvem, exceto as zonas físicas. quando eu verificar o log de erros no servidor que está executando o Landscape, vejo o seguinte:

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'

Eu tentei consultar a API para o mesmo nó que jogou o erro ... Tenho certeza de que esta é a seção que causou isso:

  <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>

Nenhuma menção de tamanho em qualquer lugar ... já que é um driver para armazenamento USB que não está conectado, por isso não tem tamanho ...

Existe algum trabalho conhecido para esse problema?

    
por Pat E 03.04.2015 / 05:55

1 resposta

2

ATUALIZAÇÃO: 06 de abril de 2015: a partir desta data, as instruções oficiais estão sendo instaladas LDS 15.01 que contorna este problema.

Eu acredito que você está se deparando com questão github 374 que foi abordada em < href="https://help.landscape.canonical.com/LDS/ReleaseNotes15.01"> LDS 15.01 .

Observe nas notas de lançamento que o upgrade do LDS implantado pelo juju não é suportado diretamente (embora isso possa ser feito se você seguir as etapas de atualização não-rápidas e entender um pouco sobre o juju).

Em vez disso, recomendamos a instalação de novos. Você pode seguir estes passos para algo muito rápido (depois de liberar os recursos já alocados no MAAS):

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
    
por dpb 03.04.2015 / 23:11