Я очень стараюсь получить salt-cloud
для предоставления новых серверов с одной (или несколькими) частными сетями.
Документация SaltStack Вот сказал, что я должен добавить этот «раздел» в файл конфигурации «провайдеров»:
networks:
- fixed:
# This is the private network
- private-network-id
# This is Rackspace's "PublicNet"
- 00000000-0000-0000-0000-000000000000
# This is Rackspace's "ServiceNet"
- 11111111-1111-1111-1111-111111111111
Так я и сделал (заменив private-network-id
с UUID частной сети, конечно).
Не сработало.
Я попытался добавить раздел в конфигурационный файл «профилей».
Тоже не сработало.
Я попытался удалить -fixed:
атом (следовательно, продвигает список внизу).
Все еще не сработало.
Я тут сошел с ума. Может кто-нибудь сказать мне, как я могу предоставить сервер, используя salt-cloud
и заодно присоединить к экземпляру частные сети (помимо PublicNet и ServiceNet)?
Или это просто невозможно?
Я только что это проверил. Вот моя рабочая конфигурация провайдера
кот /etc/salt/cloud.providers.d/rackspace.conf
rs:
minion:
master: <master ip or url>
# Configure Rackspace using the OpenStack plugin
#
identity_url: 'https://identity.api.rackspacecloud.com/v2.0/tokens'
compute_name: cloudServersOpenStack
protocol: ipv4
# Set the compute region:
#
compute_region: DFW
# Configure Rackspace authentication credentials
#
user: <user name>
tenant: <tenant>
apikey: <api key>
driver: openstack
networks:
- fixed:
# This is the private network
- < private network UUID >
# This is Rackspace's "PublicNet"
- 00000000-0000-0000-0000-000000000000
# This is Rackspace's "ServiceNet"
- 11111111-1111-1111-1111-111111111111