CentOS7镜像制作转换

第一步:用VM VirtualBox创建虚拟机把镜像导进去,改为双网卡仅 主机和网卡地址转换NAT模式否则远程连不上
yum install qemu-guest-agent
yum install cloud-init

cloud-init-18.2+6.g6ef08548-1.el7.noarch.rpm拉近机器

yum remove cloud-init
 yum clean all
yum install epel-release -y
yum install cloud-utils-growpart
把拉进来的包解压
yum install -y cloud-init-18.2+6.g6ef08548-1.el7.noarch.rpm
vim /etc/ssh/sshd_config
		UseDNS no  ##修改
systemctl restart sshd  ##重启
vim /etc/yum.conf
​          exclude=cloud-init  ##添加

清理数据 清理.1, .2,有日期这种后缀的日志

cd /var/log/
rm -rf /root/.viminfo

for i in `find /var/log/ -type f`; do cat /dev/null >$i; done

rm -f /var/lib/dhclient/*
echo > /root/.bash_history
rm -rf /var/log/cloud-init*
rm -rf /var/lib/cloud
 passwd -d root  清空root密码
passwd -l root 锁定root账号  -u是解锁
rm -rf /root/.bash_history  
history -c   
第二步:找到虚机机的vmdk文件,然后把vmdk放到部署有ceph的虚机机器里
找一台虚拟机拉进去进行转换qcow2格式
qemu-img convert -p -f vmdk -O qcow2 liuyongLinux.vmdk liuyongLinux.qcow2

然后把转换好的镜像拉出来放到部署ceph的机器里

cp liuyongLinux.qcow2 /opt/RegionOne/files/
docker exec -it kolla bash  ##进入这个容器
cd /opt/RegionOne/   ##进入这个目录
vim openstack-post-init.sh  ##进去看看把几条命令拿出来
source admin-openrc.sh
##注意名称
openstack image create "liuyongLinux" \
  --disk-format raw --container-format bare \
  --public --min-disk 51 \
  --property hw_disk_bus=scsi --property hw_scsi_model=virtio-scsi \
  --property hw_video_model=qxl --property vm_mode=hvm \
  --property os_distro=centos \
  --property os_type=linux \
  --property hw_qemu_guest_agent=yes

ceph -c ceph.conf -s|grep id|awk '{print $2}'
##注意名称
openstack image list|grep 'liuyongLinux'|awk '{print $2}'
qemu-img convert -f qcow2 -O raw -p files/liuyongLinux.qcow2 rbd:sata_pool1/liuyongLinux.raw:conf=./ceph.conf ##注意名称
rbd snap create sata_pool1/liuyongLinux.raw@snap ##注意名称

rbd snap protect sata_pool1/liuyongLinux.raw@snap ##注意名称
openstack image list   ##查看镜像id
##根据镜像的id查询cephid
openstack image show a5ec04ee-f184-4974-9a28-3e1d0c60c64d
glance location-add --url rbd://d180d174-842e-4722-b12a-23310903c276/sata_pool1/liuyongLinux.raw/snap d9d1e39d-4375-4cb0-b77b-175c73763b5a
前面是ceph的id 后面是镜像的id
openstack image list  ##查看  active状态则为成功

openstack image create “a5c19abf-cfb6-44dc-a303-0e378abec974”
–disk-format raw --container-format bare
–public --min-disk 51
–property hw_disk_bus=scsi --property hw_scsi_model=virtio-scsi
–property hw_video_model=qxl --property vm_mode=hvm
–property os_distro=windows
–property os_type=windows
–property hw_qemu_guest_agent=yes

location-add --url rbd://c17a147e-edfb-4553-9903-b9187d40951a/sata_pool1/c29bbf8a-e3e4-4ac2-b3d6-7603e7559cb5.raw/snap f1ea3938-7765-4a32-a789-becd380292a7

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值