当前位置:   article > 正文

Glance-制作镜像_使用镜像文件centos_7_x86_6420140327.qcow2 创 建 glance 镜 像

使用镜像文件centos_7_x86_6420140327.qcow2 创 建 glance 镜 像centos_shareimag

镜像文件下载地址

  • CentOS 7

    http://cloud.centos.org/centos/7/images/

    链接中是官方做好的镜像列表,用于通用的云的镜像,目前对 Azure、Oracle 有单独的镜像

  • CirrOS

    https://launchpad.net/cirros

CentOS 7.8 云镜像制作

  1. 下载镜像

    下载网站 http://cloud.centos.org/centos/7/images/

    或者直接 wget http://cloud.centos.org/centos/7/images/CentOS-7-x86_64-GenericCloud.qcow2c ,这个是 CentOS 7.8 Mini

  2. 用 Cli 的方式制作镜像

    在控制节点执行 openstack image create --disk-format qcow2 --file /root/CentOS-7-x86_64-GenericCloud.qcow2c --container-format bare centos78

  3. 更改密码

    更改密码有多种方式,这里用 cloud-init 的方式,比较简单

    在创建虚机时,将如下脚本加到配置中

    image-20200726113552289
    #cloud-config
    ssh_pwauth: yes
    chpasswd:
      list: |
          root:123456
          ubuntu:123456
      expire: false
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
  4. 然后创建实例,密码会自动修改完成

  5. 设置镜像为 public

    openstack image set --public 镜像ID

Cirros 镜像制作

openstack image create \
--disk-format qcow2 \
--file /tmp/cirros-0.4.0-x86_64-disk.img  \
--container-format bare \
cirros-0.4.0-x86_64

# 添加 CentOS 镜像
# 注意,这种方式添加的镜像还需要手动安装,所以不推荐使用
openstack image create --disk-format qcow2 --file /root/CentOS-7-x86_64-Minimal-1810.iso --container-format bare CentOS7.6
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

如果创建时某些数据没有设置,后面也可通过命令更改

GUI 制作镜像

用 CirrOS 测试

  1. 首先下载镜像

    地址:http://download.cirros-cloud.net/0.5.1/cirros-0.5.1-x86_64-disk.img

    我这里下载的 0.5.1 版本,x86_64 的 img 格式的镜像

  2. 用 admin 账户登录控制台

    填写下图中的参数,上传镜像,img 格式的镜像格式是 qcow2

    image-20200521143931716

    完成后,点 “创建镜像” 即可

参考文档

OpenStack Virtual Machine Image Guide

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/77759
推荐阅读
相关标签
  

闽ICP备14008679号