云厂商新秀甲骨文云的入坑之路(避坑指南)

cloud computing

最近在一些TG频道和一些群里,看到一些机友们,你方唱罢我登场的晒着自己如何如何通过各种手段和各种思路撸着甲骨文的羊毛,作为群里的小白们,着实让心痒痒的。再加上谷歌云这种好像只能用3个月了,也过了那个新鲜劲了,懒得折腾了,心里想着既然机友们这么殷勤的发着自己撸的羊毛,铁定不会坑到哪里去(自我安慰),自己去弄了才知道分分钟教我做人啊啊~~~

撸甲骨文云最期待的一页

和大家聊聊会有坑的地方,具体的详细教程我就不在这里班门弄斧了,网上有各显神通的牛人总结的一步一步的教程可以给你整体的一个流程上的说明,我就聊我遇到的一些问题,以及我认为的这个问题涉及的细节,可能不准确,但求能给你们一个思路咯。

  1. 注册:

这个首先你要有一张万事达的外币信用卡,这个要自己去办,如果你说你是个学生,那我就没得法子了。网上大佬们说这家银行的行,那家银行的不行的,我也看到了,和我一样的卡的有的人就不行,有的人就可以,我觉得这个卡呀,你得是正规银行办的,也得有额度,不能是那种不知名的银行的外币信用卡。我理解与卡的关系不大。

也有说注册可以成功靠人品,我觉得吧,这个还说的过去,我注册这个注册了不下5次,前两次我也是不得行,后面我就暂且放一放,等来日再战,不能被这个小小的挫折就打到了,这就是心态,心态好人品就上来了哈。

接下来的其中一天的注册第一次,也是失败了,我理了理思路,首先排除卡的问题,然后就是一些细节注意的地方,比如:

  • 你输入银行卡的个人信息时,你的姓和名最好写信用卡上的,比如一个人叫张三,那么你在last name那里就写ZHANG,然后first name那里就写SAN,最好是大写,
  • 你的信用卡账单地址,比如:省、城市、区、具体的地址、邮编等,这个最好写清楚点,用拼音,大小写无所谓,电话号码写你当时办这种信用卡的时候留的手机号,当然了也有大佬说可以用接码平台的号,我没试,为了排除一些因素,我就用我自己的手机号了,
  • 卡号和失效时间这个是确定的,你这里要注意了,卡号上面VALID DATES是有一个范围的,你是后面的那一个,比如:6/25 (代表2025年6月),还有卡背面白色长条上的3位数字,这些都是确定的,要写对,不管申请通不通过,写对了,这里就不应该成为注册不了的原因

上面这些我确保符合我当时申请卡时给到的信息后,没问题的话,就可以点开始我的免费试用按钮了,我在这里又是验证不通过,我这时倒没觉得是我卡的问题,因为你想,你上面的这些信息都是没问题的,那么问题有可能是你有部分信息被注册系统判断和你刚刚输入的信息不符,比如你是不是开了代理程序(这里可以认为是科学上网相关的),因为这些软件都会给系统设置个系统代理,不是吗?你这时要去看看你代理服务器的设置有没有关掉,先把代理程序退出,然后确保下图中的代理设置关掉:

代理服务器设置开关
代理服务器设置开关

上面这些都排除后,我又试着添加信用卡信息,再次试了下,就过了,所以我说吗?这个一个是人品,一个是你要给注册系统一个“你不是bot的感觉”,不知道你是否理解这句话的意思,大家都知道爬虫是需要代理ip去爬东西的。当然为了不影响你的判断,你也可以多考虑一些因素,比如你要开浏览器隐身模式,这都是可以的,如果关代理不行,你也可以用你手机热点注册,你也可以用手机直接注册,我觉着最好还是不要使用科学上网去注册,虽然这有些不安全。

上面注册过程倒没花我多少时间,主要还是被甲骨文云的实例操作坑了,折腾了足足一天,哎,也怪我太执着于Ubuntu这个系统,问了甲骨文的支持也没问出个所以然来,就说我没开Internet Router,我天来,我都可以ping通,怎么会这样认为呢?

2. 创建实例、实例使用:

进入甲骨文云控制台,创建实例都简单,就1-2分钟吧,我觉得没花多长时间:

就是点创建vm实例,然后那个更改映像这里注意下:

更改映像配置这里

选一个你喜欢的发行版,当然了,甲骨文云坑就坑在这里也没多少系统给你选,大家常用的无非是CentOS和Ubuntu,当然了,我选择了我喜欢的,注定是被甲骨文云不屑的,这里我前前后后试了Ubuntu的18和20的minimal和normal版本,然后刚开始看了网上一篇文章,只设置了cloud-init脚本,用来给root设置密码,谁知自己太naive,以为自己是玩机小能手,结果被机子玩,

设置cloud-init脚本

这里是不得行的,我在线咨询了技术支持,最后聊了好久才给我说,不支持root用户登录,必须用公钥+Ubuntu用户登录,我又尝试了把实例终止,重新用公钥的方式,用xshell连,用putty连,怎么都登不上去,然后也组合了粘贴公钥和粘贴cloud-init脚本的方式,能ping通,就是死活登录不上去,又去找在线支持,然后提工单,谁知那个工单还要授权什么的,简直反人类,那我只有自己大海捞针似的在网上爬贴,始终找不到满意的答案,唯一 一点我可以确认的是别人的Ubuntu可以连上去,我也安全列表里设置了开放全部协议和端口,也可以设置能够ping通,但死活连不上去,然后那个实例详细信息里还有所谓的cloud shell,我以为会是我的救命稻草,谁知让我更加迷糊了,连上是可以连上,就是怎么我选择的镜像是Ubuntu,尼玛这个所谓的web shell给我出来的是CentOS,然后sudo也不能用,这尼玛明摆着左右手互搏啊,我有理由相信我今天是用不上Ubuntu系统了。

因为啥呢?首先一点我能够确认我该开的都开了,确保我的网络没问题,唯一我不能控制的就是系统内部,这对我来说是一个黑盒,因为他不可见,而且很神秘,我不知道他有没有存在,但我给他发了ping报文,他好长时间才给我回应,明摆着不想搭理我,而且还是断断续续的,这里是说延迟感人

韩国vm延迟感人
韩国vm延迟感人

这明显和大佬们的说法不符啊,我能怎么办呢,我也很无奈啊,然后就是我用什么ssh工具去连实例,我都用他自己的生成公钥的工具去生成的对应的公钥和私钥,我知道有可能是系统的问题,但系统我连不上,然后vnc我也试了,可以连上去,有登录提示符,但我有用户名又有何用呢,我不知道密码啊,而且压根就不允许你用密码登录。实在不行我只有换个发行版了,我也是和我自己较劲,为什么别人可以连上去,自己不能呢?这种钻牛角尖的思想要不得,谁能说不是甲骨文的问题呢?最后我选择妥协,退一步海阔天空,是真的救命的一句话,我选择了CentOS映像,这次终于验证了我之前所想的,Ubuntu系统就是不可以用,就是被玩炸了。这次CentOS系统可以连上去了,而且ping值相比同地区的Ubuntu映像来说,低了好几倍,只有几十ms。

好吧,写这种文章我只是记录我的折腾过程,我还是想知道为啥Ubuntu连不上去的,哪位机友可以试试你们可以吗?还是说就是我自己的问题,这还是个迷呢?我看好多人也是连不上去,最后都是调整安全列表的规则就可以了,如果你有什么思路麻烦留言说一下,这里不胜感激。

3. 其他一些注意点:

  • 创建计算实例时,映像和配置都要有“符合始终免费条件”的文字,这个在你选好了映像之后,下面自动帮你选在哪种架构的配置下
  • 始终免费只可以在你注册时选择的地区下创建两个始终免费实例,挂载卷的话每一个实例别超50G,这个也是自动帮你设置好,你只需要留意下
  • 400新加坡的额度的话,还是轻点撸,别被删号了,不划算,400是用来买需要花钱的资源的,我觉着吧,人不要太贪了,免费的已经够想了,手伸太长也不好,你说是不,滑稽~~~

2021年5月29日                                        添加评论

In 云计算

# # # # #

发表回复