2017-09-05 34 views
1

我成功地在兩個項目之間共享了一個子網,並且能夠從服務項目的共享子網上啓動一個虛擬機。共享VPC:如何在服務項目中設置對主機項目中虛擬機的訪問權限?

我應該怎麼做才能從服務項目的其他虛擬機訪問該虛擬機(與共享虛擬機不同的子網)?

,我打算給防火牆規則添加到主機項目,允許從其他項目的服務帳戶的所有流量,並從服務項目中的虛擬機,它並沒有幫助使用的服務帳戶...

+0

「共享網絡不同的子網」這是關鍵,是同一個共享VPC網絡或不同VPC網絡中的子網嗎?如果他們在不同的網絡中,那麼不是共享的VPC。 – Dagang

回答

0

虛擬機在同一個共享VPC的不同項目(包括主機和服務項目)中,默認情況下應該能夠通過內部IP地址相互通信。見Shared VPC and internal DNS

在共享VPC主機網絡VM實例可以即使實例是由不同服務項目創建經由內部IP地址彼此進行通信。實例也可以通過格式爲[HOST_NAME] .c。[PROJECT_ID] .i​​nternal的完全合格的內部DNS名稱相互訪問。

+0

我已經看到了這個評論,DNS不能通過我的主機和服務項目以這種方式解決......(它對於同一個項目)。所以有些東西肯定是不同的...... 我在服務項目中啓動了一個實例,它帶有兩個網絡接口,一個在共享的VPC上,另一個在服務項目上,並且能夠訪問兩個網絡中的實例。但是這種設置不是我想要的 –

+0

您可以添加有關VM的2個接口的詳細信息以及如何測試通信。 – Dagang

+0

VM是在共享子網上的服務項目中創建的,eth0是共享子網的,eth1是服務項目。我通過SSH連接,並能夠訪問兩個子網中的實例。現在,我添加了網絡對等兩個項目和一堆防火牆規則,這些規則解決了這個問題,但我不確定它的解決方案是我最開心的... –

相關問題