0

http://cloudfoundry.github.com/docs/running/deploying-cf/openstack/install_microbosh_openstack.htmlの指示に従って、マイクロ ボッシュを VM にインストールしました。

micro_bosh.yml について少し混乱しています。

name: microbosh-openstack

env:
 bosh:
    password: $6$u/dxDdk4Z4Q3$MRHBPQRsU83i18FRB6CdLX0KdZtT2ZZV7BLXLFwa5tyVZbWp72v2wp.ytmY3KyBZzmdkPgx9D3j3oHaDZxe6F.


 level: DEBUG

network:
 name: default
 type: dynamic
 label: private
 ip: 192.168.22.34


resources:
 persistent_disk: 4096
 cloud_properties:
    instance_type: m1.small

cloud:
  plugin: openstack
  properties:
   openstack:
       auth_url: http://10.0.0.2:5000/v2.0/tokens
       username: admin
       api_key: f00bar
       tenant: admin
       default_key_name: admin-keypair
       default_security_groups: ["default"]
       private_key: /root/.ssh/admin-keypair.pem

api_key は何に使用されますか? このキーの意味がわかりません。デフォルトのキー名は?

誰かがこの構成オプションをよりよく説明できますか?

ありがとう

ブルーノ

編集

この質問に対する答えは、 https://github.com/drnic/bosh-getting-started/blob/master/create-a-bosh/creating-a-micro-bosh-from-stemcell-openstack にあります。 md

4

1 に答える 1

1
http://10.0.0.2:5000/v2.0/tokens

Keystone サービス API を指している可能性があります。

この API は、OpenStack の keystone ID サービスに対してユーザーを認証します。すべての REST API サービスは、カタログ サービスにカタログ化されます。さらに、すべての OpenStack は keystone に依存してすべての API クエリを認証します。

ボッシュ属性「api_key」について何も知らないと、より良いコンテキストが必要になります。

通常、OpenStack は独自の API 認証の概念で API キーを必要としません。

openstack api 認証の詳細については、次を参照してください。

http://docs.openstack.org/api/quick-start/content/index.html#Getting-Credentials-a00665

ただし、EC2 キーに関連する API キーの概念があります。これらは、次のクエリで生成できます。

keystone ec2-credentials-create 

私の推測では、それがそこで必要なものです。

より多くの選択肢があります:

認証情報は、nova-manage project zipfile コマンドを使用して Openstack プロジェクト用に生成された novarc ファイルに含まれている可能性があります。これは、Horizo​​n インターフェイスからも利用できます。

または、ラックスペースなどのプロバイダー固有の API キーを参照することもできます (これは疑問です)。

http://docs.rackspace.com/servers/api/v2/cs-devguide/content/curl_auth.html

「default_key_name」は、以前に openstack に登録されたキーペアの名前を参照している可能性があります。これは、インスタンスの実行時にイメージに挿入できるキーペアです。.pem ファイル名に対応する必要があります。キーは、構成で選択したユーザーとテナントが利用できる必要があります。

ここでキーペアの作成/使用例を確認してください。

http://docs.openstack.org/developer/nova/runnova/managing.instances.html

頑張る男。それがあなたに必要なものを与えることを願っています。

于 2013-04-02T17:51:06.520 に答える