RHEL下kvm的搭建管理排錯

2021-09-20 17:52:43 字數 3348 閱讀 7200

rhel下kvm的搭建管理排錯

一.環境搭建

二.系統安裝

三.管理檢視

四.靜態遷移

五.故障排錯

一.kvm環境搭建

1.硬體環境檢查

(1).檢視cpu是否支援虛擬化

egrep 'vmx|svm' /proc/cpuinfo,如果有輸出,則支援虛擬化

cpu啟動虛擬化功能,如果沒有啟動,將載入不了kvm_intel模組兒

2.虛擬化及管理元件功能安裝

yum groupinstall virtualization 『virtualization client

yum install libvirt libvirt-client

3.網路連線方式

yum install bridge-utils

4.驗證是否正確安裝了kvm環境

lsmod |grep kvm

kvm_intel              52890  15

kvm                   314771  1 kvm_intel

如果出現 就說明正確安裝了kvm

二.虛擬機器的安裝配置

1.vi /etc/sysconfig/selinux改變selinux的配置selinux=disabled

2.啟動libvirtd服務  service libvirtd start

3.設定kvm網路環境

設定br0介面vi ifcfg-br0

device=br0

type=bridge

bootproto=static

defroute="yes"

domain="stm.com"

dns1="8.8.8.8"

dns2="61.139.2.69"

gateway="10.0.0.2"

broadcast=10.255.255.255

ipaddr=10.0.1.200

netmask=255.0.0.0

network=10.0.0.0

onboot=yes

改變ifcfg-eth0介面設定

device=eth0

hwaddr=90:b1:1c:10:98:20

onboot=yes

bridge=br0

然後重啟網路/etc/init.d/network restart

4.安裝作業系統

這裡以安裝ubuntu為例進行安裝

1.拷貝iso檔案到/home/download/目錄下

2.建立目錄/data/vmmachines/gw1.vm.stm.com/

3.使用下面的命令進行安裝

安裝作業系統時可以根據具體的變化對引數進行修改,然後執行具體引數的意思如下:

-n     指定安裝的ubuntu作業系統的名字

-r      給安裝的作業系統指定記憶體大小

-vcpus     指定vcpu的數量

--description     最產生xml配置的描述

-c       指定iso檔案的目錄

--os-type      指定作業系統型別

--disk           指定作業系統安裝的位置

size             指定這個vps所佔的硬碟大小

--network     指定連線方式

-v                   指定客戶端為完全虛擬化客戶端

--autostart      指定vps為開機啟動方式

--machine       指定機器仿製的型別

--vnc              可以使用vnc方式安裝

--vncport         監聽埠

--vnclisten       監聽的位址

5.使用vnc

用vnc遠端進入,進行安裝。

三.管理檢視

1.檢視虛擬機器

virsh list --all

2.開啟乙個虛擬機器

virsh start gw1.vm.stm.com

3.關閉乙個虛擬機器

virsh shutdown gw1.vm.stm.com,如果不能終止訊號關閉,則用virsh destroy gw1.vm.stm.com

四.靜態遷移

1.將kvm主機裡面的進入系統關閉

2.進入kvm內將/etc/libvirt/qemu下的gw1.vm.stm.com.xml的配置檔案拷貝到目標kvm.然後修改相應選項,如更改ip為目標主機的ip位址

3進入qemu.conf裡面,將user=root group=root前的注釋去掉

4.拷貝原kvm主機的/data/vmmachines下的gw1.vm.stm.com拷貝進目標kvm

5.啟用配置xml域的配置檔案virsh define gw1.vm.stm.com.xml

6.開啟gw1.vm.stm.com 命令virsh start gw1.vm.stm.com

7.用命令virsh list --all檢視系統是否啟動,並且ping這個ip,看能否ping通

五.故障排錯

starting install...

error internal error process exited while reading console log output: char device redirected to /dev/pts/2

qemu-kvm: -drive file=/root/data/winxp/disk0.img,if=none,id=drive-ide0-0-0,format=raw,cache=none,aio=threads: could not open disk image /root/data/winxp/disk0.img: permission denied

解決辦法:

1.增加路徑執行許可權

2.關閉防火牆,或者重啟

centos 6 5下KVM環境搭建

一 作業系統配置 1.使用root許可權登入 2.修改核心模式為相容核心啟動 vim boot grub grub.conf 主要修改default 1 3.關閉selinux 兩種方式 1.使用setenforce 0命令 立即生效,重啟後失效。2.修改配置檔案,vim etc selinux c...

KVM虛擬機器的建立 管理與遷移

一 安裝guest虛擬機器 1 直接通過virt manager安裝 管理虛擬機器 略 2 通過命令列安裝guest虛擬機器 qemu img create f qcow2 images centos6.3 x86 64.img 10g chown qemu qemu images centos6....

RHEL7 2下DHCP伺服器的搭建

dhcp dynamic host configuration protocol 是一種幫助計算機從指定的dhcp伺服器獲取配置資訊的自舉協議 請求配置資訊的計算機叫做dhcp客戶端,而提供資訊的叫做dhcp伺服器 dhcp服務端除了動態態分配ip位址,還為客戶端提供其他的配置資訊,如子網掩碼,從而...