51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#ironic
install ironic-inspector
安装相应的包和组件yuminstallopenstack-ironic-inspectorpython-ironic-inspector-client-y创建useropenstackusercreate--domaindefault--projectservice--project-domaindefault--pa...
代码星球
·
2020-04-03
install
ironic-inspector
ironic的自动化脚本
#-*-coding:utf-8-*-importjsonimportsubprocessimportosimporttimeimportrandomtrunk_start,trunk_end=51,128can_used_trunks=set(range(trunk_start,trunk_end))_cache_a...
代码星球
·
2020-04-03
ironic
自动化
脚本
How Ironic Inspector Works
翻译官网概述。操作员将节点注册为Ironic,例如通过openstackbaremetalCLI命令。电源管理认证应该在这一步提供给Ironic。如节点状态所述,节点被置于正确的自省状态。运算符使用 ironic-inspectorAPI和CLI发送自检节点。在接收节点UUIDironic-inspector...
代码星球
·
2020-04-03
How
Ironic
Inspector
Works
ironic baremetal node rescue/unrescue mode
环境ironic-apiironic-conductor,ironicclient均升级为Queens版本官网说明API版本为1.38才支持rescue/unrescue,所以修改下openrc文件exportOS_PROJECT_DOMAIN_NAME=defaultexportOS_USER_DOMAI...
代码星球
·
2020-04-03
ironic
baremetal
node
rescue
unrescue
OpenStack-Ironic裸金属简介
简而言之,OpenStack Ironic就是一个进行裸机部署安装的项目。 所谓裸机,就是指没有配置操作系统的计算机。从裸机到应用还需要进行以下操作: (1)硬盘RAID、分区和格式化; (2)安装操作系统、驱动程序; (...
代码星球
·
2020-04-03
OpenStack-Ironic
金属
简介
ipa和ironic-conductor交互
IPA使用lookup和hearteat机制与IronicConductor进行交互,启动时agent给Conductor的vendor_passthrulookupendpoint(地址为/v1/drivers/{driver}/vendor_passthru/lookup)发送一个硬件的profile,然后Iron...
代码星球
·
2020-04-03
ipa
ironic-conductor
交互
ironic baremetal node status
参考:https://docs.openstack.org/ironic/latest/contributor/states.htmlhttps://docs.openstack.org/ironic/latest/contributor/states.html ...
代码星球
·
2020-04-03
ironic
baremetal
node
status
ironic baremetal rescue process
1、用户调用Nova的rescue函数nova/virt/ironic/driver.pyclassIronicDriver(virt_driver.ComputeDriver):............#导入ironicclient模块def__init__(self,virtapi,read_only=False)...
代码星球
·
2020-04-03
ironic
baremetal
rescue
process
ironic-conductor与ipa交互clean部分代码分析
clean的动作会在provide和delete阶段才会触发从代码分析:对节点执行的nodeprovide/deleted/clean会先发送到ironicclientironicclient.call("node.set_provision_state",node.uuid,"deleted")classClient...
代码星球
·
2020-04-03
ironic-conductor
ipa
交互
clean
部分
ironic images
参考:http://blog.csdn.net/wanghuiict/article/details/52757359ironic整个部署流程中有两组映像,分别是deploy映像和user映像,其中deploy映像用在inspector和部署阶段,user映像是用户需要安装的操作系统映像。制作ironicdeploy镜...
代码星球
·
2020-04-03
ironic
images
Ironic-Python-Agent
Ironic-Python-Agent在PXE部署环境中,deploy模块是通过打开一个iSCSI设备,ironic-conductro将OS的镜像文件写到iSCSI的设备,所以deploy_ramdisk只是完成了iSCSI部署的工作,但开发者觉得既然已经把kernel和ramdisk传过去了,只做一个工作是不是太少...
代码星球
·
2020-04-03
Ironic-Python-Agent
ironic rescue standard rescue and unrescue process
翻译官网救援/取消救援标准流程1、用户在节点上调用Novarescue2、NovaComputeManager调用virt驱动程序的rescue()方法,传入rescue_password作为参数3、Virt驱动程序调用node.set_provision_state(RESCUE),并以rescue_password...
代码星球
·
2020-04-03
rescue
ironic
standard
and
unrescue
ironic state information
参考:http://blog.csdn.net/zhonglinzhang/article/details/74202562http://blog.csdn.net/wanghuiict/article/details/52757359http://blog.csdn.net/dingdingwolf/article/...
代码星球
·
2020-04-03
ironic
state
information
ironic如何支持部署时按需RAID?
新浪大神推荐使用elementproliant-tools制作deployimage。elementproliant-tools会在iparamdisk中安装一个rpm包hpssacli(HP的RAID管理工具),和一个pythonmoduleproliantutils(里面ProliantHardwareManage...
代码星球
·
2020-04-03
ironic
如何
支持
部署
时按
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他