如何快速搭建KVM虛擬化管理平臺?

Vista211


虛擬化KVM平臺理,對於虛擬化技術是很重要的,牽涉到KVM的新建,為用戶安裝系統,以及KVM的遠程管理等操作。下面就詳細講細怎樣管理KVM平臺。

工具/原料

一臺裝有Linux系統的電腦

方法/步驟

1/8 分步閱讀

新建KVM虛擬機

virt-manager管理工具

1 進入CentOS服務器的桌面環境

2 應用程序-->系統工具--->虛擬系統管理器

或直接運行virt-manager命令打開

默認連接到本機的KVM服務平臺進行管理。

2/8

創建一臺虛擬機

1 在virt-manager工具中單擊“顯示器”按鈕

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 將公鑰部署


智會生財


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

刪除VNC端口:

virsh edit centos01,打開xml後,刪除下面的配置:

設置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在桌面端是否迅猛發展起來,其主要角色自然幾乎肯定仍在服務器方面。向日葵遠程控制是一款陽光的遠程控制及遠程桌面產品,獲得微軟認證,界面友好,簡單易用,安全放心,體積小巧,易快速安裝使用。配合向日葵開機棒,還可支持數百臺主機的遠程開機,實現遠程開機與控制一體化。


初更


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

刪除VNC端口:

virsh edit centos01,打開xml後,刪除下面的配置:

設置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在桌面端是否迅猛發展起來,其主要角色自然幾乎肯定仍在服務器方面。向日葵遠程控制是一款陽光的遠程控制及遠程桌面產品,獲得微軟認證,界面友好,簡單易用,安全放心,體積小巧,易快速安裝使用。配合向日葵開機棒,還可支持數百臺主機的遠程開機,實現遠程開機與控制一體化。


往後餘生Qiang


服務器虛擬化已經是雲計算最核心的技術,其中KVM、VMware、Hyper-V三種虛擬化技術是當前最主流的服務器虛擬化技術。

ZKEYS平臺最新發布了KVM虛擬化技術,這是行業內非常熱門的虛擬化技術方案。至此,ZKEYS系統已經支持VMware、Hyper-V、KVM三種虛擬化技術,搭配ZKEYS自主研發的受控端使用,可以滿足各種場景下的雲服務器自生產需求。


分享到:


相關文章: