Glance-制作镜像

镜像文件下载地址

  • 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
    
  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

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

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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值