kvm配置
linux基於圖形介面kvm虛擬化
ls /dev/kvm //如果輸出裝置名支援虛擬化
搭建kvm 一共需要安裝4個包,實現kvm的基本環境
yum -y install qemu-kvm libvirt-daemon libvirt-client libvirt-daemon-driver-qemu // 安裝環境需要的yum包
qemu-kvm //實現底層模擬技術
libvir-deamon //守護程序,管理虛擬機器
libvirt-client //提供客戶端管理工具
libvirt-daemon-driver-qemu //libvirtd 連結 qemu驅動
systemctl start libvirtd //啟動虛擬化
圖形管理工具 virt-manager
yum -y install virt-manager //安裝圖形管理工具
到這裡虛擬化kvm圖形介面就已經搭建完成裡
簡單粗暴直接安裝上面5個包就可以實現虛擬化的安裝
虛擬化管理命令
virish #
-----------------------
start //開機
shutdown //關機
reboot //重啟
list //顯示線上主機
list --all //顯示所有主機
net-list //檢視網路配置
undefine //刪除主機定義
difine //新增主機定義
nodeinfo //檢視節點資訊
autostart //開機自動執行虛擬機器
--disable //取消開機自動執行
net-edit //配置網路
net-undefine //取消網路定義
net-start //啟動網路配置
net-autostart //開機自啟網路配置
net-list --all //顯示所有的網路節點
------------------------------------------------------------<以上時一些常用的引數>
qemu-img creat -f qcow2 path/filename.img size //建立磁碟映象檔案
qemu-img create -f qcow2 /var/lib/libvirt/images/day.img 10G //指定檔案建立
qemu-img create -b backname -f qcow2 disk.img 20G //使用映象啟動
<配置檔案>
以<>開頭</> 結束
---------<網路配置>
<network>
<name>nerwork_name</name>
<bridge name="network_name"/>
<forward mode="nat"/>
<ipv4.address="192.168.1.254" netmask="255.255.255.0">
<dhcp>
<range start="192.168.1.100" end="192.168.1.200"/>
</dhcp>
</ip>
</network>
___________________________________<硬體模擬配置>
<memory unit='KiB'>1048576</memory> //記憶體配置
<currentMemory unit='KiB'>1048576</currentMemory> //當前記憶體
<vcpu placement='static'>1</vcpu> //cpu數量
<os>
<type arch='x86_64' machine='pc-i440fx-rhel7.0.0'>hvm</type>
<boot dev='hd'/>
</os> //系統引導順序
<acpi/> //電源管理
<cpu mode='custom' match='exact' check='partial'>
<model fallback='allow'>Skylake-Client</model>
</cpu> //cpu配置
<pm>
<suspend-to-mem enabled='no'/>
<suspend-to-disk enabled='no'/>
</pm> //記憶體休眠設定
<disk type='file' device='disk'>
<driver name='qemu' type='qcow2'/>
<source file='/var/lib/libvirt/images/server.img'/>
<target dev='vda' bus='scsi'/>
</disk> //硬碟相關配置
</controller>
<interface type='bridge'>
<source network='default'/>
<model type='rtl8139'/>
</interface> //網絡卡
-----------------------------------------------<預設去掉個性化配置實現自動初始化>