oracle甲骨云

oracle甲骨云

浏览次数:
信息来源: 用户投稿
更新日期: 2025-12-16
文章简介

甲骨文今天在几天前在选配实列中提供了一个新的选项VM.Standard.A1.Flex。根据用户协议,可以自由分配4个OCPU,24GB内存,最大200GB空间容量和4

2025阿里云双十一服务器活动

甲骨文今天在几天前在选配实列中提供了一个新的选项VM.Standard.A1.Flex。根据用户协议,可以自由分配4个OCPU,24GB内存,最大200GB空间容量和4GB的带宽。新开出的免费机型配置不可思议地高,令人难以置信。

据了解,该机型仅部分区域可开通。它不占用此前开出的2台免费服务器的配额。因为抢购火爆,所以一机难求。如果你不用个脚本跑一跑估计很难抢到vps。这篇就用宝塔面板来部署这个玩意,脚本代码来自己群里大佬分享,想知道最新鲜的信息入群。

宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取https://www.bt.cn/?invite_code=MV9ub2NxdmI=

如果你还没有甲骨文,可以看之前的申请教程:甲骨文申请

如果觉得这个麻烦,可以看之前的js脚本:Oraclecloud甲骨文–免费VPS获取自动脚本代码

或者:甲骨文使用KeymouseGo(按键精灵)刷ARM

201.6.25更新,如何用Terraform升级arm配置。详情见第七步。

2021.6.5更新:Oracle甲骨文ARMVPS自动抢购脚本–利用宝塔面板+oci

2021.6.4更新,目前刷脚本已经会收到甲骨文的邮件提醒,可能已经存在了封号的危险。具体入群看,这里贴下邮件的机翻:

1、安装Terraform

1)Terraform官网:https://www.terraform.io/downloads.html

2)宝塔面板安装Terraform,先下载!

wgethttps://releases.hashicorp.com/terraform/0.15.4/terraform_0.15.4_linux_amd64.zip

解压,并移动文件terraform到/usr/bin目录

unzipterraform_0.15.4_linux_amd64.zip

[root@host63c0dcac37~]#terraformversion

[root@host63c0dcac37~]#

2、安装oci-cli工具

1)安装,一路回车即可,默认安装在/root/bin目录

bash-c"$(curl–Lhttps://raw.githubusercontent.com/oracle/oci-cli/master/scripts/install/install.sh)"

2)当出现“===>Modifyprofiletoupdateyour$PATHandenableshell/tabcompletionnow?(Y/n):”这个时候,是在提示你输入y回车,会自动帮你添加环境变量。之后又是一路回车。出现如下提示表示安装成功。可以用:来查询版本!!

===>Modifyprofiletoupdateyour$PATHandenableshell/tabcompletionnow?(Y/n):y===>Enterapathtoanrcfiletoupdate(filewillbecreatedifitdoesnotexist)(leaveblanktouse'/root/.bashrc'):

--Backedup'/root/.bashrc'to'/root/.bashrc.backup'

--Tabcompletionsetupcomplete.

--Iftabcompletionisnotactivated,verifythat'/root/.bashrc'issourcedbyyourshell.

--**Run`exec-l$SHELL`torestartyourshell.**

--Installationsuccessful.

--RuntheCLIwith/root/bin/oci--help

[root@hostf68b156fb8~]#oci-v

3、复制租户和用户的ocid

1)甲骨文后台右上角>>用户设置>>分别点击用户和租户,在信息栏中有我们需要的ID,分别点击复制,可以保存在记事本备份好。具体看图:

4、配置cli

2)输入如下代码开始配置,配置的路径默认在root目录。

Enteralocationforyourconfig[/root/.oci/config]:

EnterauserOCID:#输入你的用户ocid

EnteratenancyOCID:#输入你租户的用户id

Enteraregionbyindexorname(e.g.

1:ap-chiyoda-1,2:ap-chuncheon-1,3:ap-hyderabad-1,4:ap-melbourne-1,5:ap-mumbai-1,

6:ap-osaka-1,7:ap-seoul-1,8:ap-sydney-1,9:ap-tokyo-1,10:ca-montreal-1,

11:ca-toronto-1,12:eu-amsterdam-1,13:eu-frankfurt-1,14:eu-zurich-1,15:me-dubai-1,

16:me-jeddah-1,17:sa-santiago-1,18:sa-saopaulo-1,19:uk-cardiff-1,20:uk-gov-cardiff-1,

21:uk-gov-london-1,22:uk-london-1,23:us-ashburn-1,24:us-gov-ashburn-1,25:us-gov-chicago-1,

26:us-gov-phoenix-1,27:us-langley-1,28:us-luke-1,29:us-phoenix-1,30:us-sanjose-1):9#这里选择区域

DoyouwanttogenerateanewAPISigningRSAkeypair?(Ifyoudeclineyouwillbeaskedtosupplythepathtoanexistingkey.)[Y/n]:y#输入y

Enteradirectoryforyourkeystobecreated[/root/.oci]:

Enteranameforyourkey[oci_api_key]:

Publickeywrittento:/root/.oci/oci_api_key_public.pem

Enterapassphraseforyourprivatekey(emptyfornopassphrase):

Privatekeywrittento:/root/.oci/oci_api_key.pem

Configwrittento/root/.oci/config

Ifyouhaven'talreadyuploadedyourAPISigningpublickeythroughthe

console,followtheinstructionsonthepagelinkedbelowinthesection

'Howtouploadthepublickey':

https://docs.cloud.oracle.com/Content/API/Concepts/apisigningkey.htm#How2

oracle甲骨云

cat/root/.oci/oci_api_key_public.pem

4)把展示出来的内容复制下来。并且添加到,甲骨文后台=>用户设置>>资源>>API秘钥>>添加API秘钥,看图:

ociiamavailability-domainlist

如果这样提示表示配置正确,如果不是,检查你前面的配置

[root@host63c0dcac37~]#ociiamavailability-domainlist

"compartment-id":"ocid1.tenancy.oc1..aaaaaaaauoxxxxxxxxxxxxx",

"id":"ocid1.availabilitydomain.oc1..aaaaaaaaaixxxxxxxxxxxxx",

"name":"uffff:AP-TOKYO-1-AD-1"

5、Terraform环境初始化

1)最开始的时候,我们安装好了,Terraform,现在开始初始化代码:

mkdirterraform-learning&&cdterraform-learning

wgethttps://raw.githubusercontent.com/tmmtoo/TeambitionNET/master/main.tf

2)修改脚本中的变量值,因为是宝塔面板,所以只要登录宝塔进入/opt/terraform-learning目录修改main.tf,即可,具体的只要修改几个变量即可,如下:

availability_domain=#地区NMOF:AP-TOKYO-1-AD-1

compartment_id=#账户租户ID

ssh_authorized_keys=#SSH密钥

source_id=#镜像IDimageId

注意,脚本中默认是100G的硬盘,如果有需要请自行修改大小!!

3)以上的变量是在你创建实列的时候按下F12,找到instances,在network查询到。如下图,在创建页面,点击创建之后,会有一个的请求,查看这个请求的,里面会有我们需要用到值:

4)以上完善后,开始创建任务,用命令:(注意还是在/opt/terraform-learning)

执行完上面命令之后,会提示输入yes,看图:

上图还能看到API返回,提示主机容量不足,这个就和我们用鼠标点击的效果是一样的了。下面就用脚本来不停刷新即可。

6、部署

1)到这里总算是可以部署脚本来获取机器了。可以在root目录下新建一个terraform.sh,如下:

path='/opt/terraform-learning/'

echo'yes'|terraformapply

3)给Shell脚本赋予执行权限

chmod+xterraform.sh

4)我们利用screen来执行脚本,centos,可以用yum-yinstallscreen来安装即可。debian等,执行apt-yinstallscreen来执行安装。安装好后,新建会话。具体如下:

注意,这里的terraform.sh是放在root目录,所以你理所应当的在root目录执行这个命令。退出,CTRL+A+D。

5)当然,你也可以直接用nohup来执行脚本。

nohuphttps://www.daniao.org/terraform.sh>>terraform.log2>&1&

6)如果抢到了,会显示如图的提示:

你也可以登录甲骨文后台查看实列,会看到你心仪的arm已经到手啦!

7)如果用的是screen,当你抢到后,需要删除会话,可以用这个命令。

pid,可以用命令screen-ls来查找。举例:

[root@localhost~]#screen-ls

[root@localhost~]#screen-X-S9975quit

[root@localhost~]#screen-ls

9975.pts-0.localhost(Detached)

1Socketin/var/run/screen/S-root.

7、升级配置

有的时候,我们无法直接获取到4+24配置的机器,所以可以采取迂回的策略,比如你先刷1+6配置的的,这样可能会比较容易。刷到后,我们还可以继续用脚本来升级1+6为4+24或者其他等等。如何升级呢,看教程!!

1)修改main.tf,大概在41行左右,修改配置。

memory_in_gbs="6"#这里6G修改为24,或者其他

ocpus="1"#这里的1核,修改为4,或者其他。

2)修改后,和刷机一样,继续重复刷机的工作即可,这样你就可以完美低配升级为高配。

8、注意

脚本执行之后,会一直调用API创建实例,可以通过甲骨文控制台的限制策略,限制一下资源,以免一直创建,方法如下:

1)登录甲骨文控制台,选择资源,点击限额策略

2)创建策略名称和说明随意填写,限额策略里面填如下代码

setcompute-corequotastandard-a1-core-countto8incompartmentxxxwhererequest.region=ap-tokyo-1

这条策略的意思是,限制我用户xxx,在东京区域,只能创建最多8个cpu的资源,注意,把这里的XXX修改为你的用户名。

3)然后,在限制使用量这里,输入查询一下可用数量,如下图就代表限制成功。

9、最后

抢个甲骨文是真不容易啊,这一大堆的怼下来,估计要头昏了。不过看到VM.Standard.A1.Flex的高配置,这点辛苦也值了。

标签:
DediPath春季促销(美国E3高配服务器$69/月起,多IP的VPS/VDS终身四折$2.35/月起,洛杉矶机房,无限流量,20G防御)
« 上一篇
返回列表
下一篇 »

如本文对您有帮助,就请抽根烟吧!