ZMX - IT技术交流论坛 - 无限Perfect,追求梦想 - itzmx.com

标题: Conoha使用官方提供的Api在Windows环境下手动安装系统 [打印本页]

作者: ssb    时间: 2015/8/7 16:03
标题: Conoha使用官方提供的Api在Windows环境下手动安装系统
本帖最后由 ssb 于 2015/8/7 16:09 编辑

首先要注册一个Conha的账号 (点击这个链接注册系统赠送1000日元可以使用一个月)
点击注册

需要下载一个工具 : Fiddler4  大家百度就能下载到了

设置服务器之后设置你的Api账户,并保存你的店铺id,店铺名,Api用户名和密码。



接下来开始正式步骤:

关闭vps的电源



打开Fiddler4软件




在软件右侧选择Composer标签,按下图设置




代码

POST后内容:https://identity.tyo1.conoha.io/v2.0/tokens
POST下框内容:User-Agent: Fiddler
             Accept: application/json
             Host: identity.tyo1.conoha.io
             Content-Length: 153
Request Body:{
              "auth": {
              "passwordCredentials": {
              "username": "Api用户名",
              "password": "密码"
              },
              "tenantId": "店铺Id"
              }
              }


完成之后点击Execute按钮,会返回一个200类型。我们双击返回后,在下方选择JSON标签,找到下发框体token标签下audit_ids标签下的id=xxxx,复制=后面的内容,保存,之后我们会用到。







POST后内容:https://compute.tyo1.conoha.io/v2/你的店铺ID/iso-images
POST下框内容:Accept: application/json
             Host: compute.tyo1.conoha.io
             Content-Length: 139
             Content-Type: application/json
             X-Auth-Token: 刚刚保存的内荣
Request Body:{
              "iso-image": {
              "url": "http或ftp的光盘映像链接"
              }
              }



光盘映像需要集成VirtIO驱动的 大家可以 点击 这里去获取镜像下载地址镜像下载链接获取地址


依旧点击Execute按钮,会返回一个201类型.


接下来我们要检测下是否已经将镜像挂载上


这次和刚刚不同,我们需要把POST指令换成GET




GET后内容:https://compute.tyo1.conoha.io/v2/你的店铺ID/iso-images
GET下框内容:Accept: application/json
             Host: compute.tyo1.conoha.io
             Content-Length: 0
             Content-Type: application/json
             X-Auth-Token: 同上
Request Body:不填写任何东西


点击Execute按钮,双击返回的200类型




保存path=后的内容。


将GET指令改回到POST,按下图输入






POST后内容:https://compute.tyo1.conoha.io/v2/你的店铺ID/servers/服务器UUID/action
POST下框内容:Accept: application/json
             Host: compute.tyo1.conoha.io
            Content-Type: application/json
            X-Auth-Token: 和上面一样
            Content-Length: 91
Request Body:{"mountImage": "你刚刚保存的"}



按Execute返回一个204值。


接下来是最后一步,检测是否成功挂载(这步可以忽略)


把POST指令换成GET

    GET后内容:https://compute.tyo1.conoha.io/v2/你的店铺ID/servers/服务器UUID
    GET下框内容:Accept: application/json
                 Host: compute.tyo1.conoha.io
                 Content-Length: 0
                 Content-Type: application/json
                 X-Auth-Token: 同上
    Request Body:不填写任何东西

点击Execute按钮,如果返回200值,那么系统已经99%安装完成了


最重要的内容回复可见



作者: 痴人说梦    时间: 2015/8/7 16:04
提示: 作者被禁止或删除 内容自动屏蔽
作者: wangqing123    时间: 2015/8/8 00:19
屌屌屌屌屌屌
作者: yaonie    时间: 2015/8/25 16:10
IOS鏡像吶.點不開
作者: jzp820927    时间: 2015/9/6 01:55
学习一下,看看重要内容
作者: 卡吧观光团    时间: 2015/9/13 15:06
围观
作者: hy8306084    时间: 2015/9/15 21:23
不错,真好,研究下
作者: 哈密瓜老大    时间: 2015/9/19 15:41
之前也想用CONAHA的VPS的,后来还是担心速度慢,最后选择了VULTR,感觉还可以




欢迎光临 ZMX - IT技术交流论坛 - 无限Perfect,追求梦想 - itzmx.com (http://bbs.itzmx.com/) Powered by Discuz! X3.1