Conoha1ConoHa

经过一番折腾,楼主我已经搞定了新版Conoha利用API上传ISO安装系统的方法了,当然,
大部分人还是会拿来安装windows(水晶党退散,迅雷这么坑还玩?)。
本教程主要利用如下API:

1.ISO上传API https://www.conoha.jp/docs/compute-iso-download-add.html
2.查看已上传的ISO的API https://www.conoha.jp/docs/compute-iso-list-show.html
3.挂载已上传的ISO的API https://www.conoha.jp/docs/compute-insert_iso_image.html
4.卸载ISO的API https://www.conoha.jp/docs/compute-eject_iso_image.html
5.身份验证API https://www.conoha.jp/docs/identity-post_tokens.html
6.VPS详细信息查看API https://www.conoha.jp/docs/compute-get_vms_detail_specified.html

首先,参照官方文档,我发现大部分操作并没有利用到Conoha面板API中的密码,而是用到了
X-Auth-Token,然后我找啊找,发现身份验证的API里面有一项可以生成这个。命令如下:

运行之后会返回一串数据,请注意

其余省略
这段中的id即为X-Auth-Token,上面那个expires是有效期,之后的操作均要用到X-Auth-Token。
现在我们可以开始上传ISO了,注意,由于官方API系统没建设完全,对http链接支持不完善,请
使用ftp格式的ISO地址(ISO必须带virtio驱动),上传命令如下:

请按照格式自己修改
命令运行之后会返回数据,是ISO地址和你的API信息

之后我们应该查看ISO是否成功上传,命令如下

返回数据大概是这样的

出现在里面的代表成功上传了,挂载镜像会使用到path
挂载命令如下(前提条件:先创建vps,然后关机,在面板——服务器——VPS(别真以为有个选项叫vps啊)——vps设置——控制台键盘映射改为en-us

接下来要查看VPS详细信息,确认是否成功挂载

返回信息里自己看吧,有你ISO的path就代表挂载成功了。
然后你开机吧(之前挂载步骤必须在关机状态下进行,不然会失败)
开启VNC,重启,会提示你按任意键以从光驱启动,之后不用我说了吧,唯一需要注意的一点就是
VPS设置里的那个控制台键盘映射必须换成en-us(电脑是日语键盘的请无视),不然各种灵异事件。

对了,安装完之后请卸载ISO,当然你不卸貌似也没问题,请在关机状态下运行

返回信息没啥东西,无视吧。

好了,本教程END

(别问我这些命令在什么里面运行……,随便找台联网的linux机子都行)

本教程由本人原创,发布于博客和hostloc,转载请注明原地址。

博主的新版Conoha推荐链接,点击注册送1000日元