salt-cloud
を取得して、1つ(または複数)のプライベートネットワークが接続された新しいサーバーをプロビジョニングするように努力しています。
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に置き換えます)。
動作しませんでした。
'profiles'構成ファイルにセクションを追加してみました。
また、動作しませんでした。
-fixed:
atomを削除してみました(したがって、下のリストを宣伝します)。
それでも動作しませんでした。
私はここで私の知恵の終わりにいます。誰かがsalt-cloud
とを同時に使用してサーバーをプロビジョニングする方法を教えてください(PublicNetとServiceNetに加えて) )インスタンスに?
それともそれは単に不可能ですか?
私はこれをテストしました。これが私の作業プロバイダーの構成です
cat /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