ironicclient.osc.v1.baremetal_node 模块¶
- class ironicclient.osc.v1.baremetal_node.AbortBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
基类:
ProvisionStateBaremetalNode将裸机节点的置备状态设置为 ‘abort’
- PROVISION_STATE = 'abort'¶
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.AbortBaremetalNode (WARNING)>¶
- class ironicclient.osc.v1.baremetal_node.AddTraitBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
基类:
Command添加节点的特性。
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.AddTraitBaremetalNode (WARNING)>¶
- class ironicclient.osc.v1.baremetal_node.AdoptBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
-
将裸机节点的置备状态设置为 ‘adopt’
- PROVISION_STATE = 'adopt'¶
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.AdoptBaremetalNode (WARNING)>¶
- class ironicclient.osc.v1.baremetal_node.BIOSSettingShowBaremetalNode(app: App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
基类:
ShowOne显示节点的特定 BIOS 设置。
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.BIOSSettingShowBaremetalNode (WARNING)>¶
- class ironicclient.osc.v1.baremetal_node.BootdeviceSetBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
基类:
Command设置节点的启动设备
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.BootdeviceSetBaremetalNode (WARNING)>¶
- class ironicclient.osc.v1.baremetal_node.BootdeviceShowBaremetalNode(app: App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
基类:
ShowOne显示节点的启动设备信息
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.BootdeviceShowBaremetalNode (WARNING)>¶
- class ironicclient.osc.v1.baremetal_node.BootmodeSetBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
基类:
Command设置下一个裸机节点部署的启动模式
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.BootmodeSetBaremetalNode (WARNING)>¶
- class ironicclient.osc.v1.baremetal_node.CleanBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
-
将裸机节点的置备状态设置为“clean”
- PROVISION_STATE = 'clean'¶
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.CleanBaremetalNode (WARNING)>¶
- class ironicclient.osc.v1.baremetal_node.ConsoleDisableBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
基类:
Command禁用节点的控制台访问
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.ConsoleDisableBaremetalNode (WARNING)>¶
- class ironicclient.osc.v1.baremetal_node.ConsoleEnableBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
基类:
Command启用节点的控制台访问
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.ConsoleEnableBaremetalNode (WARNING)>¶
- class ironicclient.osc.v1.baremetal_node.ConsoleShowBaremetalNode(app: App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
基类:
ShowOne显示节点的控制台信息
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.ConsoleShowBaremetalNode (WARNING)>¶
- class ironicclient.osc.v1.baremetal_node.CreateBaremetalNode(app: App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
基类:
ShowOne向裸机服务注册新节点
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.CreateBaremetalNode (WARNING)>¶
- class ironicclient.osc.v1.baremetal_node.DeleteBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
基类:
Command注销裸机节点
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.DeleteBaremetalNode (WARNING)>¶
- class ironicclient.osc.v1.baremetal_node.DeployBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
-
将裸机节点的置备状态设置为‘deploy’
- PROVISION_STATE = 'active'¶
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.DeployBaremetalNode (WARNING)>¶
- class ironicclient.osc.v1.baremetal_node.InjectNmiBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
基类:
Command向裸机节点注入NMI
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.InjectNmiBaremetalNode (WARNING)>¶
- class ironicclient.osc.v1.baremetal_node.InspectBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
-
将裸机节点的置备状态设置为‘inspect’
- PROVISION_STATE = 'inspect'¶
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.InspectBaremetalNode (WARNING)>¶
- class ironicclient.osc.v1.baremetal_node.ListBIOSSettingBaremetalNode(app: App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
基类:
Lister列出节点的BIOS设置。
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.ListBIOSSettingBaremetalNode (WARNING)>¶
- class ironicclient.osc.v1.baremetal_node.ListBaremetalNode(app: App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
基类:
Lister列出裸机节点
- PROVISION_STATES = ['active', 'deleted', 'rebuild', 'inspect', 'provide', 'manage', 'clean', 'adopt', 'abort']¶
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.ListBaremetalNode (WARNING)>¶
- class ironicclient.osc.v1.baremetal_node.ListFirmwareComponentBaremetalNode(app: App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
基类:
Lister列出节点的全部固件组件
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.ListFirmwareComponentBaremetalNode (WARNING)>¶
- class ironicclient.osc.v1.baremetal_node.ListTraitsBaremetalNode(app: App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
基类:
Lister列出节点的特性。
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.ListTraitsBaremetalNode (WARNING)>¶
- class ironicclient.osc.v1.baremetal_node.MaintenanceSetBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
基类:
Command将裸机节点设置为维护模式
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.MaintenanceSetBaremetalNode (WARNING)>¶
- class ironicclient.osc.v1.baremetal_node.MaintenanceUnsetBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
基类:
Command取消裸机节点的维护模式
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.MaintenanceUnsetBaremetalNode (WARNING)>¶
- class ironicclient.osc.v1.baremetal_node.ManageBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
-
将裸机节点的置备状态设置为“manage”
- PROVISION_STATE = 'manage'¶
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.ManageBaremetalNode (WARNING)>¶
- class ironicclient.osc.v1.baremetal_node.NodeChildrenList(app: App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
基类:
ShowOne获取与节点关联的子节点列表。
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.NodeChildrenList (WARNING)>¶
- class ironicclient.osc.v1.baremetal_node.NodeHistoryEventGet(app: App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
基类:
ShowOne获取裸机节点的历史事件。
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.NodeHistoryEventGet (WARNING)>¶
- class ironicclient.osc.v1.baremetal_node.NodeHistoryList(app: App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
基类:
Lister获取裸机节点的历史事件。
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.NodeHistoryList (WARNING)>¶
- class ironicclient.osc.v1.baremetal_node.NodeInventorySave(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
基类:
Command获取节点的硬件清单(JSON 格式)或将其保存到文件。
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.NodeInventorySave (WARNING)>¶
- class ironicclient.osc.v1.baremetal_node.PassthruCallBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
基类:
Command调用节点的供应商 passthru 方法
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.PassthruCallBaremetalNode (WARNING)>¶
- class ironicclient.osc.v1.baremetal_node.PassthruListBaremetalNode(app: App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
基类:
Lister列出节点的供应商 passthru 方法
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.PassthruListBaremetalNode (WARNING)>¶
- class ironicclient.osc.v1.baremetal_node.PowerBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
基类:
Command基本电源状态类,用于设置节点的电源
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.PowerBaremetalNode (WARNING)>¶
- class ironicclient.osc.v1.baremetal_node.PowerOffBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
-
关闭节点
- POWER_STATE = 'off'¶
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.PowerOffBaremetalNode (WARNING)>¶
- class ironicclient.osc.v1.baremetal_node.PowerOnBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
-
打开节点
- POWER_STATE = 'on'¶
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.PowerOnBaremetalNode (WARNING)>¶
- class ironicclient.osc.v1.baremetal_node.ProvideBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
-
将 baremetal 节点的置备状态设置为“provide”
- PROVISION_STATE = 'provide'¶
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.ProvideBaremetalNode (WARNING)>¶
- class ironicclient.osc.v1.baremetal_node.ProvisionStateBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
基类:
Command基本置备状态类
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.ProvisionStateBaremetalNode (WARNING)>¶
- class ironicclient.osc.v1.baremetal_node.ProvisionStateWithWait(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
基类:
ProvisionStateBaremetalNode添加 –wait 标志的置备状态类。
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.ProvisionStateWithWait (WARNING)>¶
- class ironicclient.osc.v1.baremetal_node.RebootBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
基类:
Command重启裸机节点
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.RebootBaremetalNode (WARNING)>¶
- class ironicclient.osc.v1.baremetal_node.RebuildBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
-
将裸机节点的置备状态设置为‘rebuild’
- PROVISION_STATE = 'rebuild'¶
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.RebuildBaremetalNode (WARNING)>¶
- class ironicclient.osc.v1.baremetal_node.RemoveTraitBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
基类:
Command移除节点上的特征。
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.RemoveTraitBaremetalNode (WARNING)>¶
- class ironicclient.osc.v1.baremetal_node.RescueBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
-
将裸机节点的置备状态设置为‘rescue’
- PROVISION_STATE = 'rescue'¶
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.RescueBaremetalNode (WARNING)>¶
- class ironicclient.osc.v1.baremetal_node.SecurebootOffBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
基类:
Command关闭安全启动
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.SecurebootOffBaremetalNode (WARNING)>¶
- class ironicclient.osc.v1.baremetal_node.SecurebootOnBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
基类:
Command启用裸机节点的安全启动
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.SecurebootOnBaremetalNode (WARNING)>¶
- class ironicclient.osc.v1.baremetal_node.ServiceBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
-
将裸机节点的置备状态设置为“service”
- PROVISION_STATE = 'service'¶
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.ServiceBaremetalNode (WARNING)>¶
- class ironicclient.osc.v1.baremetal_node.SetBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
基类:
Command设置裸机节点属性
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.SetBaremetalNode (WARNING)>¶
- class ironicclient.osc.v1.baremetal_node.ShowBaremetalNode(app: App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
基类:
ShowOne显示裸机节点详情
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.ShowBaremetalNode (WARNING)>¶
- class ironicclient.osc.v1.baremetal_node.UndeployBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
-
将裸机节点的置备状态设置为“deleted”
- PROVISION_STATE = 'deleted'¶
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.UndeployBaremetalNode (WARNING)>¶
- class ironicclient.osc.v1.baremetal_node.UnholdBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
基类:
ProvisionStateBaremetalNode将裸机节点的置备状态设置为“unhold”
- PROVISION_STATE = 'unhold'¶
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.UnholdBaremetalNode (WARNING)>¶
- class ironicclient.osc.v1.baremetal_node.UnrescueBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
-
将裸机节点的置备状态设置为“unrescue”
- PROVISION_STATE = 'unrescue'¶
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.UnrescueBaremetalNode (WARNING)>¶
- class ironicclient.osc.v1.baremetal_node.UnsetBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
基类:
Command取消设置裸机属性
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.UnsetBaremetalNode (WARNING)>¶
- class ironicclient.osc.v1.baremetal_node.ValidateBaremetalNode(app: App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
基类:
Lister验证节点的驱动接口
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.ValidateBaremetalNode (WARNING)>¶
- class ironicclient.osc.v1.baremetal_node.VifAttachBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
基类:
Command将 VIF 附加到给定节点
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.VifAttachBaremetalNode (WARNING)>¶
- class ironicclient.osc.v1.baremetal_node.VifDetachBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)[source]¶
基类:
Command将 VIF 从给定节点分离
- log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.VifDetachBaremetalNode (WARNING)>¶