基於4.5.0版本命令,不同版本可能命令略有區別,多用–help檢視
建立乙個虛擬機器的幾個步驟
定義儲存池,建立儲存卷
建立網路(橋接)
建立虛擬機器
安裝vnc客戶端,配置密碼
kvm儲存池和卷
定義儲存池
virsh pool-define-as kvm-storage dir --target /kvm
定義乙個儲存池,型別為dir目錄型別,/kvm就是存放的目錄(提前建立好)
virsh pool-build kvm-storage
建立儲存池
virsh pool-start kvm-storage
virsh pool-autostart kvm-storage
啟動儲存池和配置自動啟動
virsh pool-list
virsh pool-info kvm-storage
檢視儲存池簡要資訊和詳細資訊
建立儲存卷
virsh vol-create-as --pool kvm-storage --name test --capacity 40g --format qcow2
建立乙個40g的儲存卷
virsh vol-info --pool kvm-storage --vol test
檢視儲存卷資訊
建立網路(橋接)這邊的網路指的是2個方面,乙個宿主機,乙個是虛擬機器內
yum -y install bridge-utils
brctl show
命令檢視,宿主機
virsh net-list
kvm網路檢視,default就是預設的nat網路
建立橋接-宿主機
yum -y install bridge-utils
brctl addbr br0 #建立網橋br0
brctl show
建立橋接-kvm
vi /etc/libvirt/qemu/networks/br0
預設存放網路xml檔案目錄
br06e94fbc1-92c5-4e94-95fd-d91ac7baa470
'bridge'/>
'br0'/>
#宿主機的網橋
virsh net-start br0
virsh net-autostart br0
啟動網橋和配置自動啟動
檢視kvm網路列表
建立虛擬機器
virt-install --name centos-1 \
--ram 4096 --vcpus=2 \
--disk path=/kvm/test \
--accelerate --cdrom /iso/centos-7.6-x86_64-***-1810.iso \
--graphics vnc,listen=0.0.0.0,port=5900 \
--network bridge=br0,model=virtio \
--autostart
解釋:虛擬機器名
記憶體和cpu
虛擬機器硬碟,就是前面建立的儲存卷
指定iso系統存放目錄,無需掛載
vnc配置
網路橋接br0,驅動模式選擇半虛擬化virtio
虛擬機器自動啟動
xml配置目錄:/etc/libvirt/qemu/
配置vnc密碼
vi /etc/libvirt/qemu.conf
vnc_listen =
"0.0.0.0"
vnc_password =
"password"
systemctl restart libvirtd
重啟服務生效
vnc安裝配置 1,kvm實戰應用 kvm基礎部署
虛擬化基本上是乙個企業裡邊必不可少的一項技能了,但是測試環境當中,虛擬化又是很簡單的。egrep vmx svm proc cpuinfo setenforce 0 永久關閉修改配置檔案 iptables f chkconfig iptables o service networkmanager s...
git學習總結 純命令
npm intall git g git version 已有目錄 git init 無目錄 git init 目錄名 windows下,ls 不是內部或外部命令解決方案 git status內容未改變時 返回 未同步時 返回提示錯誤 紅色檔名 已加入暫存區時 返回加入暫存區的檔案 綠色檔名 有個點...
KVM學習筆記
kvm 是基於虛擬化擴充套件 intel vt 或者 amd v 的 x86 硬體 的開源的 linux 原生的 全虛擬化解決方案 kvm 中,虛擬機器被實現為常規的 linux 程序,由標準 linux 排程程式進行排程 虛擬機器的每個虛擬 cpu 被實現為乙個常規的 linux 程序 這使得 k...