簡體   English   中英

Cloud Foundry-在VM中安裝Micro Bosh(OpenStack)

[英]Cloud Foundry - Installing Micro Bosh in a VM ( OpenStack )

我已經按照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

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

可能指的是Keystone Service API。

該API可以使您向OpenStack的Keystone身份服務進行身份驗證。 所有REST API服務都在目錄服務中分類。 此外,所有OpenStack都依賴於Keystone對所有API查詢進行身份驗證。

我對波什一無所知,因此需要更好的上下文。

通常,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文件中。 這也可以從“地平線”界面獲得。

或者,它可以引用提供程序特定的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

盡力而為的人。 希望能給您您所需要的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM