Мы находимся в процессе развертывания частного экземпляра openstack, но пока не имеем доступной службы хранения объектов Swift. Может ли juju bootstrap запустить экземпляр утилиты без swift? Я вижу, что блок управления конфигурацией openstack является идентификатором контейнера.
Провайдер juju openstack также может быть использован с nova/objectstore (s3 equiv) для подобных установок. Требования к хранилищу объектов минимальны и используются в основном для распределения брелоков по машинам и некоторых метаданных клиентов (т.е. небольшого размера или пропускной способности).
Да, обязательно. Как видите, основная конфигурация для OpenStack выглядит следующим образом:
openstack: type: openstack # Specifies whether the use of a floating IP address is required to give the nodes # a public IP address. Some installations assign public IP addresses by default without # requiring a floating IP address. # use-floating-ip: false admin-secret: 13850d1b9786065cadd0f477e8c97cd3 # Globally unique swift bucket name control-bucket: juju-fd6ab8d02393af742bfbe8b9629707ee # Usually set via the env variable OS_AUTH_URL, but can be specified here # auth-url: https://yourkeystoneurl:443/v2.0/ # override if your workstation is running a different series to which you are deploying # default-series: precise # The following are used for userpass authentication (the default) auth-mode: userpass # Usually set via the env variable OS_USERNAME, but can be specified here # username: # Usually set via the env variable OS_PASSWORD, but can be specified here # password: # Usually set via the env variable OS_TENANT_NAME, but can be specified here # tenant-name: # Usually set via the env variable OS_REGION_NAME, but can be specified here # region:
Все поля без хеша ( #
) в начале являются обязательными.
Источник: https://jujucharms.com/docs/stable/config-openstack
Более того, уникальное имя корзины имеет те же ограничения и ограничения. См., Например, здесь , здесь или здесь .