| API | 描述 |
|---|---|
| QueryHost | 查询物理机 |
| DeleteHost | 删除物理机 |
| UpdateHost | 更新物理机信息 |
| ChangeHostState | 更新物理机启用状态 |
| QueryHostNetworkInterface | 查询物理机网卡信息 |
| QueryHostNetworkBonding | 查询物理机Bond信息 |
| GetHostNetworkFacts | 获取物理机物理网络信息 |
| GetHostNUMATopology | 查询物理机的NUMA拓扑信息 |
| GetHostResourceAllocation | 根据云主机需求获取物理机资源的分配信息 |
| ReconnectHost | 重连物理机 |
| GetHostAllocatorStrategies | 获取物理机分配策略 |
| GetHypervisorTypes | 获取云主机虚拟化技术类型 |
| UpdateKVMHost | 更新KVM主机信息 |
| AddKVMHost | 添加KVM主机 |
| AddXDragonHost | 添加XDragon主机 |
| KvmRunShell | KVM运行Shell命令 |
| AddKVMHostFromConfigFile | 通过文件导入方式添加物理机 |
| CheckKVMHostConfigFile | 添加物理机文件语法检查 |
| QueryPciDevice | 查询PCI设备 |
| UpdatePciDevice | 更新PCI设备 |
| DeletePciDevice | 删除PCI设备 |
| GetPciDeviceCandidatesForAttachingVm | 获取PCI设备列表 |
| GetPciDeviceCandidatesForNewCreateVm | 获取可加载PCI设备 |
| AttachPciDeviceToVm | 绑定PCI设备到云主机 |
| DetachPciDeviceFromVm | 卸载PCI设备 |
| CreatePciDeviceOffering | 创建PCI设备规格 |
| DeletePciDeviceOffering | 删除PCI设备规格 |
| QueryPciDeviceOffering | 查询PCI设备规格信息 |
| QueryPciDevicePciDeviceOffering | 查询PCI设备规格匹配 |
| GetHostIommuStatus | 获取物理机lommu启用状态 |
| UpdateHostIommuState | 更新物理机Iommu启用状态 |
| GetHostIommuState | 获取物理机lommu就绪状态 |
| GetVmUsbRedirect | 获取云主机usb重定向开关状态 |
| SetVmUsbRedirect | 设置云主机usb重定向开关 |
| AttachUsbDeviceToVm | 云主机加载物理机USB设备 |
| DetachUsbDeviceFromVm | 将云主机挂载的USB设备卸载 |
| GetUsbDeviceCandidatesForAttachingVm | 获取USB透传候选列表 |
| QueryUsbDevice | 查询USB设备 |
| UpdateUsbDevice | 更新USB设备 |
| SetServiceTypeOnHostNetworkInterface | 标记物理网口(非聚合口)网络类型 |
| SetServiceTypeOnHostNetworkBonding | 标记聚合网口网络类型 |
| GetCandidateInterfaceVlanIds | 获取网口交集子接口 |
| GetInterfaceServiceTypeStatistic | 获取物理机网口网络类型信息 |
| QueryGpuDevice | 查询GPU设备列表 |
ZStack AIOS
物理机相关接口
完整平台用户手册,包含基础云平台能力与 AIOS 相关章节。