-
1 # 創新與專利
-
2 # 往後餘生Qiang
kvm是linux自帶的一款優秀虛擬化軟體,所以很多中小企業選擇kvm搭建自己的雲平臺。那麼kvm虛擬化如何搭建呢?
搭建kvm虛擬化的方法
1.安裝之前物理機的基本要求:
centos6.5 64位,不安裝桌面環境,預設執行級別為3
採用最小化安裝+以下軟體包:
BaseSystem -- Base
Development-- Development tools
要配置好dns
確定系統時間與臺北時間同步
伺服器要允許命令重啟
bios開啟vt功能
2.安裝依賴包和一些基礎軟體:
yum -y install kvm python-virtinst libvirt tunctl bridge-utils virt-manager qemu-kvm-tools virt-viewer virt-v2v libguestfs-tools
啟動libvirtd服務
/sbin/service libvirtd restart
ln -s /usr/libexec/qemu-kvm /usr/bin/qemu-kvm
3.建立網橋:
cat /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
TYPE=Bridge
ONBOOT=yes
BOOTPROTO=static
IPADDR=公網IP
NETMASK=公網IP掩碼
GATEWAY=公網IP閘道器
4.修改網絡卡資訊,將網絡卡連線到網橋:
cat /etc/sysconfig/network-scripts/ifcfg-em1
DEVICE=em1
BRIDGE=br0
ONBOOT=yes
BOOTPROTO=none
重啟網絡卡:
service network restart
5.檢視網橋:
[root@localhost data1]# brctl show
bridge name bridge id STP enabled interfaces
br0 8000.d4ae526e935a no em1
virbr0 8000.525400efec1a yes virbr0-nic
至此kvm環境安裝完成,接下來新建虛擬機器安裝作業系統。
6.上傳ISO檔案
建立虛擬機器
建立磁碟:
qemu-img create -f qcow2 centos01.img 120G
virt-install --name=centos01 --ram 4096 --vcpus=2 --disk path=/data1/centos01.img,format=qcow2,si
--name指定虛擬機器名稱
--ram分配記憶體大小。
--vcpus分配CPU核心數,最大與實體機CPU核心數相同
--disk指定虛擬機器映象,size指定分配大小單位為G。
--network網路型別,此處用的是預設,一般用的應該是bridge橋接。
--accelerate加速
--cdrom指定安裝映象iso
--vnc啟用VNC遠端管理,一般安裝系統都要啟用。
--vncport指定VNC監控埠,預設埠為5900,埠不能重複。
--vnclisten指定VNC繫結IP,預設繫結127.0.0.1,這裡改為0.0.0.0
如無意外,系統將會啟動了5910端
7.VNC連線然後就以用VNC客戶端進去連線安裝系統,跟在機房接顯示器是一樣的,如果VNC客戶端連線閃退,可將ColourLevel設成rgb222
8.kvm的日常管理:
檢視kvm列表:virsh list --all
啟動kvm:virsh start centos01
關閉kvm:virsh shutdown centos01
強制關閉kvm:virsh destroy centos01
暫停kvm:virsh suspend centos01
恢復kvm:virsh resume centos01
克隆kvm:virt-clone -o centos01 -n centos02 -f /data1/centos02.img
編輯kvm配置:virsh edit centos01
設定kvm開機自動啟動:
vrish autostart centos01
kvm虛擬化帶你走進桌面世界
kvm開發人員通常一門心思致力於針對伺服器和大規模部署環境來最佳化這款產品,這在雲計算時代很有意義。不過,考慮到這款產品已經很成熟,也許現在是時候把它作為一種切實可行的桌面虛擬化平臺方案來考慮了。
就本身而言,kvm不是特別容易使用。在大多數Linux發行版上,kvm自帶的工具在預設情況下只能在命令列上使用,手動配置kvm訪客系統很複雜,介面也不大直觀。
不過在virt-manager等工具的幫助之下,建立一個kvm虛擬機器,執行作為訪客系統的Windows、Linux或其他各種作業系統卻快捷又簡單。
誠然,按照大多數標準來衡量,VirtualBox等工具比virt-manager更容易使用,因而更容易配置高階功能。不過,對下了一定決心的桌面使用者來說,用virt-manager建立一個kvm訪客系統並非是不可能完成的任務。
而kvm對桌面Linux使用者來說還是一種切實可行的虛擬化基礎架構,這點很重要,正因為kvm是市面上唯一開源的、功能完備的、獨立的虛擬機器管理程式。如果Linux發行版決定重視kvm,覺得它是同時適用於伺服器和桌面端的工具,那麼這將意味著,它們會提供開箱即用的虛擬化解決方案,作為各自標準程式包的一部分,這將顯得意義重大,因為目前還沒有哪一款主流的桌面作業系統(無論是開源作業系統還是閉源作業系統)隨帶一款內建的功能齊全的虛擬化工具。
不管kvm在桌面端是否迅猛發展起來,其主要角色自然幾乎肯定仍在伺服器方面。向日葵遠端控制是一款Sunny的遠端控制及遠端桌面產品,獲得微軟認證,介面友好,簡單易用,安全放心,體積小巧,易快速安裝使用。配合向日葵開機棒,還可支援數百臺主機的遠端開機,實現遠端開機與控制一體化。
-
3 # cloudman雲計算
伺服器虛擬化已經是雲計算最核心的技術,其中KVM、VMware、Hyper-V三種虛擬化技術是當前最主流的伺服器虛擬化技術。
ZKEYS平臺最新發布了KVM虛擬化技術,這是行業內非常熱門的虛擬化技術方案。至此,ZKEYS系統已經支援VMware、Hyper-V、KVM三種虛擬化技術,搭配ZKEYS自主研發的受控端使用,可以滿足各種場景下的雲伺服器自生產需求。
回覆列表
虛擬化KVM平臺理,對於虛擬化技術是很重要的,牽涉到KVM的新建,為使用者安裝系統,以及KVM的遠端管理等操作。下面就詳細講細怎樣管理KVM平臺。
工具/原料
一臺裝有Linux系統的電腦
方法/步驟
1/8 分步閱讀
新建KVM虛擬機器
virt-manager管理工具
1 進入CentOS伺服器的桌面環境
2 應用程式-->系統工具--->虛擬系統管理器
或直接執行virt-manager命令開啟
預設連線到本機的KVM服務平臺進行管理。
2/8
建立一臺虛擬機器
2 根據嚮導提示建立新虛擬機器
設定虛擬機器名稱,並指定從網路引導(PXE)安裝.
檢視剩餘1張圖
3/8
為虛擬機器安裝RHEL6.5系統
1 啟動新建的虛擬機器
2 預設無系統,將從PXE方式引導
3 確認能獲取地址,並自動安裝RHEL6操作系紡。
4/8
確認安裝結果,進入新安裝的虛擬機器,檢查結果
根據應答配置檢查yum配置
根據應答配置檢查相關服務設定
5/8
建立並安裝KVM虛擬機器
1 透過virt-manager新建虛擬機器
將虛擬機器的名稱改為rh6_n1
使用現有的虛擬磁碟/data/images/node1.img
記憶體1024MB,網絡卡network1隔離連線
2 為虛擬機器rh6_n1安裝系統
6/8
配置ssh金鑰認證
KVM管理器---->KVM伺服器
管理機需安裝 “Virtualization Client”包組
推薦採用ssh金鑰對認證
透過virt-manager遠端訪問KVM伺服器
7/8
KVM 遠端連線
使用virt-manager工具
管理機需安裝 “Virtualization Client”包組
透過“檔案”--->"Add Connection"新增連線
8/8
KVM+SSH遠端管理
1 建立並部署SSH金鑰
使用ssh-keygen生成金鑰對
使用ssh-copy-id 將公鑰部署