Rackspace

salt-cloud 和 Rackspace:如何將專用網路附加到新實例?

  • October 12, 2016

我正在努力為salt-cloud連接一個(或多個)專用網路的新伺服器提供服務。

SaltStack’s documentation here說我應該將此“部分”添加到“提供者”配置文件中:

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:原子(因此提升了下面的列表)。

仍然沒有工作。

我在我的智慧盡頭。有人可以告訴我如何使用私有網路(除了 PublicNet 和 ServiceNet)來配置伺服器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

引用自:https://serverfault.com/questions/808584