Как исправить ошибку развертывания BOSH "Отсутствуют свойства: resource_pool.availability_zone"?
Когда я пытаюсь развернуть BOSH (bosh -d nginx-ntp-xip-aws.yml -n deploy
), Я получаю следующую ошибку:
Deploying
---------
Director task 311
Started preparing deployment > Preparing deployment. Done (00:00:01)
Started preparing package compilation > Finding packages to compile. Done (00:00:00)
Started creating missing vms > nginx_ntp_xip/0 (23ec1c94-f415-4922-9914-42fe5b3f2b38). Failed: Missing properties: resource_pool.availability_zone (00:00:05)
Error 100: Missing properties: resource_pool.availability_zone
1 ответ
Проблема заключалась в том, что availability_zone
собственность отсутствовала у vm_types
раздел облачного конфига моего BOSH-директора. Вот мой azs
раздел из моего облачного конфига:
azs:
- name: z1
cloud_properties:
availability_zone: us-east-1a
Я обновил vm_types
строфа в cloud-config.yml
:
vm_types:
- name: t2.nano
cloud_properties:
instance_type: t2.nano
availability_zone: us-east-1a
ephemeral_disk:
size: 4_000
type: gp2
Затем я обновил облачный конфиг моего BOSH-директора:
bosh update cloud-config cloud-config.yml
Мое последующее развертывание прошло успешно:
bosh -d nginx-ntp-xip-aws.yml -n deploy