1. 程式人生 > >CentOS7/RHEL7上安裝KVM(QEMU)

CentOS7/RHEL7上安裝KVM(QEMU)

KVM是Kernel Based Virtual Machine的簡稱,能夠利用硬體虛擬擴充套件來提供多種作業系統的虛擬化軟體,KVM能夠通過兩種方式來管理,一種是命令列,另一種是圖形化介面。

Virt-Manager(Virtual Machine Manager)是基於KVM使用最為頻繁的管理應該程式,能夠建立、編輯、開始和暫停虛擬機器。

依賴

KVM需要CPU有硬體虛擬化的支援,可以通過下面命令查詢是否支援,如果輸出有相關的vmx或者svm,表明CPU支援,否則就不支援。

[[email protected] ~]# egrep '(vmx|svm)' /proc/cpuinfo
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 popcnt aes lahf_lm ida arat dtherm tpr_shadow vnmi flexpriority ept vpid
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 popcnt aes lahf_lm ida arat dtherm tpr_shadow vnmi flexpriority ept vpid
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 popcnt aes lahf_lm ida arat dtherm tpr_shadow vnmi flexpriority ept vpid
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 popcnt aes lahf_lm ida arat dtherm tpr_shadow vnmi flexpriority ept vpid

安裝KVM

通過下面命令安裝qemu和virt-manager軟體包

# yum install qemu-kvm qemu-img virt-manager libvirt libvirt-python python-virtinst libvirt-client virt-install virt-viewer
  • qemu-kvm:qemu模擬器
  • qemu-img:qemu磁碟image管理器
  • virt-install:用來建立虛擬機器的命令列工具
  • libvirt:提供libvirtd daemon來管理虛擬機器和控制hypervisor
  • libvirt-client:提供客戶端API用來訪問server和提供管理虛擬機器命令列工具的virsh實體
  • virt-viewer:圖形控制檯

命令列建立虛擬機器

通過下面的命名建立虛擬機器

# virt-install  --name=itzgeekguest  --ram=1024  --vcpus=1  --cdrom=/tmp/CentOS-6.5-x86_64-minimal.iso --os-type=linux --os-variant=rhel6  --network bridge=br0 --graphics=spice  --disk path=/var/lib/libvirt/images/itzgeekguest.dsk,size=4
  • -name:虛擬機器的名字
  • -ram:記憶體大小MB
  • -vcpus:CPU個數
  • -cdrom:ISO映象位置
  • -os-variant:OS型別,例如rhel 6,solaris
  • -graphics:Guest顯示設定
  • -disk path:磁碟位置

CentOS 7 - Guest Installation command Line  Virt Viewer

圖形化介面建立虛擬機器

使用virt-manager工具

#virt-manager

CentOS 7 - Virt Manager - Create VM

CentOS 7 -  Virt Manager - Installation Media

CentOS 7 - Virt Manager - Memory and CPU

CentOS 7 - Virt Manager - Allocating Storage

CentOS 7 - Virt Manager - Summary

CentOS 7 - Virt Manager - VM Console

CentOS 7 -  Virt Manager

CentOS 7 - Virt Manager - Managing VM

使用平臺:RHEL7

源自:http://www.itzgeek.com/how-tos/linux/centos-how-tos/install-kvm-qemu-on-centos-7-rhel-7.html#axzz3cih9pbWg

相關推薦

CentOS7/RHEL7安裝KVM(QEMU)

KVM是Kernel Based Virtual Machine的簡稱,能夠利用硬體虛擬擴充套件來提供多種作業系統的虛擬化軟體,KVM能夠通過兩種方式來管理,一種是命令列,另一種是圖形化介面。 Virt-Manager(Virtual Machine Manager)是基於

CentOS7安裝KVM部署虛擬機器

一、虛擬機器部署前準備 安裝KVM 宿主機 準備一臺虛擬機器並安裝centos系統 配置基本要求:記憶體2G,處理器2核,硬碟10G,支援虛擬化。 掛載新加硬碟 # fdisk -l # fdisk /dev/sdb # mkfs.ext4 /dev/sdb1 # vim /etc/fst

centos7安裝KVM(在centos7安裝centos7

在centos7上安裝KVM 準備環境cpu支援虛擬化確保記憶體足夠,虛擬磁碟空間足夠關閉IPtables或者firewalld關閉selinux下載一個centos7的映象檔案 yumyum in

centos7安裝kvm,用virsh 管理

virsh list                                                 #顯示本地活動虛擬機器 virsh list –all                                          #顯示本地所有的虛擬機器(活動的+不活動的)

CentOS7.0安裝Python3.6.1

python3.6.1 python3安裝 python安裝報錯 剛開始研究python,一直在糾結是學2.0還是3.0,聽說2.0版本將在2020年後被淘汰,於是就有了安裝3.0的需求。 本次安裝的python版本為:Python-3.6.1.tgz 操作系統信息:Linux cento

docker centos7 容器安裝ssh

docker centos7 ssh在容器上執行 yum install passwd openssl openssh-server -y ssh-keygen -q -t rsa -b 2048 -f /etc/ssh/ssh_host_rsa_key -N ‘‘ ssh-keygen -q -t ec

centos7圖形化安裝KVM虛擬機

centos kvm準備:Centos7的虛擬機,虛擬機鏡像文件 1.KVM的安裝 [root@localhost ~]# yum -y install qemu-kvm libvirt libguestfs-tools virt-manager libvirt-python qemu-kvm #kv

centos7.x安裝docker

htm sys print config 免費 技術 卸載 小型 log 參考博客: https://www.cnblogs.com/yufeng218/p/8370670.html https://blog.csdn.net/fenglailea/article/deta

Centos7.3 安裝docker

分表 conflicts 重復 ystemd check update 開機啟動 開啟 開發 Docker從1.13版本之後采用時間線的方式作為版本號,分為社區版CE和企業版EE。 社區版是免費提供給個人開發者和小型團體使用的,企業版會提供額外的收費服務,比如經過官方測試

CentOS7.5安裝MySQL(5.7版本),掌握MySQL基本操作。

tex RoCE 使用 9.png apache error 需求 結果 加強 當今主流數據庫概略: 在數據庫技術日益發展的今天,主流數據庫代表著成熟的數據庫技術。了解常用數據庫,就能知道數據庫技術發展的程度,以及未來的大體方向。 數據庫分關系型數據庫和非關

CentOS7系統安裝MySQL數據庫

community provide 官方 key 使用 sys centos 輸入 round 1.下載安裝MySQL官方repo文件 下載MySQL的官方repo文件 [root@centos7 ~]# wget -i -c http://dev.mysql.com/ge

OpenStack教程-02.在CentOS7.5安裝OpenStack-Rocky-系統環境準備-計算節點(其他節點相同)

pen lis cli baseurl make 防火 計算 === 系統 上一篇文章介紹了openstack控制節點的環境配置方法,本篇文章分享一下openstack計算節點的環境配置方法,其他種類節點也基本適用 附:openstack控制節點系統環境配制方法:http

CentOS7系統部署KVM虛擬化平臺

net linux5 xfs -a service svm mount dock eat 虛擬化簡介:虛擬化就是把硬件資源從物理方式轉變為邏輯方式,打破原有物理結構,使用戶可以靈活管理這些資源,並且允許1臺物理機上同時運行多個操作系統,以實現資源利用率最大化和靈活管理的一項

PostgreSQL10.5在centos7.5安裝

PostgreSQL10.5在centos7.5上安裝 下載源 安裝伺服器軟體包: 安裝客戶端軟體包: 可選地初始化資料庫並啟用自動啟動: 下面介紹用yum在CentOS 7.5安裝PostgreSQL10.5。

centos7 下線安裝 rabbitmq

1.安裝Erlang環境   1)安裝GCC GCC-C++ Openssl等模組 yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel 2)安裝ncurses yum -

最新小白詳細描述在centos7.5安裝python3並使用Nginx+virtualenv+supervisor來部署tornado專案(整理集合結合實際)系列2

4.安裝nginx 安裝gcc gcc是用來編譯下載下來的nginx原始碼,安裝gcc和c++編譯器(當然以下都是在切換到root使用者下的) yum -y install gcc  gcc-c++   centOS安裝依賴 yum -y install

最新小白詳細描述在centos7.5安裝python3並使用Nginx+virtualenv+supervisor來部署tornado專案(整理集合結合實際)系列1

Centos7預設自帶了Python2.7版本(選擇最小安裝可能沒有),但是因為專案需要使用Python3.x你可以按照此文的三個方法進行安裝.(本文是大致部署好後一段時間才寫的,由於中間遇到許多坑導致無法知道有些步驟是否起作用了,細節可能會有一些出入請自行辨別。) 1.安裝python3.5

在VM虛擬機器中的centos7系統安裝了某軟體,重啟後可以正常登陸,但登陸後卻是黑屏什麼都看不到

解決辦法: 正常輸入密碼登陸 使用 ctrl+alt+f2 進入centos7的無介面狀態,輸入使用者名稱,密碼登陸 初始化X xinit 啟動X,進入GNOME startx 然後消失的桌面就出現了。 完畢! 如果重新開機

用rpm包在centos7.4安裝mysql-5.7.24-1.el7.x86_64

CentOS7.4系統資訊[[email protected] iso]# uname -aLinux localhost.localdomain 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 x86_64 x86_

第一章 在Centos7.1安裝oracle11gR2-靜默安裝

# 後跟命令表示以作業系統下root使用者操作;  $ 後跟命令表示以作業系統下oracle使用者操作;    1.1 上傳軟體   假如放在/wangnc/oracle/11g/目錄下.