1,kvm實戰應用 kvm基礎部署

2021-09-20 00:17:59 字數 2611 閱讀 3087

虛擬化基本上是乙個企業裡邊必不可少的一項技能了,但是測試環境當中,虛擬化又是很簡單的。

egrep '(vmx|svm)' /proc/cpuinfo

setenforce 0		#永久關閉修改配置檔案

iptables -f

chkconfig iptables o

service networkmanager stop

chkconfig networkmanager off

yum -y install epel-release net-tools vim unzip zip wget ftp
yum -y install qemu-kvm libvirt virt-install bridge-utils
lsmod | grep kvm

service libvirtd start

chkconfig libvirtd on

service libvirtd status
a, 建立ifcfg-br0檔案,內容如下:

mkdir /backup

cp /etc/sysconfig/network-scripts/ /backup/ -a

cd /etc/sysconfig/network-scripts/

vim ifcfg-br0

device="br0"

onboot="yes"

type="bridge"

bootproto="static"

ipaddr="192.168.96.10" #這個就是伺服器的ip位址

netmask="255.255.255.0"

gateway="192.168.96.100"

dns="192.168.96.101"

#ipv6init="yes"

#ipv6_autoconf="yes"

dhcpv6c="no"

stp="on"

delay="0"

b, 替換ifcfg-em1(就是伺服器在用的第乙個網絡卡)裡邊的內容為下邊的

device=em1

onboot=yes

bridge="br0"

c, 重啟網路服務。

service network restart
然後ifconfig檢視,發現多出了br0網絡卡,這個br0也成為了系統現在所使用的網絡卡。

mkdir -p /home/kvm/ios

把想要安裝的系統映象拷到此目錄之下。

mkdir -p /home/kvm/image
virt-install -name=centos7_2h4g --ram 4096 --vcpus=2 --disk path=/home/kvm/image/centos7_2h4g.img,size=200 --cdrom /home/kvm/ios/centos-7-x86_64-***-1611.iso --network bridge=br0 --graphics vnc,listen=0.0.0.0,port=6666,keymap=en_us --accelerate --force  --autostart
事實上建立的時候名字用-n就可以了,但是我當時不知道,這樣建立了乙個名字為ame=centos7_2h4g的虛擬機器,等會兒再說說給虛擬機器改名的事兒。簡單說明下各選項的意義:

-n                        #指定建立虛擬機器名稱

--ram #指定記憶體大小

--vcpus #指定cpu個數

--disk path #指定虛擬機器檔案儲存名稱及位置

size #指定虛擬機器大小

--cdrom #指定映象位置

--network bridge #指定網橋

vnc,listen=0.0.0.0,port #指定遠端連線埠

virsh shutdown ame=centos7_2h4g
virt-clone -o 原虛擬機器 -n 新虛擬機器 -f 新img檔案

virt-clone -o centos7_2h4g -n test -f /home/kvm/image/test.img

virsh start test
在vnc中使用宿主機ip+埠的方式訪問。

現在,乙個虛擬機器的使用建立流程就是這樣。

KVM學習1 安裝編譯測試kvm模組

kernel 3.10.0 327.el7.src.rpm,kvm 位置arch x86 kvm下 參考how to recompile just a single kernel module?編譯完核心後,如果想單獨編譯kvm模組 make modules subdirs arch x86 kvm...

KVM 純命令學習實戰

基於4.5.0版本命令,不同版本可能命令略有區別,多用 help檢視 建立乙個虛擬機器的幾個步驟 定義儲存池,建立儲存卷 建立網路 橋接 建立虛擬機器 安裝vnc客戶端,配置密碼 kvm儲存池和卷 定義儲存池 virsh pool define as kvm storage dir target k...

kvm安裝和應用

安裝要求 yum install qemu kvm qemu kvm tools virt manager virt viewer libvirt virt install y kvm linux核心的乙個模組,模組不需要安裝,只需要載入 qemu 虛擬化軟體,可以虛擬不同的cpu,支援異構 x86...