cento7安装kvm并通过qemu命令行安装其他虚拟机(红帽)

简介: cento7安装kvm并通过qemu命令行安装其他虚拟机(红帽)

cento7安装kvm并通过qemu命令行安装其他虚拟机(红帽)

1.材料准备(蓝字可点击下载)

链接:

centos7

提取码:3h2k


链接:

RedHat

提取码:12jm


链接:

qemu

提取码:kz9b


2.开始

1)打开centos,检查是否支持虚拟化

下图为支持虚拟化

要有 vmx 或 svm 的标识才行。vmx标识intel,svm代表AMD

20200321161413478.png


如果没有,如下操作

先关闭虚拟机,然后勾选如下

2020032116172257.png


2)安装KVM(实际上是已经装好了,不需要装了,这点是Redhat没有的)

由于Linux内核已经将KVM收录了,在安装系统时已经加入了KVM,我们只需要在命令行模式下启用KVM即可:

启用KVM模块:

20200321161852782.png


3)安装KVM所需组件

[root@localhost ~]# yum install -y virt-* libvirt bridge-utils qemu-img qemu-kvm


可能不成功,如下

20200321162402753.png


为下载被墙了,懂的都懂不再解释,下面介绍如何解决

(日常感谢阿里云镜像库)

1)mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2)wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
3)wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
注意,如果没有wget命令可以使用curl 命令
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo


如果遇到域名问题

进入如下文件

vim /etc/sysconfig/network-scripts/ifcfg-ens33


(这个ens33 是上面图片对应的以太网卡的名称,有的可能是ifcfg-eth0)

将 ONBOOT=no 改为 ONBOOT=yes

成功后如下图

20200321171724130.png


解决之后再次安装所需组件

[root@localhost ~]# yum install -y virt-* libvirt bridge-utils qemu-img qemu-kvm

20200321172655964.png


安装完成后启动libvirtd服务:

[root@localhost ~]# service libvirtd start


查看是否安装成功

20200321172833897.png


4)使用qemu安装镜像

首先安装qemu

挂载共享文件夹

首先去设置中共享文件夹设置好,然后如下操作

cloud为我自己起的名字,你们可以自行更改,但改完后,之后路径你们需要进行对应修改

vmware-hgfsclient
mkdir /mnt/cloud
/usr/bin/vmhgfs-fuse .host:/ /mnt/cloud -o subtype=vmhgfs-fuse,allow_other

20200321175125472.png


复制至桌面后解压

20200321175012152.png


先创建文件夹,存放之后安装所需要的qemu

mkdir /root/qemu


解压

[root@bogon 桌面]# tar  xvf  qemu-2.2.1.tar.bz2  -C  /root/qemu

20200321175442493.png


进入安装目录

[root@bogon 桌面]# cd /root/qemu/qemu-2.2.1


安装一系列所需的库文件

[root@bogon qemu-2.2.1]# yum install zlib zlib-devel gilb2 gilb2-devel SDL SDL-devel gcc flex bison autoconf  automake  libtool pixman-devel gtk2-devel -y


配置

[root@bogon qemu-2.2.1]# ./configure


编译

[root@bogon qemu-2.2.1]# make -j 10
这个过程较长耐心等待


安装

[root@bogon qemu-2.2.1]# make install


完成后即可进行最后一步,安装镜像

创建虚拟机镜像

  1. 方法一:使用qemu-img命令创建镜像

[root@bogon qemu]# qemu-img create -f qcow2 redhat.img 6G

  1. 准备ISO镜像文件
  2. 启动系统:本例使用的iso镜像是“rhel-server-6.0-x86_64-dvd.iso”,镜像位于共享文件夹


CentOS的qemu安装镜像方法

[root@bogon qemu]# qemu-system-x86_64  -enable-kvm  -m 1024 -smp 1 -boot order=cd  -hda  redhat.img  -cdrom  /mnt/cloud/你的文件夹名字/rhel-server-6.0-x86_64-dvd.iso

2020032118211064.png

如果运行不成功,去掉-enable-kvm再试。至此全部结束!

相关文章
|
2月前
|
数据可视化 大数据 Linux
OpenEuler虚拟机安装保姆级教程 | 附可视化界面
本文介绍了如何在VMware中安装openEuler操作系统,从选择合适的镜像版本下载开始,到创建虚拟机、配置CPU虚拟化、进行系统安装、设置网络连接,直至安装DDE桌面环境实现图形化操作。openEuler是一款由华为开源的操作系统,支持多种处理器架构,广泛应用于数据库、大数据、云计算等领域。文中还分享了安装过程中的注意事项及解决网络问题的方法,适合初次接触openEuler的用户参考学习。
480 3
OpenEuler虚拟机安装保姆级教程 | 附可视化界面
|
3月前
|
Unix Linux 开发工具
centos的官网下载和vm16虚拟机安装centos8【保姆级教程图解】
本文详细介绍了如何在官网下载CentOS 8以及在VMware Workstation Pro 16虚拟机上安装CentOS 8的步骤,包括可能出现的问题和解决方案,如vcpu-0错误的处理方法。
centos的官网下载和vm16虚拟机安装centos8【保姆级教程图解】
|
2月前
|
Linux 虚拟化
vmware虚拟机安装2024(超详细)
vmware虚拟机安装2024(超详细)
371 6
|
3月前
|
KVM 虚拟化
KVM虚拟机的桥接网络
文章主要介绍了KVM虚拟机的NAT和桥接网络类型的工作原理、配置方法以及如何进行网络模式的切换。
53 3
KVM虚拟机的桥接网络
|
3月前
|
KVM 虚拟化
KVM虚拟机的热迁移
这篇文章详细介绍了KVM虚拟机的热迁移过程,包括临时迁移和永久迁移的步骤,以及可能遇到的故障和解决方案。
138 1
KVM虚拟机的热迁移
|
3月前
|
KVM 虚拟化 数据安全/隐私保护
KVM虚拟机安装实战
本文讲述了如何创建并使用VNC连接KVM虚拟机的详细教程,包括安装图解和命令行参数说明。
132 8
|
3月前
|
KVM 虚拟化
KVM虚拟机的冷迁移
这篇文章详细描述了KVM虚拟机的冷迁移过程,包括无依赖环境迁移、有链接克隆虚拟机迁移、多块磁盘迁移的案例,以及可能遇到的错误和解决方案。
124 3
|
Java
同一个JDK,命令行运行,与JNI加载虚拟机,还是有差异
同一个JDK,命令行运行,与JNI加载虚拟机,还是有差异
69 0
|
1月前
|
Ubuntu 网络安全 虚拟化
VMware虚拟机ping不通原因排查及分析
下面以 VMware 虚拟机为例进行介绍。
563 3