openstack之路:KVM/Libvirt 安裝


openstac是一個開源的計算機平台,利用虛擬化和底層存儲服務提供雲計算服務。openstack的基本是虛擬化技術。虛擬化技術采用的KVM。我們首先進行KVM軟件的安裝。

電腦配置:

內存:8G

硬盤:1T

CPUIntel 4CPU

openstack的內存配置最好是8G。否則虛擬機根本跑不起來。另外硬盤也最好大一點。

 

安裝前的准備工作:

第一步: 在BIOS中開啟CPU虛擬化開關。在BIOS中查找Virtualization Technology並設置為ENABLE, 如果發現VT-d也應該開啟,VT-d表示CPU支持I/O訪問的虛擬化技術

第二步:查看CPU是否支持虛擬化:vmx代表CPUintel系列,svm代表CPUAMD序列

zhf@zhf-maple:~/桌面$ egrep -o "(vmx|svm)" /proc/cpuinfo

vmx

vmx

vmx

vmx

 

確定CPU支持虛擬化技術后,便開始安裝KVM。輸入如下命令開始下載安裝

root@zhf-maple:/home/zhf/桌面# apt-get install qemu-kvm ubuntu-vm-builder bridge-utils

安裝完成后啟用KVM內核模塊,下面的三條命令不會有任何的輸出。如果有錯誤提示的話需要在前面的二步中檢查下是否開啟虛擬化和是否支持虛擬化。

root@zhf-maple:/home/zhf/桌面# modprobe kvm

root@zhf-maple:/home/zhf/桌面# modprobe kvm_intel

root@zhf-maple:/home/zhf/桌面# modprobe kvm_amd

 

用下面的命令檢查KVM是否安裝成功了,出現/dev/kvm exists表明已經安裝成功了

root@zhf-maple:/home/zhf/桌面# kvm-ok

INFO: /dev/kvm exists

KVM acceleration can be used

 

安裝完成之后添加root用戶進入kvm組:

root@zhf-maple:/home/zhf/桌面# adduser root kvm

正在添加用戶"root""kvm"...

正在將用戶“root”加入到“kvm”組中

完成。

 

下面來開始安裝Libvirt

Libvirt是虛擬化管理工具。前面安裝的是KVM。但是虛擬化技術不止KVM一種。除了KVM還有Xen。所以在一個數據中心里面,有可能既存在KVM又存在Xen。要管理這些不同的Hypervisor。需要一個統一的管理工具。Libvirt就是在這種情況下誕生的。Libvirt是一個軟件的集合,包括API庫,后台運行程序(Libvirtd)和命令行工具(virsh)

Libvirt主要有下面3個功能:

虛擬機管理:以虛擬機為對象,Libvirt提供了定義,刪除,啟動,關閉,暫停,恢復,保存,回滾和遷移各種功能

虛擬設備管理:能夠管理各種虛擬外設,如虛擬磁盤,虛擬網卡,內存,虛擬CPU

遠程控制:Libvirt除了對本機進行管理外,還提供了遠程鏈接功能。通過提供的virsh程序或API能夠遠程鏈接其他物理及的Hypervisor

下面我們就開始來安裝Libvirta

安裝方式有兩種源碼安裝 2 apt-get方式安裝

最簡單的方式就是apt-get方式來安裝,我們也采用這種方式安裝,命令如下,大約需要500M的空間

root@zhf-maple:/home/zhf/桌面# apt-get install libvirt-bin qemu virt-manage

 

安裝完后開始啟動libvirtd服務,得到下面的輸出就證明安裝成功了

root@zhf-maple:/home/zhf/桌面# service libvirtd restart

root@zhf-maple:/home/zhf/桌面# virsh list --all

 Id    名稱                         狀態

 

也可以通過virt-manager管理界面來檢測

root@zhf-maple:/home/zhf/桌面# virt-manager

得到下面的界面證明已經安裝成功了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM