日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

虚拟化技术之KVM安装与使用

發布時間:2023/12/15 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 虚拟化技术之KVM安装与使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


什么是KVM虛擬化技術?

KVM(Kernel-based Virtual Machine),主流虛擬化技術之一,集成與Linux2.6之后版本中,通過linux內核提供任務調度及管理。

注:此文檔為2014年所寫,但內容絕對實用!

安裝體驗下KVM吧!

操作系統:CentOS 6.5_x64 mini Desktop

一、KVM組件安裝與配置網絡(首先先更新系統軟件:yum update)

1、檢查CPU是否支持虛擬化

#KVM虛擬化基于硬件的完全虛擬化,因此需要硬件支持,目前CPU基本都支持,如果沒有輸出信息,看下BIOS里有沒有開啟虛擬化支持,如果找不到,百度對你的CPU型號,看是否支持虛擬化技術

# egrep '(vmx|svm)' --color=always /proc/cpuinfo


#簡單說下完全虛擬化與半虛擬化的區別:半虛擬化不需要硬件虛擬化技術支持即虛擬化,如Xen,即可實現完全虛擬化也可實現半虛擬化。半虛擬化需要修改虛擬系統內核(模擬指令),以實現虛擬機完美運行在Xen上面,完全虛擬化不需要修改虛擬系統內核,可直接運行在虛擬化技術之上。如我們常用的VMwareWorkstation,即完全虛擬化,如果硬件不支持虛擬化技術,只能跑32位操作系統。

2、安裝KVM及相關管理工具

# yum -y install qemu-kvm qemu-img virt-viewer virt-manager libvirt python-virtinst

軟件說明:

qemu-kvm ?#kvm只對cpu、內存虛擬化,qemu-kvm在此基礎上模擬I/O設備

qemu-img ?#磁盤鏡像管理工具

virt-manager #圖形界面虛擬機管理工具

virt-viewer #連接虛擬機控制臺

libvirt ? #提供一套管理虛擬化工具的接口,支持主流的虛擬化技術,如KVM、XEN、LXC等,用于命令行管理虛擬機

python-virtinst #python寫的腳本,用于virt-install安裝虛擬機

3、檢查KVM模塊是否加載成功

# lsmod | grep kvm

kvm_intel??????????????54394??0

kvm?????????????????317376??1 kvm_intel

提示以上信息說明已經加載成功!如沒有可嘗試modprobe kvm加載。

4、關閉NetworkManager服務,避免虛擬機與主機網絡出現問題

# service NetworkManager stop

# chkconfig NetworkManager off

5、橋接網絡

qemu支持的網絡模式:

橋接 ? ?#基于網橋的虛擬網卡,與主機同網段IP地址

NAT ? ?#共享主機的IP地址

主機模式 #主機之間專用網絡

????5.1?添加橋接,網卡不配置IP信息

1 2 3 4 5 6 7 8 ????#?vi?/etc/sysconfig/network-scripts/ifcfg-eth0? ????DEVICE=eth0 ????HWADDR=54:39:DF:D0:AD:10 ????TYPE=Ethernet ????UUID=7fd81a50-9ee4-41f2-aa53-b73acb45a913 ????ONBOOT=yes ????NM_CONTROLLED=yes ????BRIDGE=br0??????#添加橋接

????5.2?創建ifcfg-br0,里面配置真實物理IP信息

1 2 3 4 5 6 7 8 9 ????#?vi?/etc/sysconfig/network-scripts/ifcfg-br0 ????DEVICE=br0 ????TYPE=Bridge ????ONBOOT=yes ????BOOTPROTO=static ????IPADDR=192.168.3.10 ????NETMASK=255.255.255.0 ????GATEWAY=192.168.3.1 ????DNS1=8.8.8.8

????5.3?重啟網絡

????# service network restart

?#可以看到eth0加入br0網橋,如果沒有brctl命令,請安裝bridge-utils工具

?#當創建虛擬機時指定橋接,也會加入這個網橋

?# brctl show

?bridge namebridge id??STP enabled?interfaces

?br0??8000.0cc47a7432b0????no????eth0

6、啟動libvirtd服務,并設置開機啟動

# service libvirtd start

# chkconfig libvirtd on


博客地址:http://lizhenliang.blog.51cto.com


二、安裝遠程桌面VNC,用于圖形管理虛擬機

1、安裝配置tigervnc

# yum -y install tigervnc tigervnc-server

# chkconfig vncserver on

2、修改配置文件

# vi /etc/sysconfig/vncservers

VNCSERVERS="1:root"

VNCSERVERARGS[1]="-geometry 1024x768"

注:系統運行級別為3時,也可以正常進入圖形界面

3、設置VNC密碼

# vncserver??#直接設置當前用戶密碼,可以使用vncpasswd修改密碼

注:VNC密碼與ROOT密碼可以不同。

4、重啟VNC

# service vncserver restart

5、防火墻設置

# /sbin/iptables -I INPUT -p tcp --dport 5901 -j ACCEPT

# /etc/rc.d/init.d/iptables save

6、使用VNC Viewer連接Linux桌面

遠程桌面連接后如下圖:

三、把系統鏡像通過軟件上傳到服務器

1:這里使用WinSCP上傳,把系統映像文件傳到你自己想傳的目錄即可。

四、創建虛擬機

1、通過VNC遠程登入桌面環境



2、添加存儲池

3、刪除默認的,添加新的存儲

新存儲卷,格式為qcow2,支持快照

五、創建虛擬機

選擇剛創建的虛擬機存儲卷:




本文轉自 李振良OK 51CTO博客,原文鏈接:http://blog.51cto.com/lizhenliang/1728809,如需轉載請自行聯系原作者

總結

以上是生活随笔為你收集整理的虚拟化技术之KVM安装与使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。