摘要:
参考: https://github.com/csmart/ironic-python-agent/tree/buildroot/imagebuild/buildroot#buildroot-ironic-python-agent https://github.com/csmart/ipa-buil 阅读全文
摘要:
参考: https://github.com/csmart/ironic-python-agent/tree/buildroot/imagebuild/buildroot#buildroot-ironic-python-agent https://github.com/csmart/ipa-buil 阅读全文
摘要:
查看readme To embed the oem/ directory into a CoreOS pxe image: Note: In order to have the ability to ssh into the created image, you need to pass ssh k 阅读全文
摘要:
Supported Distributions Distributions which are supported as a build host: Centos 6, 7 Debian 8 (“jessie”) Fedora 20, 21, 22 RHEL 6, 7 Ubuntu 14.04 (“ 阅读全文
摘要:
环境ironic-api ironic-conductor,ironicclient均升级为Queens版本 官网说明API版本为1.38才支持rescue/unrescue,所以修改下openrc文件 export OS_PROJECT_DOMAIN_NAME=default export OS_ 阅读全文
摘要:
一,Ironic简述 简而言之,OpenStack Ironic就是一个进行裸机部署安装的项目。 所谓裸机,就是指没有配置操作系统的计算机。从裸机到应用还需要进行以下操作: (1)硬盘RAID、分区和格式化; (2)安装操作系统、驱动程序; (3)安装应用程序。 Ironic实现的功能,就是可以很方 阅读全文
摘要:
inspect阶段 执行inspect后ironic会发送PUT请求到 /v1/nodes/{node_ident}/provision , ironic-api 收到这个请求后会根据 body 的 target 字段做处理: class NodeStatesController(rest.Rest 阅读全文
摘要:
IPA使用lookup和hearteat机制与Ironic Conductor进行交互,启动时agent给Conductor的vendor_passthru lookup endpoint(地址为/v1/drivers/{driver}/vendor_passthru/lookup)发送一个硬件的p 阅读全文
摘要:
参考: https://docs.openstack.org/ironic/latest/contributor/states.html https://docs.openstack.org/ironic/latest/contributor/states.html enroll-manageabl 阅读全文
摘要:
1、用户调用Nova的rescue函数 nova/virt/ironic/driver.py class IronicDriver(virt_driver.ComputeDriver): ...... ...... #导入ironicclient模块 def __init__(self, virta 阅读全文
摘要:
clean的动作会在provide和delete阶段才会触发 从代码分析: 对节点执行的node provide/deleted/clean会先发送到ironicclient ironicclient.call("node.set_provision_state", node.uuid,"delet 阅读全文
摘要:
参考: http://blog.csdn.net/wanghuiict/article/details/52757359 ironic 整个部署流程中有两组映像,分别是 deploy 映像和 user 映像, 其中 deploy 映像用在 inspector 和 部署阶段, user 映像是用户需要 阅读全文
摘要:
Ironic-Python-Agent 在PXE部署环境中,deploy模块是通过打开一个iSCSI设备,ironic-conductro将OS的镜像文件写到iSCSI的设备,所以deploy_ramdisk只是完成了iSCSI部署的工作,但开发者觉得既然已经把kernel和ramdisk传过去了, 阅读全文
摘要:
翻译官网救援/取消救援标准流程 1、用户在节点上调用Nova rescue 2、Nova ComputeManager调用virt驱动程序的rescue()方法,传入rescue_password作为参数 3、Virt驱动程序调用node.set_provision_state(RESCUE),并以 阅读全文
摘要:
https://linux.die.net/man/1/lshw lshw(Hardware Lister)是另外一个可以查看硬件信息的工具,不仅如此,它还可以用来做一些硬件的benchmark。 这个工具其实就是用/proc里面读取一些文件来显示相关的信息,它用到了如下文件和目录(下的文件): / 阅读全文
摘要:
参考: http://blog.csdn.net/zhonglinzhang/article/details/74202562 http://blog.csdn.net/wanghuiict/article/details/52757359 http://blog.csdn.net/dingding 阅读全文
摘要:
参考:https://cloud.tencent.com/document/product/213/12587使用以下命令下载 cloud-init 源码包 官网下载地址:https://launchpad.net/cloud-init/+download 安装 cloud-init 依赖包 安装 阅读全文
摘要:
Retrieving the IPA logs will differ depending on which base image was used. Operating system that do not use systemd (ie Ubuntu 14.04) logs will be fo 阅读全文
摘要:
1、ubuntu14.04和ubuntu16.04在裸机下启动cloud-init获取不到meta-data问题 目前裸机服务有八块网卡,四块千兆以太网卡,四块万兆光纤网卡,系统启动后,network-manager识别出网卡名,但是并未写入到/etc/network/interfaces网卡配置文 阅读全文
摘要:
一、Ubuntu16.04 intel_rapl : no valid rapl domains found in packge0 echo 'blacklist intel_rapl' >> /etc/modprobe.d/modprobe.conf 二、Ubuntu12.04云主机重启后停留在g 阅读全文
摘要:
一、CentOS7.1查看ip route有两条路由规则 1、metric值是指到达目的地需要的跳数,是表达该条路由连接质量的指标。当有多条到达相同目的地的路由记录时,路由器会采用metric值小的那条路由。 所以这两条相同路由规则,会采用上面一条(metric为0),不会对实际产生影响。 2、此问 阅读全文
|