web-dev-qa-db-ja.com

salt-cloud&Rackspace:プライベートネットワークを新しいインスタンスに接続する方法は?

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に加えて) )インスタンスに?

それともそれは単に不可能ですか?

2
pepoluan

私はこれをテストしました。これが私の作業プロバイダーの構成です

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
2
Utah_Dave