cento7安裝kvm並通過qemu命令行安裝其他虛擬機(紅帽)

cento7安裝kvm並通過qemu命令行安裝其他虛擬機(紅帽)

1.材料準備(藍字可點擊下載)

鏈接:
centos7
提取碼:3h2k

鏈接:
RedHat
提取碼:12jm

鏈接:
qemu
提取碼:kz9b

2.開始

1)打開centos,檢查是否支持虛擬化
下圖爲支持虛擬化
要有 vmx 或 svm 的標識才行。vmx標識intel,svm代表AMD
在這裏插入圖片描述
如果沒有,如下操作
先關閉虛擬機,然後勾選如下在這裏插入圖片描述
2)安裝KVM(實際上是已經裝好了,不需要裝了,這點是Redhat沒有的)
由於Linux內核已經將KVM收錄了,在安裝系統時已經加入了KVM,我們只需要在命令行模式下啓用KVM即可:
啓用KVM模塊:
在這裏插入圖片描述
3)安裝KVM所需組件

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

可能不成功,如下

在這裏插入圖片描述
爲下載被牆了,懂的都懂不再解釋,下面介紹如何解決
(日常感謝阿里雲鏡像庫)

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
成功後如下圖
在這裏插入圖片描述
解決之後再次安裝所需組件

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

在這裏插入圖片描述

安裝完成後啓動libvirtd服務:

[root@localhost ~]# service libvirtd start

查看是否安裝成功
在這裏插入圖片描述
4)使用qemu安裝鏡像
首先安裝qemu
掛載共享文件夾
首先去設置中共享文件夾設置好,然後如下操作
cloud爲我自己起的名字,你們可以自行更改,但改完後,之後路徑你們需要進行對應修改

vmware-hgfsclient

mkdir /mnt/cloud

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

在這裏插入圖片描述
複製至桌面後解壓
在這裏插入圖片描述
先創建文件夾,存放之後安裝所需要的qemu

mkdir /root/qemu

解壓

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

在這裏插入圖片描述
進入安裝目錄

[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

  2. 準備ISO鏡像文件

  3. 啓動系統:本例使用的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

在這裏插入圖片描述

如果運行不成功,去掉-enable-kvm再試。至此全部結束!

有問題請留言點個關注不迷路嗷!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章