码迷,mamicode.com
首页 > 其他好文 > 详细

centos7镜像制作

时间:2017-08-29 00:02:56      阅读:1522      评论:0      收藏:0      [点我收藏+]

标签:openstack

准备步骤:下载Centos.iso文件。建议下载CentOS-7-x86_64-Minimal-1611.iso。

http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1611.iso

下载之后将iso文件上传到虚拟机内。(可利用winscp软件上传)。本例中是将iso文件上传到opt目录中。

技术分享


第一步:虚拟化


启用VNC连接:

技术分享

技术分享

第二步: KVM安装

1、yum查看kvm安装包

yum list |grepkvm

2、安装libvirt技术分享

yum install-y qemu-kvm qemu-kvm-tools libvirt


3、启动libvirtd

systemctl start libvirtd    Centos6可使用service libvirtd start命令。

KVM镜像:

1、   创建镜像格式:(创建在opt目录中)
qemu-imgcreate -f qcow2/opt/centos7.qcow2 5G[李达康1] 

创建后可以在opt目录中找到:

技术分享

2、安装virt-install,虚拟机安装命令包

yum install-y virt-install

3、创建镜像:

virt-install --virt-type kvm --namecentos7[李达康2]  --ram 1024  --disk path=/opt/centos7.qcow2[李达康3] ,format=qcow2 --networknetwork=default --graphics vnc,listen=0.0.0.0 --noautoconsole --os-type=linux--os-variant=rhel6 --cdrom=/opt/centos7.iso[李达康4] 

运行VNC

登陆VNC

技术分享

IP地址为虚拟机ip

端口默认5900

遇到的问题:

无法登陆VNC

解决办法关闭防火墙:systemctl stop firewalld.service

Centos6关闭防火墙命令:service iptables stop[李达康5] 

Centos7禁用防火墙命令:systemctldisable firewalld.service

Centos6禁用防火墙命令:chkconfigiptables off

重启虚拟机后需要开启域,命令如下:virsh start centos7[李达康6] 

技术分享


重启之后使用virsh list命令可以看到:

技术分享

 


注释:


 [李达康1]创建的镜像名字、格式及大小。

 [李达康2]自己创建的域名字,无所谓。

 [李达康3]创建的镜像的地址。

 [李达康4]准备工作时下载的iso文件在虚拟机内的地址

 [李达康5]这两个都是即时生效的命令,下次关闭时需要重新输入命令。

 [李达康6]你的域名


本文出自 “13233707” 博客,请务必保留此出处http://13243707.blog.51cto.com/13233707/1959818

centos7镜像制作

标签:openstack

原文地址:http://13243707.blog.51cto.com/13233707/1959818

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!