1.注册oracle cloud账号
新注册的小伙伴,可以在 30 天内,利用 300 美元免费储值,任性使用所有 Oracle Cloud
基础设施服务。 30 天后呢?你仍然可以畅享 Always Free 免费套餐中的云服务!
首先,每个甲骨文账号
免费磁盘配额为200G
,单台服务器默认最小磁盘空间为47G
,所以免费用户最多只能创建4
台服务器。 免费服务器包含固定配置的 X86 服务器和自定义配置的 ARM 服务器,具体如下:
X86
- VM.Standard.E2.1.Micro 固定1C/1G/50M带宽
配置
ARM
- VM.Standard.A1.Flex 最高4C/24G/4G带宽
配置
VM.Standard.E2.1.Micro 为固定配置1核/1G内存
,最多只能创建2
台,创建后显示 Always Free
。 VM.Standard.A1.Flex 根据每月的计算配额而定,免费用户最高
可以创建4核/24G内存
。在自定义配置时,选配的 CPU 和内存固定比例比为1:6
,所以可以根据自己需求分别
创建:
注意:ARM Flex 服务器创建后不会
显示Always Free
,但只要在配额内是不会扣费。
由于上文提到的免费账号磁盘配额限制,所以一个账号无论选择 X86 还是 ARM,最多只能创建 4 台免费服务器。推荐以下几种方式:
(性能存储带宽最大化)
(性能和数量均衡选择)
(架构性能数量同时最大化)
(数量性能带宽同时最大化)
创建完毕后建议访问存储 - 块存储 - 引导卷
页面,查看所有磁盘都显示Always Free
。 而计算 - 实例
页面中的 ARM Flex 服务器是不会
显示Always Free
,只要保证不超过4C/24G
配额即可。
第一种方法:先试用ubuntu的公钥登录,然后执行下面的命令
#!/bin/bash
第二种方法:创建oracle实例的时候,在最下面的”管理“菜单中找到初始化脚本行,粘贴之前的命令,则在创建后直接可以使用root账号登录VPS,登录的密码是特别提醒:外面ssh root@ip老是报错Permission denied ().原因是因为/etc/ssh/sshd_config.d 下面有一个文件60-cloudimg-settings.conf 里面禁止密码登录,改成yes就行
创建块存储,每个免费用户都有200G
存储额度,如果没有用完,是可以用来创建块存储卷使用的,但是创建块存储卷时不要调整目标卷性能
,调高性能会产生额外的费用.创建完成后点击
附加到实例
附加完毕后,点右侧小点中的
ISCSI
命令和信息. 在主机上执行执行
fdisk -l
可以看出多了一块/dev/sdb
的新磁盘
Disk /dev/sdb: 200 GiB, 214748364800 bytes, 419430400 sectors
执行以下命令开始对新磁盘分区格式化
fdisk /dev/sdb n
执行
mkfs.ext4 /dev/sdb1
为磁盘格式化. 创建一个目录,或者挂载到现有的目录,本文示例为创建/backup
目录.
mkdir /data
此时/data
目录就有上述创建的50G
块存储卷容量了. 设置开机自动挂载,确保服务器重启后也能自动挂载该目录.
vi /etc/fstab # 在最后一行添加
最终看效果
由于Oracle会回收不使用的机器,所以需要占用服务器资源,但即使使用了脚本进行占用,也会有机器进行回收,就很玄学。
—— 评论区 ——