Развертывание Concourse Bosh в OpenStack создает виртуальные машины для рабочих без определенного значения ключа persist_disk.

Я выполняю развертывание Concourse Bosh в OpenStack, и у меня возникла проблема, когда он назначает том для каждого рабочего и веб-экземпляра, хотя я не определил ключ-значение для persist_disk на рабочем или веб-сервере. Согласно документам bosh, по умолчанию должно быть persistent_disk: 0 = без тома. Я использую https://github.com/concourse/concourse-bosh-deployment.

Если я явно задаю persist_disk: 0, то никакие тома не назначаются должным образом, поэтому предположим, что значение по умолчанию должно было измениться с https://bosh.io/docs/persistent-disks/#persistent-disk.

- type: replace
  path: /instance_groups/name=web/persistent_disk?
  value: 0

- type: replace
  path: /instance_groups/name=worker/persistent_disk?
  value: 0

Где можно изменить это значение по умолчанию?


person fsegui    schedule 29.06.2018    source источник


Ответы (1)


Нет свойства, позволяющего установить размер постоянного диска по умолчанию для всех развертываний: https://github.com/cloudfoundry/bosh/blob/master/jobs/director/spec

0 жестко запрограммирован: https://github.com/cloudfoundry/bosh/blob/master/src/bosh-director/spec/unit/deployment_plan/persistent_disk_collection_spec.rb

Вы можете использовать persistent_disk_type: default и определить настройки по умолчанию в облачной конфигурации:

persistent_disk_type [Строка, необязательно]: допустимое имя типа диска из облачной конфигурации.


Кстати, я думаю, что более интуитивно понятно удалить свойство постоянного диска, чем установить размер постоянного диска равным 0 байтам:

- type: remove
  path: /instance_groups/name=web/persistent_disk?

https://bosh.io/docs/cli-ops-files/#ops< /а>

person kinjelom    schedule 10.10.2019