2017-08-14 70 views
1

我試圖在AWS之外運行cloudify並嘗試在AWS上創建基礎架構。安裝代理時,cloudify使用虛擬機的私有IP地址,我似乎無法覆蓋。有沒有辦法在AWS基礎架構之外運行cloudify管理器,並且仍然可以在AWS中進行配置? 在你問爲什麼我想在AWS之外運行cloudify之前,我的主要原因是我想管理多個雲平臺(目前是AWS和Azure),並且我不想運行多個cloudify管理器。因此,如果我在AWS中安裝管理器,我仍然會在管理Azure或openstack(我們稍後可能會添加)中進行配置管理時遇到問題。Cloudify經理在多個雲平臺上創建實例

所以,問題是,我該怎麼配置cloudify使用公共(或提供)IP地址安裝代理,或者根本沒有安裝代理(我只是想cloudify使用提供基礎設施),我可以使用ansible安裝我的軟件。但是如果我說「install_method:none」,它仍然抱怨丟失隊列。任何幫助,將不勝感激。

問候, 阿爾塔夫

回答

0

Cloudify不支持使用公網IP的管理器 - 代理通信的方法。

推薦的方法是在Manager的主機網絡和目標網絡之間配置VPN。典型的例子是,如果您在筆記本電腦上運行Cloudify Manager,並且想要調配AWS資源。 AWS提供了一項名爲VPN Connection的功能,可以輕鬆爲您的AWS VPC配置VPN。如果您想在Azure中擁有經理,則可以使用在Azure中運行的VPN服務器執行同樣的操作。

+0

如果我們在虛擬機上預先安裝cloudify代理,我們還需要VPN連接嗎?不確定經理和代理是否直接通過MQ進行通信或通話。如果這可以工作,如何安裝cloudify代理(使用命令)。 –