![無論如何要恢復圖像(快照)並保持與以前相同的 IP 位址嗎?](https://rvso.com/image/697365/%E7%84%A1%E8%AB%96%E5%A6%82%E4%BD%95%E8%A6%81%E6%81%A2%E5%BE%A9%E5%9C%96%E5%83%8F%EF%BC%88%E5%BF%AB%E7%85%A7%EF%BC%89%E4%B8%A6%E4%BF%9D%E6%8C%81%E8%88%87%E4%BB%A5%E5%89%8D%E7%9B%B8%E5%90%8C%E7%9A%84%20IP%20%E4%BD%8D%E5%9D%80%E5%97%8E%EF%BC%9F.png)
有一個 CentOS 7 計算引擎項目,在看到核心更新尚未套用後,從 ssh 終端重新啟動伺服器。以前這樣做過,沒有任何問題。但是,此時伺服器無法再存取。 Nmap 掃描顯示所有應顯示開啟的連接埠已被過濾。 GCE 中的網路/防火牆顯示連接埠是開放的,且不限於任何 IP 位址範圍。有沒有其他方法可以訪問以查看正在發生的情況?並且,如果我恢復快照,我可以將其恢復到之前存在的相同 IP 位址/實例嗎?預先感謝您的任何幫助。
答案1
如果您在建立節點之前保留了靜態 IP,那麼您可以將其重新套用到另一個節點。否則不行-GCE 和 AWS 等雲端動態雲環境通常偏向具有外部靜態 IP 的資源。部分原因是 IPv4 位址空間整體耗盡。
答案2
關於過濾的端口,問題不在於 GCE 防火牆,而是在於實例配置。您的實例上可能有自適應防火牆規則。您可以找到更多信息地圖關於為什麼它顯示為已過濾的文檔。
至於要拿到相同的IP,你可以為您的執行個體指派靜態外部 IP創建後,或者如果您已經擁有臨時 IP,您可以將其升級為靜態IP。
如果您想從快照還原執行個體並保留現有 IP,我建議您執行以下操作:
- 將現有執行個體的臨時 IP 提升為靜態 IP。
- 編輯您的 GCE 執行個體(該執行個體現在將具有靜態 IP),然後將執行個體 IP 再次設定為具有臨時 IP。
- 您提升的靜態 IP 現已從現有實例中釋放;現在您可以使用它使用該靜態 IP 從您的快照建立一個新實例。