zoukankan      html  css  js  c++  java
  • diskimage-builder制作x86_64镜像

    ls /usr/share/ironic-python-agent-builder/dib
    export ELEMENTS_PATH=/usr/share/ironic-python-agent-builder/dib
    
    export DIB_DEV_USER_USERNAME=centos
    export DIB_DEV_USER_PASSWORD= cloud_123.
    export DIB_DEV_USER_PWDLESS_SUDO=YES
    export DIB_CLOUD_INIT_DATASOURCES="ConfigDrive, OpenStack"
    disk-image-create vm centos7 baremetal dhcp-all-interfaces devuser -o centos7 cloud-init-datasources -a x86_64

     

    没有disable-selinux

    disk-image-create vm centos7 baremetal dhcp-all-interfaces devuser -o centos7 cloud-init-datasources -a x86_64   disable-selinux
    [root@localhost ~]#  yum whatprovides /usr/sbin/semanage
    Loaded plugins: fastestmirror
    Loading mirror speeds from cached hostfile
     * base: mirror.bit.edu.cn
     * extras: mirrors.ustc.edu.cn
     * updates: mirror.bit.edu.cn
    policycoreutils-python-2.5-34.el7.x86_64 : SELinux policy core python utilities
    Repo        : base
    Matched from:
    Filename    : /usr/sbin/semanage
    
    
    
    policycoreutils-python-2.5-34.el7.x86_64 : SELinux policy core python utilities
    Repo        : @base
    Matched from:
    Filename    : /usr/sbin/semanage
    
    
    
    [root@localhost ~]#  yum whatprovides /usr/sbin/semanage
    2020-06-30 12:37:41,029 - util.py[DEBUG]: Cloud-init v. 18.5 running 'init-local' at Tue, 30 Jun 2020 12:37:41 +0000. Up 9048.62 seconds.
    2020-06-30 12:37:41,029 - main.py[DEBUG]: No kernel command line url found.
    2020-06-30 12:37:41,029 - main.py[DEBUG]: Closing stdin.
    2020-06-30 12:37:41,029 - util.py[DEBUG]: Restoring selinux mode for /var/lib/cloud (recursive=False)
    2020-06-30 12:37:41,030 - util.py[DEBUG]: Restoring selinux mode for /var/lib/cloud (recursive=True)
    2020-06-30 12:37:41,030 - util.py[DEBUG]: Restoring selinux mode for /var/lib/cloud/scripts (recursive=False)
    2020-06-30 12:37:41,031 - util.py[DEBUG]: Restoring selinux mode for /var/lib/cloud/scripts (recursive=True)
    2020-06-30 12:37:41,031 - util.py[DEBUG]: Restoring selinux mode for /var/lib/cloud/scripts/per-instance (recursive=False)
    2020-06-30 12:37:41,031 - util.py[DEBUG]: Restoring selinux mode for /var/lib/cloud/scripts (recursive=True)
    2020-06-30 12:37:41,032 - util.py[DEBUG]: Restoring selinux mode for /var/lib/cloud/scripts/per-once (recursive=False)
    2020-06-30 12:37:41,032 - util.py[DEBUG]: Restoring selinux mode for /var/lib/cloud/scripts (recursive=True)
    2020-06-30 12:37:41,033 - util.py[DEBUG]: Restoring selinux mode for /var/lib/cloud/scripts/per-boot (recursive=False)
    2020-06-30 12:37:41,033 - util.py[DEBUG]: Restoring selinux mode for /var/lib/cloud/scripts (recursive=True)
    2020-06-30 12:37:41,034 - util.py[DEBUG]: Restoring selinux mode for /var/lib/cloud/scripts/vendor (recursive=False)
    2020-06-30 12:37:41,034 - util.py[DEBUG]: Restoring selinux mode for /var/lib/cloud (recursive=True)
    2020-06-30 12:37:41,036 - util.py[DEBUG]: Restoring selinux mode for /var/lib/cloud/seed (recursive=False)
    2020-06-30 12:37:41,036 - util.py[DEBUG]: Restoring selinux mode for /var/lib/cloud (recursive=True)
    2020-06-30 12:37:41,037 - util.py[DEBUG]: Restoring selinux mode for /var/lib/cloud/instances (recursive=False)
    2020-06-30 12:37:41,038 - util.py[DEBUG]: Restoring selinux mode for /var/lib/cloud (recursive=True)
    2020-06-30 12:37:41,039 - util.py[DEBUG]: Restoring selinux mode for /var/lib/cloud/handlers (recursive=False)
    2020-06-30 12:37:41,039 - util.py[DEBUG]: Restoring selinux mode for /var/lib/cloud (recursive=True)
    2020-06-30 12:37:41,041 - util.py[DEBUG]: Restoring selinux mode for /var/lib/cloud/sem (recursive=False)
    2020-06-30 12:37:41,041 - util.py[DEBUG]: Restoring selinux mode for /var/lib/cloud/data (recursive=False)
    2020-06-30 12:37:41,042 - util.py[DEBUG]: Writing to /var/log/cloud-init.log - ab: [600] 0 bytes
    2020-06-30 12:37:41,042 - util.py[DEBUG]: Restoring selinux mode for /var/log/cloud-init.log (recursive=False)
    2020-06-30 12:37:41,042 - util.py[DEBUG]: Restoring selinux mode for /var/log/cloud-init.log (recursive=False)
    "cloud-init.log" 890L, 108669C
    2020-06-30 12:37:49,495 - util.py[DEBUG]: Writing to /var/lib/cloud/instance/boot-finished - wb: [644] 52 bytes
    2020-06-30 12:37:49,496 - util.py[DEBUG]: Restoring selinux mode for /var/lib/cloud/instances/iid-datasource-none/boot-finished (recursive=False)
    2020-06-30 12:37:49,496 - util.py[DEBUG]: Restoring selinux mode for /var/lib/cloud/instances/iid-datasource-none/boot-finished (recursive=False)
    2020-06-30 12:37:49,496 - cc_final_message.py[WARNING]: Used fallback datasource
    2020-06-30 12:37:49,496 - handlers.py[DEBUG]: finish: modules-final/config-final-message: SUCCESS: config-final-message ran successfully
    2020-06-30 12:37:49,496 - stages.py[DEBUG]: Running module power-state-change (<module 'cloudinit.config.cc_power_state_change' from '/usr/lib/python2.7/site-packages/cloudinit/config/cc_power_state_change.pyc'>) with frequency once-per-instance
    2020-06-30 12:37:49,497 - handlers.py[DEBUG]: start: modules-final/config-power-state-change: running config-power-state-change with frequency once-per-instance
    2020-06-30 12:37:49,497 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/iid-datasource-none/sem/config_power_state_change - wb: [644] 20 bytes
    2020-06-30 12:37:49,497 - util.py[DEBUG]: Restoring selinux mode for /var/lib/cloud/instances/iid-datasource-none/sem/config_power_state_change (recursive=False)
    2020-06-30 12:37:49,497 - util.py[DEBUG]: Restoring selinux mode for /var/lib/cloud/instances/iid-datasource-none/sem/config_power_state_change (recursive=False)
    2020-06-30 12:37:49,498 - helpers.py[DEBUG]: Running config-power-state-change using lock (<FileLock using file '/var/lib/cloud/instances/iid-datasource-none/sem/config_power_state_change'>)
    2020-06-30 12:37:49,498 - cc_power_state_change.py[DEBUG]: no power_state provided. doing nothing
    2020-06-30 12:37:49,498 - handlers.py[DEBUG]: finish: modules-final/config-power-state-change: SUCCESS: config-power-state-change ran successfully
    2020-06-30 12:37:49,498 - main.py[DEBUG]: Ran 10 modules with 0 failures
    2020-06-30 12:37:49,498 - util.py[DEBUG]: Creating symbolic link from '/run/cloud-init/result.json' => '../../var/lib/cloud/data/result.json'
    2020-06-30 12:37:49,499 - util.py[DEBUG]: Reading from /proc/uptime (quiet=False)
    2020-06-30 12:37:49,499 - util.py[DEBUG]: Read 18 bytes from /proc/uptime
    2020-06-30 12:37:49,499 - util.py[DEBUG]: cloud-init mode 'modules' took 7.173 seconds (7.17)
    2020-06-30 12:37:49,499 - handlers.py[DEBUG]: finish: modules-final: SUCCESS: running modules for final
    export ELEMENTS_PATH=/usr/share/ironic-python-agent-builder/dib
    export DIB_DEV_USER_USERNAME=devuser
    export DIB_DEV_USER_PASSWORD=cloud_123.
    export DIB_DEV_USER_PWDLESS_SUDO=YES
    export DIB_CLOUD_INIT_DATASOURCES="ConfigDrive, OpenStack,Ec2"
    disk-image-create vm centos7 baremetal dhcp-all-interfaces devuser -o centos7 cloud-init-datasources cloud-init disable-selinux -a x86_64
    DIB_RELEASE=trusty disk-image-create vm ubuntu baremetal dhcp-all-interfaces devuser -o ubuntu cloud-init-datasources cloud-init disable-selinux -a x86_64

     arm64 加上block-device-efi

  • 相关阅读:
    服务器
    python的并发编程学习
    python的网络编程学习
    python的基础学习 模块
    pymysql基础操作
    查询简单练习
    数据准备
    数据库的三大设计范式
    数据库基础-建表约束
    mysql基础-基本语法
  • 原文地址:https://www.cnblogs.com/dream397/p/13209802.html
Copyright © 2011-2022 走看看