2013-07-11 49 views
1

我想要一個可用於任何項目的OpenStack機器快照,並且可以啓動其他的Snapshots本身。我希望它可以讓任何人都可以在他們的項目中啓動這個快照的實例,並且可以在沒有任何額外配置的情況下自行啓動其他快照。這可能嗎?無需身份驗證即可從guest虛擬機啓動OpenStack機器

回答

1

簡短的回答是:

目前沒有辦法安全地做到這一點...

梯形校正擴展提供共享信任標記這可能是可行的能力。

龍的回答是:

什麼它基本上可以歸結爲是,圖像是完全訪問到具有它們的用戶。因此,您存儲在該映像上的任何API信譽都可能被訪客用戶盜用。這意味着您無法將您的基本公共映像設置爲擁有任何API憑據可用於進行API調用。

現在,您可以在運行時注入憑據,但這必須由用戶完成。您也可以在基礎圖像上有一個交互式請求用戶授權信用的腳本,以便從keystone獲得有效的令牌。你甚至可以在實例的運行時使用以下選項之一通過:

我更喜歡user-data和cloud-init。 http://docs.openstack.org/trunk/openstack-compute/admin/content/user-data.html

配置驅動器在過去暴露了一些相當不好的安全風險。 http://docs.openstack.org/trunk/openstack-compute/admin/content/config-drive.html

這可能會讓你足夠遠。但它不會完全自動化。

相關問題