1)把iso檔案copy到linux的機器上,並確保硬碟有足夠的空間
sles-11-sp4-***-x86_64-gm-***1.iso
2)用qemu命令建立qcow2映象磁碟(用於安裝suse映象),例
qemu-img create -f qcow2 /tmp/image/suse11.img 10g
輸出:[root@localhost tmp]# qemu-img create -f qcow2 /tmp/image/suse11.qcow2 10g
formatting 『/tmp/image/suse11.qcow2』, fmt=qcow2 size=10737418240 encryption=off cluster_size=65536 lazy_refcounts=off
3)用qemu命令啟動kvm,安裝作業系統
qumu-kvm -name suse11sp4 -cpu host -m 4096 -hda /tmp/image/suse11.qcow2 -cdrom /tmp/sles-11-sp4-***-i586-gm-***1.iso -boot d -vnc:1
或:virt-install --name suse11sp4 --ram 1024 --cdrom=/tmp/sles-11-sp4-***-i586-gm-***1.iso --disk path=/tmp/image/suse11.qcow2,format=qcow2 --graphics vnc,listen=0.0.0.0 --noautoconsole --os-type=linux --os-variant=rhel7 --check all=off
kvm客戶機的配置檔案放置在**/etc/libvirt/qemu**下。使用vi可以檢視虛擬機器的xml配置檔案。
3)檢視vnc埠
用vnc去連線安裝系統
如果連不上請關閉防火牆和selinux:
service iptables stop
vi /etc/selinxu改為
經現場驗證,是因為iso映象為i586的與宿主機系統x86_64架構不一致所致,更換映象後vnc連線,出現安裝介面:
如果提示不能cd/***找不到,請替換其他帶桌面kde或gnome的iso嘗試,現場改用opensuse-11.4-kde-livecd-i686.iso
安裝後效果如下:
安裝vnc-server:
對vncserver配置:
vi /etc/sysconfig/vncservers
設定以下配置值
vncservres=10000:root(其中10000為桌面號、root為使用者名稱)如
vncserverargs[2]=geometry800x600 –nolisten tcp –localhost
kvm 擴充套件qcow2磁碟
resize 磁碟大小 qemu img resize home kvm icp 103 183.qcow2 300g進入虛擬機器檢視磁碟資訊fdisk lfdisk l檢視磁碟指標最後在什麼地方。first sector為end 1 改變分割槽格式 檢視分割槽改變後的結果 fdisk lpvs v...
qcow2映象轉換為iso 虛擬機器映象分析
id iforensics 2016 我們在工作中經常會接觸到各種各樣的虛擬機器映象,常見的映象檔案格式有 raw qcow2 qed qcow luks vdi vmdk vpc vhdx等。本文以最常用的qcow2格式為例進行分析。一 分析環境搭建 安裝作業系統,本文測試用的作業系統為cento...
qcow2磁碟加密及libvirt訪問
1.建立qcow2加密磁碟 root coc 5 test encrypt qemu img convert f qcow2 o qcow2 o encryption template xp encry1.qcow2 disk image encry1.qcow2 is encrypted.pass...