据说甲骨文在19年的时候投资了ARM芯片公司!最近 Oracle Cloud “永久免费”的服务 新增 Arm 服务器!博主开通后2天并未收到账单,这波应该是没啥大问题了!大家可以上车了!
4 Arm-based Ampere A1 cores and 24 GB of memory usable as one VM or up to 4 VMs.
2 Block Volumes Storage, 200 GB total.
意思是,我们除了之前开通的免费服务器,还能开通最多4台Arm服务器!最多分配24G内存!
如果只开通1台机器的话。那就是4核 24G内存!详细你参考:数量限制 部分内容!
关于 Oracle Cloud Arm 服务器相关内容!本文会不断更新!请收藏关注!
关于ARM
ARM处理器是英国Acorn有限公司设计的低功耗成本的第一款RISC微处理器。全称为Advanced RISC Machine。ARM处理器本身是32位设计,但也配备16位指令集,一般来讲比等价32位代码节省达35%,却能保留32位系统的所有优势。
缺点:支持的软件比较少,有些软件可能需要自己编译才能用!
如何开通
和之前介绍的开通方式基本一致!请参考之前的文章:申请Oracle Cloud永久免费服务+300美元试用额度
配置选择Ampere,OCPU 和 内存如图选择即可!
机器配置
!!最佳配置!!
CPU : 4核
内存:24G
带宽:1G
磁盘:50G
流量:10T
IPv4*1
支持IPv6
支持区域
目前已知,美国西部(凤凰城),日本,韩国均可以开通!其他地区未知!
相关限制
系统限制
仅支持 Oracle Linux 和 Ubuntu!其他系统需要自己DD安装!
数量限制
1)免费资源为每个月3000个OCPU小时+18000GB内存使用量,不论收费与试用用户,免费的资源都是这么多。
折算为4C+24G的话,就是750小时,足够你玩一个月的。
网络带宽ARM后期会试用用户限速,具体时间未定。
2)你以前的普通机,依然是2台永久免费限制,这个没有变。
3)你永久免费资源,依然是网络流量每月10TB,总磁盘配额空间200G,IPV4地址共4个(* 3个临时+1个预留),IPV6地址就是那个 /16的数量。
可以开6台机器,最终两台用纯IPV6。
账单查询
如果担心自己开通的非免费的内容,产生了费用可以查看!
https://cloud.oracle.com/usage/reports
脚本跑分
CPU 型号无法识别出来!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
CPU Model :
CPU Cores :
CPU Frequency : MHz
CPU Cache :
Total Disk : 39.2 GB (2.7 GB Used)
Total Mem : 10864 MB (454 MB Used)
Total Swap : 8191 MB (0 MB Used)
System uptime : 0 days, 0 hour 1 min
Load average : 0.36, 0.15, 0.05
OS : Red Hat Enterprise Linux Server release 7.9 (Maipo)
Arch : aarch64 (64 Bit)
Kernel : 5.4.17–2102.201.3.el7uek.aarch64
TCP CC : cubic
Virtualization : Dedicated
Organization : AS31898 Oracle Corporation
Location : Paripark / KR
Region : Seoul
———————————————————————————————————
I/O Speed(1st run) : 54.5 MB/s
I/O Speed(2nd run) : 51.2 MB/s
I/O Speed(3rd run) : 51.2 MB/s
Average I/O speed : 52.3 MB/s
|
脚本收集
DD系统
新建实例时选的 ubuntu 20.4,非 mini 版!然后DD成 Debian10系统!
1
2
3
|
curl –fLO https://raw.githubusercontent.com/bohanyang/debi/master/debi.sh
chmod a+rx debi.sh
sudo ./debi.sh —architecture arm64 —user root —password password
|
设置默认root的密码为password,登陆成功之后记得自己输入passwd修改密码!!!
没报错的话继续运行:
1
|
sudo shutdown –r now
|
更新内核至5.10
参考:https://p3terx.com/archives/debian-linux-vps-server-wireguard-installation-tutorial.html
1
2
3
4
5
|
echo “deb http://deb.debian.org/debian $(lsb_release -sc)-backports main” | sudo tee /etc/apt/sources.list.d/backports.list
sudo apt update
uname –r
|
此时看到的版本应该是4.19的,为了之后安装warp方便,我们可以更新内核到新版,5.6以上就自带了wireguard了,现在最新的是5.10
1
|
sudo apt –t $(lsb_release –sc)–backports install linux–image–$(dpkg —print–architecture) linux–headers–$(dpkg —print–architecture) —install–recommends –y
|
安装Docker
Arm本来软件兼容不太好!使用Docker也是一个不错的选择!
下面亲测 Oracle Linux 7.9 可行!原一键安装Docker命令执行失败!
特别提醒:用Docker不是所有镜像都能运行,需要找那些支持 linux/arm64的。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
cat >/etc/yum.repos.d/centos–extras.repo << ‘EOF’
[extras]
name=CentOS–$releasever – Extras
mirrorlist=http://mirrorlist.centos.org/?release=7&arch=$basearch&repo=extras&infra=$infra
gpgcheck=0
EOF
sudo yum install –y yum–utils
sudo yum–config–manager \
—add–repo \
https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker–ce docker–ce–cli containerd.io
|
安装成功后 启动Docker!
1
|
systemctl start docker
|
启用IPv6
面板上的操作请移步: 甲骨文云(Oracle Cloud)免费服务器开启 IPv6
这里主要差别是系统上的一些操作不太一样!
1)网卡。 Oracle Linux 7.9的网卡名称是:enp0s3 (和上文中是不一样的,使用 ifconfig 可见)
2)Oracle Linux 7.9 已经启动 IPv6模块,但是内核配置没有启用!
执行以下命令!
1
|
echo “net.ipv6.conf.all.disable_ipv6=0” >> /etc/sysctl.conf
|
将配置生效!
1
|
sysctl –p
|
获取IPv6!
1
|
dhclient –6 enp0s3
|
查看IP!
1
|
ip addr
|
如果重启后IPv6获取不到?添加开机启动
那么执行下面的脚本。把获取IPv6的命令写到开机启动!
1
2
|
chmod +x /etc/rc.d/rc.local
echo “dhclient -6 enp0s3” >> /etc/rc.d/rc.local
|
Ubantu系统简单一些!面板操作完成,重启服务器即可!
Debian系统,面板操作完成!需要修改文件!谢谢TG大佬 @Yan 提供内容!
1
|
echo “iface ens3 inet6 dhcp” >> /etc/network/interfaces
|
然后重启服务器即可!
1
|
reboot
|
Oracle Linux 8 系统,替换下面命令中的 ipv6地址 为你服务器实际分配的地址!
1
|
sudo ip –6 addr add ipv6地址 dev enp0s3
|
特别说明
1)目前韩国,日本都出现缺货情况。多试一试万一开通成功呢!
2)免费限制还不是太明朗,多观察一下账单!
3)终止服务器一定要注意引导卷是否也一起终止!
4)开通的服务器目前没有【始终免费】标识,但是引导卷是有的!
5)对于新账号(没有过试用期),试用期到期后ARM服务器会被停止!需要重新开通!
未知问题
1)官网描述: 2 Block Volumes Storage 是否包括引导卷?
2)过了试用期的账号,由于开服务器不小心产生了费用?甲骨文将如何处理?
参考文章
https://hostloc.com/thread-849445-1-1.html
https://hostloc.com/thread-849672-1-1.html
https://insidehpc.com/2021/05/arm-based-oracle-ampere-with-hpc-class-instances-now-on-oracle-cloud/