首页 > 其他分享 >diskimage-builder制作ironic ARM镜像

diskimage-builder制作ironic ARM镜像

时间:2023-06-21 18:55:30浏览次数:39  
标签:python builder dib DIB env ironic ARM

虚环境安装

克隆源码的仓库:
$ git clone https://git.openstack.org/openstack/diskimage-builder
$ git clone https://git.openstack.org/openstack/dib-utils
建立虚环境:

$ virtualenv dib-env

启用虚环境
$ source dib-env/bin/activate
停止环境
$ source dib-env/bin/deactivate

安装:
$ cd diskimage-builder
$ pip install .

制作arm64下user镜像

env DIB_CLOUD_IMAGES=http://cloud.centos.org/altarch/7/images/aarch64/CentOS-7-aarch64-GenericCloud-1701.qcow2.xz disk-image-create vm block-device-efi centos7 dhcp-all-interfaces -o centos-7.5-baremetal.qcow2 -a arm64 --logfile centos_7.log

env DIB_RELEASE=7 DIB_DEV_USER_USERNAME=centos DIB_DEV_USER_PASSWORD=23. disk-image-create -o centos7.qcow2 centos vm cloud-init dhcp-all-interfaces disable-selinux -a arm64 block-device-efi devuser

制作arm64下deploy镜像

新的dib工具将ironic-python-agent element改成 ironic-python-agent-ramdisk ,还需要安装ironic-python-agent-ramdisk

给dib添加扩展elements

export ELEMENTS_PATH=./builder/ironic-python-agent-builder/dib/

env DIB_DEBUG_TRACE=3 DIB_RELEASE=eoan DIB_PYTHON_VERSION=3 disk-image-create ironic-python-agent-ramdisk ubuntu -o ironic-deploy -a arm64

标签:python,builder,dib,DIB,env,ironic,ARM
From: https://www.cnblogs.com/shunzi115/p/17496918.html

相关文章

  • 【资料分享】Zynq-7010/7020工业评估板规格书(双核ARM Cortex-A9 + FPGA,主频766MHz)
    1评估板简介创龙科技TLZ7x-EasyEVM是一款基于XilinxZynq-7000系列XC7Z010/XC7Z020高性能低功耗处理器设计的异构多核SoC评估板,处理器集成PS端双核ARMCortex-A9+PL端Artix-7架构28nm可编程逻辑资源,评估板由核心板和评估底板组成。核心板经过专业的PCBLayout和高低温测试验证......
  • X86架构与Arm架构区别
    X86架构和ARM架构是主流的两种CPU架构,X86架构的CPU是PC服务器行业的老大,ARM架构的CPU则是移动端的老大。X86架构和arm架构实际上就是CISC与RISC之间的区别,很多用户不理解它们两个之间到底有哪些区别,实际就是它们的领域不太相同,然后追求也不相同。X86架构和Arm架构区别1、追求......
  • pycharm若干常用快捷键
     快速注释/取消注释:Ctrl + /折叠代码:Ctrl + -展开代码:Ctrl + +将光标移动到方法体或循环的开始:Ctrl + {将光标移动到方法体或循环的结束:Ctrl + }在整个工程中查找: Ctrl + shift + F ......
  • Armbian 23.05(代号Suni)操作系统已全面上市
    Armbian社区通知我们,适用于ARM和RISC-V单板计算机以及其他平台的Armbian23.05(代号Suni)操作系统已全面上市。在Armbian23.02发布三个月后,Armbian23.05版本是第一个在完全重构的构建框架上创建的版本,基于即将发布的Debian12“Bookworm“操作系统系列,为用户提供一些最......
  • Armbian 23.05(代号Suni)操作系统已全面上市
    Armbian社区通知我们,适用于ARM和RISC-V单板计算机以及其他平台的Armbian23.05(代号Suni)操作系统已全面上市。在Armbian23.02发布三个月后,Armbian23.05版本是第一个在完全重构的构建框架上创建的版本,基于即将发布的Debian12“Bookworm“操作系统系列,为用户提供一些最......
  • pycharm 中shell无法打开
    python3manage.pyshll无法打开调试命令行?......
  • Pycharm更换pip源与依赖包导入导出
    1Pycharm更换安装源在下载安装好Pycharm后,一个在实际编程开发过程中非常重要的问题是第三方库添加,然而Python默认的源网络速度有点慢,因此,我们常常需要做的是更换Pycharm的安装源。首先在项目开始出,点击下面的PythonPackages,然后点击左上方的小齿轮(注意不是右上方的小齿轮),过......
  • Java中的String、StringBuilder和StringBuffer
    StringString为什么不可变?有什么好处?在Java中的String源码中,我们可以看到字符串String类就是char数组的封装,且字符char[]前面的修饰关键字是private和final。final决定了char数组是私有成员变量,不可以指向新的数组。private决定了该数组只能有String类内部访问,所以不可变。好......
  • Armsom推出工规级RK3588J-Core(armsom P1 Core) 8K 智能NVR核心板**
    ArmsomP1Core板载RockchipRK3588J新一代工业级八核64位处理器;采用工业级芯片、精密元器件和BTB连接器,支持宽温温度-40°C~85°C长时间稳定运行;支持ARMPC、边缘计算、云服务器、智能NVR等相关领域;提供10年+超长供货期和完善的技术资料,用户可自主深度化定制。八核工业级处理器RK......
  • RK3588平台产测之ArmSoM产品高温环境测试
    1.简介专栏总目录ArmSoM团队在产品量产之前都会对产品做几次专业化的功能测试以及性能压力测试,以此来保证产品的质量以及稳定性优秀的产品都要进行严苛的多次全方位的功能测试以及性能压力测试才能够经得起市场的检验本文概述RK3588平台产测之ArmSoM-W3高温测试2.......