如何将Oracle Cloud的ARM机器更换到CentOS 7系统?

如何将Oracle Cloud的ARM机器更换到CentOS 7系统?

Oracle升级免费套餐相信大家都知道了
ARM实例最高4核心24G内存 真香对不
大部分地区目前是开不到了 你可以挂脚本刷
博主挂了2天刷到了
如果你收到了Oracle的警告邮件,那就快停了脚本,保号要紧

友情提示

如果你的号是新开的,那么ARM实例会在试用期结束后停止并无法开机,删除重新创建就行
总结一点 试用期过了开ARM实例才真正属于你

更换CentOS 7 (AltArch)

需要的东西

  1. 一个Oracle的AMD实例(没有的自己开) 本文以Linux系统为例 可用空间10G以上
  2. 一个Oracle的ARM实例(废话) 引导卷50G
  3. Linux基础(脑子)

1.先SSH登陆,安装wget工具

## For CentOS/RHEL
yum install wget -y
## For Fedora
dnf install wget -y
## For Ubuntu/Debian
apt-get update -y && apt-get install wget -y

2.下载DD镜像

wget https://api.zeroteam.top/dd/centos7/arm64.tar.gz

3.解压

tar xzvf arm64.tar.gz

4.登入Oracle控制台,进入ARM实例详细页面,强制关闭ARM实例,然后在引导卷栏卸载引导卷,将其挂载到AMD实例上
这里最好顺便把ARM和AMD实例引导卷的磁盘IO性能调整到最高(编辑引导卷)
5.写入DD包

dd if=image.img of=/dev/sdb bs=10M status=progress

这里的sdb是设备名称,你应该换成你自己设备实际的名称
6.写入完成后从AMD实例上卸载ARM实例的引导卷,在ARM实例详细页面挂载回引导卷,然后启动即可

系统信息

CentOS 7.9.2009 (AltArch) 最小化安装
Root密码 CoiaPrant#CentOS7
Root私钥 >>点此下载<<
你也可以用opc用户加上之前创建实例的私钥登陆

DD完成后请记得修改Root密码和私钥,以防被他人入侵服务器

#修改Root密码
passwd root
#删除Root私钥
rm -f /root/.ssh/authorized_keys

特性

  • 使用NetworkManager管理网络,双栈DHCP,在Oracle开启IPv6后使用nmtui修改,重启主机即可生效
  • 已安装cloud-init,qemu-ga,oracle-cloud-agent 确保服务器正常配置

原创文章,作者:admin,如若转载,请注明出处:https://www.ipv6s.com/basis/application/202107101255.html

发表评论

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