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位址,還為客戶端提供其他的配置資訊,如子網掩碼,從而...