centos7镜像制作

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos7镜像制作相关的知识,希望对你有一定的参考价值。

准备步骤:下载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镜像制作的主要内容,如果未能解决你的问题,请参考以下文章

Centos7_sshd镜像制作

kvm制作Centos7.4镜像

如何将centos7系统制作镜像并还原?

Centos7制作docker初始镜像

#openstack centos6 centos7 kvm镜像制作

Linux|Docker镜像|以centos7为基础镜像制作一个目标镜像