如何安装一个操作系统使用API ?
出版者:必威平台,2022年12月15日下面的说明将指导您安装一个操作系统使用Psychz客户机API。的帮助下我们的api,您可以将您的系统进行无缝集成处理的操作系统安装在您的服务器上你从Psychz网络服务的一部分。必威平台你可以从以下链接获取OS安装相关的api//m.thru-suit.com/api/doc/dist/ /设备- OS安装。
让我们开始收集所有必需的细节执行成功的API测试。
先决条件
现在您已经令牌和用户名,你可以试着操作系统安装相关的api。
API特性提供了以下三个功能(API调用)序列
- OS_Install_Category
- OS_Install
- OS_Install_Status
OS_INSTALL_Category API调用
类别Get请求将显示所有可用的操作系统(Linux、Windows、VMWare等),磁盘分区,软件Raid。
- 强制参数
- access_token
- access_username
- 可选参数
- device_id
- plan_id
示例代码
" os_list ": {
" 7366 ":{
“osId”:“7366”,
:“osName CentOS 6最新稳定- 0.00美元/月”,
“osCategory”:“Linux”,
" osPartitions ": {
" 9 ":{
“osId”:“7366”,
“partId”:“9”
:“partName CentOS 6默认LVM分区”
},
" 20 ":{
“osId”:“7366”,
“partId”:“20”,
:“partName CentOS 6默认性病分区ext4。”
}
},
“SoftwareRaidRequired”:“是的”,
“HostnameRequired”:“是的”,
“AuthMethodRequired”:“是的”,
“PasswordRequired”:“是的”,
“PasswordRepeatRequired”:“是”
},
注:以上只是一段代码,供您参考。你可以下载整个JSON文件结束查看详细的参数。
重要:从上面的反应,请注意下”osId”和“osPartitions“- >”partId“你想安装所需的操作系统。
OS_INSTALL API调用
使用这个API功能,您可以通过启动操作系统安装设备ID,类别(1-Linux,两个窗口),操作系统ID, ID和磁盘分区。除了这些,还有许多其他的值,您可以通过进一步自定义安装操作系统。这些值可以从操作系统类别获得API。
- 强制参数
- access_token
- access_username
- device_id
- os_cat
- os_id(从os_install_category API调用值表示)
- disk_partition_id(从os_install_category API调用值表示)
- 可选参数
- device_id
- plan_id
- software_raid
- 主机名
- auth_method
- 密码
- password_repeat
- enforce_password_change
- powershell
示例代码
{
“状态”:200年,
"数据":{
“状态”:没错,
“响应”:{
“状态”:“1”,
“消息”:“OS安装请求添加成功。你可以检查状态与api / os_install_status task_id: 906667”
}
}
}
重要:请注意”task_id“检查os安装状态下一个步骤。
OS_INSTALL_STATUS API调用
安装状态允许您检查实时操作系统安装的进度。%完成状态显示。
- 强制参数
- access_token
- access_username
- ticket_id(从os_install API调用值表示)
示例代码
{
“状态”:没错,
"数据":{
“状态”:“处理”,
“进步”:“82%”
}
}
更多functionality-related信息,请参考下面的页面//m.thru-suit.com/api/doc/dist/。