我正在努力尝试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)附加到实例?
或者这根本就不可能?
答案1
我刚刚测试了这一点。这是我的工作提供程序配置
猫/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