甲骨文降配,把原IP附加到另一實例過程

前言

前段時間收到甲骨文的郵件,提醒2026年8月18日起,免費的賬號要額度要減半,也就是由原來的4核24G內存減到2核12GB內存,拖到今天才想起要做出改變了。

image-20260817151946798

方案

現在實例情況:

  • 2臺1+6
  • 1臺2+12

要使其不超額,那隻要刪除2+12那臺便可以,但是這臺是我一直主力在用的,另外兩臺,一臺跟NS朋友換了臺聖何塞的,一臺是給同學朋友在用,爲了我的IP不變,那隻能把我原實例刪除保留IP,分配給同學那臺

image-20260817152349022

新方案

  • 1+6 換聖何塞,不能動
  • 1+6 同學在用,附加我原IP到這臺,實現雙IP,互不影響
  • 2+12 刪除

實現

其實挺簡單的,前提是你原IP要是 預留IP,如果是 臨時IP,可能沒辦法保留了,但依然能實現一臺實例雙IP,博主用的是甲骨文自帶的opc系統。

第一步,實例——VNIC——IP管理——分配輔助專用 IP地址——把預留的公網IP綁上

image-20260817153039704

第二步,臨時測試

ip addr add 10.0.0.117/24 dev enp0s6 label enp0s6:0

這是 Oracle 官方給出的臨時配置方式,重啓後會消失,非常適合現在實驗,添加專用(內網)IP到enp0s6 網卡

然後檢視:

ip -br -4 addr

正常應該變成類似:

lo          UNKNOWN   127.0.0.1/8
enp0s6      UP        10.0.0.34/24 10.0.0.117/24

接着直接測試兩個公網 IP。

先測試新預留 IP:

curl --interface 10.0.0.117 -4 https://api.ipify.org

如果一切正常,應該返回:

140.xx.xx.2x4

再測試原來的:

curl --interface 10.0.0.34 -4 https://api.ipify.org

應該返回:

140.xx.xx.17x

如果兩個結果分別正確,就已經證明這臺伺服器可以做到真正的雙內外網IP了

第三步,做入站測試

可以直接ping兩個公網IP,也可以直接分別通過兩個IP鏈接SSH,或者原有IP業務,直接替換成新IP,是否能正常訪問。

第四步,寫入系統,永久生效

確認沒問題後,直接添加到系統模塊

nmcli connection modify "System enp0s6" +ipv4.addresses 10.0.0.117/24

這裏的 + 很重要,它表示追加地址,不要覆蓋現有 10.0.0.34

然後建議不要立即 nmcli connection down/up,因爲現在是遠程 SSH,這有一定斷線風險。最安全的做法是:

nmcli connection reload

由於已經通過 ip addr add 臨時加入了 10.0.0.117,當前網絡已經正常,因此現在只需要把配置寫進 NetworkManager,等以後自然重啓驗證即可。

總結

經實例VNIC添加專用IP,然後綁定預留的IP,添加內網IP到系統網上,確認沒問題了再寫入NetworkManager,最終實現甲骨文一機多IP。

相关推荐

暂无评论

发表评论

您的电子邮件地址不会被公开,必填项已用*标注。