甲骨文降配,把原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。

相关推荐

暂无评论

发表评论

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