使用官方提供的Api在Windows环境下手动安装系统

主机使用 CN两天 5年前 (2015-06-29) 6629次浏览 已收录 16个评论

首先你需要准备工具:Fiddler4
下载地址我就不提供了,自行百度吧。该软件为纯英文界面,可能英语不好的人使用会有些吃力。不过问题不大,下面的截图很清晰,照着做就行了。如果还不明白可以留言。

你需要注册一个ConoHa的账号(点击这个链接注册系统赠送1000日元可以使用一个月点击注册
使用官方提供的Api在Windows环境下手动安装系统

设置服务器之后设置你的Api账户,并保存你的店铺id,店铺名,Api用户名和密码。
使用官方提供的Api在Windows环境下手动安装系统

接下来开始正式设置:


关闭vps的电源(这步极其重要!!!)
打开Fiddler4软件
使用官方提供的Api在Windows环境下手动安装系统
在软件右侧选择Composer标签,按下图设置,为了方便操作,框内代码已经在图片下面注明,下一步开始不再赘述。
使用官方提供的Api在Windows环境下手动安装系统

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,复制=后面的内容,保存,之后我们会用到。
接下来依旧和刚刚一样无非几个框内的内容发生了变化:
使用官方提供的Api在Windows环境下手动安装系统

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的光盘映像链接"
              }
              }

依旧点击Execute按钮,会返回一个201类型.
接下来我们要检测下是否已经将镜像挂载上
这次和刚刚不同,我们需要把POST指令换成GET
使用官方提供的Api在Windows环境下手动安装系统

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类型。
使用官方提供的Api在Windows环境下手动安装系统
保存path=后的内容。
将GET指令改回到POST,按下图输入
使用官方提供的Api在Windows环境下手动安装系统

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
使用官方提供的Api在Windows环境下手动安装系统

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%是成功了!
到了这里已经挂载上了映像!可以开启vps电源打开控制台安装了!


CN两天 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-ND协议进行授权 , 转载请注明使用官方提供的Api在Windows环境下手动安装系统
喜欢 (25)
CN两天
关于作者:
一个非常怂的胖子,死宅什么的就不要说了。没事写写代码刷刷推特…
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(16)个小伙伴在吐槽
  1. 给个iso地址啊,买了vps 系统装不了,找了好久没ftp iso
    mejun2015-07-01 04:31 回复 Windows 7 | Chrome 43.0.2357.81
    • CN两天
      :razz: 其实没有必要非得用ftp地址,我用的就是http的。不过你是要装什么系统?win的话确实不好找
      cn2day2015-07-01 18:32 回复 Windows 7 | Chrome 31.0.1650.63
      • 就是这样(我的也是http地址)
        Madobe Tenko2015-07-03 11:32 回复 Windows 7 | Chrome 42.0.2311.152
        • CN两天
          :sad: 但是我那天帮他安装的时候发现装win非得ftp的不可
          cn2day2015-07-03 18:42 回复 Windows 7 | Chrome 31.0.1650.63
  2. 请问注册号账号后,需要先创建一个虚拟机吗?
    酒瓶2015-07-05 00:05 回复 Windows 7 | Chrome 31.0.1650.63
    • CN两天
      是的,没有vps是不行的
      cn2day2015-07-05 09:36 回复 Windows 7 | Chrome 31.0.1650.63
  3. 00:03:18:1659 fiddler.network.readresponse.failure> Session #31 raised exception System.Net.Sockets.SocketException 远程主机强迫关闭了一个现有的连接。00:03:50:1617 NetworkAddressChanged.00:03:50:1807 NetworkAddressChanged.00:04:06:1206 NetworkAddressChanged.00:04:06:4697 NetworkAddressChanged.00:05:04:5660 HTTPSLint> Warning: ClientHello record was 412 bytes long. Some servers have problems with ClientHello's greater than 255 bytes. https://github.com/ssllabs/research/wiki/Long-Handshake-Intolerance第一步post操作就报错了
    酒瓶2015-07-05 00:06 回复 Windows 7 | Chrome 31.0.1650.63
    • CN两天
      已经QQ联系解决了,你多打了个Request Body啦
      cn2day2015-07-05 09:36 回复 Windows 7 | Chrome 31.0.1650.63
  4. 谢谢哈,帮我搞定了哈哈
    D.K2015-07-06 05:18 回复 Windows 7 | Chrome 30.0.1599.101
  5. 学习了,看上去还不错
    美Win网2015-07-06 09:15 回复 Windows 8.1 | Chrome 43.0.2357.130
  6. 好文章,内容出类拔萃.禁止此消息:nolinkok@163.com
    不锈钢网2015-07-13 21:49 回复 Windows XP | Internet Explorer 6.0
  7. 我至少试了三种方法,系统一直挂载不上去。我醉了
    广2015-07-29 10:18 回复 Windows 7 | Chrome 31.0.1650.63
    • CN两天
      可以qq联系 我会指导
      cn2day2015-07-29 13:54 回复 Windows 7 | Chrome 42.0.2311.152
  8. 嘻嘻 支持下
    九周乐2015-08-09 21:46 回复 Windows 7 | Chrome 31.0.1650.63
  9. 博主,我试了下,post提交过后没有返回token.帮忙看一下行吗?qq 279755735
    tcs2015-09-12 16:19 回复 Windows 7 | Chrome 31.0.1650.63
  10. 第一步就执行不行去,返回400
    求道小白兔2015-09-18 17:10 回复 Windows XP | Chrome 31.0.1650.63