linux kvm virt-install導(dǎo)入centos7.6 qcow2文件

配置文件:
/etc/libvirt/qemu/test.xml
/var/lib/kimchi/isos/test.qcow2
依賴包:

yum -y install libguestfs-tools
yum -y install virt-install.noarch
virt-install --name test_jf --os-type=linux --os-variant=centos7.0 --ram 65536 --vcpus=8 --cpu host-model --disk path=test.qcow2,bus=ide,format=qcow2,size=550,sparse=yes --network bridge=kbeno1,model=e1000 --network bridge=kbeno1,model=e1000,link_state=down --force --import  --autostart

參數(shù)解釋:

--name 后面是要新建的虛擬機的名稱萌朱;
--ram 后面是分配的內(nèi)存大屑(單位MB)
--vcpus= 是分配的cpu個數(shù)
--cpu host-model 復(fù)制主機cpu配置
--import 在已有的磁盤鏡像中構(gòu)建客戶機
--disk=后面的第一個參數(shù)是qcow2文件
sparse=yes 磁盤映像使用稀疏格式,即不立即分配指定大小的空間
--autostart的意思是虛擬機隨著宿主機的啟動而自動啟動
link_state=down 網(wǎng)卡不啟用,up為啟用
model:GuestOS中看到的網(wǎng)絡(luò)設(shè)備型號,如e1000零如、rtl8139或virtio等

常見問題:

WARNING  無法連接到圖形控制臺:沒有安裝 virt-viewer冤荆。請安裝 'virt-viewer' 軟件包玷过。
WARNING  沒有控制臺用于啟動客戶機人乓,默認(rèn)為 --wait -1

開始安裝......
ERROR    unsupported format character '奠(0xffffffe7) at index 47
域安裝失敗,您可以運行下列命令重啟您的域:
'virsh start virsh --connect qemu:///system start test_jf'
否則請重新開始安裝乳附。

這個可以忽略,不影響使用

# 查詢磁盤信息
qemu-img info /home/data/iso/sys.qcow2
# 增加50G空間
qemu-img resize /home/data/iso/sys.qcow2 +50G
# 準(zhǔn)備使用virt-resize調(diào)整分區(qū)空間内地,而virt-resize不能原地擴容,需要制作一個備份
cp  /home/data/iso/sys.qcow2  /home/data/iso/sys-orig.qcow2
# 擴容分區(qū)/dev/sda1赋除,這里可以擴容該磁盤的特定分區(qū)阱缓,最好確認(rèn)需要擴容的掛載點所在分區(qū)
# 可以使用后面的驗證分區(qū)大小命令確認(rèn)需要擴容的分區(qū)
virt-resize --expand /dev/sda1  /home/data/iso/sys-orig.qcow2  /home/data/iso/sys.qcow2 
# 查看分區(qū)信息
qemu-img info /home/data/iso/sys.qcow2
# 驗證分區(qū)大小
virt-filesystems --long -h --all -a /home/data/iso/sys.qcow2
[root]# virt-install --help
usage: virt-install --name NAME --memory MB STORAGE INSTALL [options]

從指定安裝源創(chuàng)建新虛擬機。

optional arguments:
  -h, --help            show this help message and exit
  --version             show program's version number and exit
  --connect URI         通過 libvirt URI 連接到虛擬機管理程序

通用選項:
  -n NAME, --name NAME  客戶機實例名稱
  --memory MEMORY       Configure guest memory allocation. Ex:
                        --memory 1024 (in MiB)
                        --memory 512,maxmemory=1024
                        --memory 512,maxmemory=1024,hotplugmemorymax=2048,hotplugmemoryslots=2
  --vcpus VCPUS         Number of vcpus to configure for your guest. Ex:
                        --vcpus 5
                        --vcpus 5,maxvcpus=10,cpuset=1-4,6,8
                        --vcpus sockets=2,cores=4,threads=2
  --cpu CPU             CPU model and features. Ex:
                        --cpu coreduo,+x2apic
                        --cpu host-passthrough
                        --cpu host
  --metadata METADATA   配置客戶機元數(shù)據(jù)举农。例如:
                        --metadata name=foo,title="My pretty title",uuid=...
                        --metadata description="My nice long description"

安裝方法選項:
  --cdrom CDROM         光驅(qū)安裝介質(zhì)
  -l LOCATION, --location LOCATION
                        安裝源 (例如:nfs:host:/path, http://host/path,
                        ftp://host/path)
  --pxe                 使用 PXE 協(xié)議從網(wǎng)絡(luò)引導(dǎo)
  --import              在已有的磁盤鏡像中構(gòu)建客戶機
  --livecd              將光驅(qū)介質(zhì)視為 Live CD
  -x EXTRA_ARGS, --extra-args EXTRA_ARGS
                        將附加參數(shù)添加到由 --location
                        引導(dǎo)的內(nèi)核中
  --initrd-inject INITRD_INJECT
                        添加指定文件到由 --location 指定的 initrd
                        根中
  --os-variant DISTRO_VARIANT
                        在客戶機上安裝的操作系統(tǒng)荆针,例如:'fedor
                        a18'、'rhel6'颁糟、'winxp' 等祭犯。
  --boot BOOT           配置客戶機引導(dǎo)設(shè)置。例如:
                        --boot hd,cdrom,menu=on
                        --boot init=/sbin/init (針對容器)
  --idmap IDMAP         為 LXC 容器啟用用戶名稱空間滚停。例如:
                        --idmap uid_start=0,uid_target=1000,uid_count=10

設(shè)備選項:
  --disk DISK           指定存儲的各種選項。例如:
                        --disk size=10 (在默認(rèn)位置創(chuàng)建 10GiB 鏡像)
                        --disk /my/existing/disk,cache=none
                        --disk device=cdrom,bus=scsi
                        --disk=?
  -w NETWORK, --network NETWORK
                        配置客戶機網(wǎng)絡(luò)接口粥惧。例如:
                        --network bridge=mybr0
                        --network network=my_libvirt_virtual_net
                        --network network=mynet,model=virtio,mac=00:11...
                        --network none
                        --network help
  --graphics GRAPHICS   配置客戶機顯示設(shè)置键畴。例如:
                        --graphics vnc
                        --graphics spice,port=5901,tlsport=5902
                        --graphics none
                        --graphics vnc,password=foobar,port=5910,keymap=ja
  --controller CONTROLLER
                        配置客戶機控制器設(shè)備。例如:
                        --controller type=usb,model=ich9-ehci1
  --input INPUT         配置客戶機輸入設(shè)備。例如:
                        --input tablet
                        --input keyboard,bus=usb
  --serial SERIAL       配置客戶機串口設(shè)備
  --parallel PARALLEL   配置客戶機并口設(shè)備
  --channel CHANNEL     配置客戶機通信通道
  --console CONSOLE     配置文本控制臺連接主機與客戶機
  --hostdev HOSTDEV     配置物理 USB/PCI 等主機設(shè)備與客戶機共享
  --filesystem FILESYSTEM
                        傳遞主機目錄到客戶機起惕。例如:
                        --filesystem /my/source/dir,/dir/in/guest
                        --filesystem template_name,/,type=template
  --sound [SOUND]       配置客戶機聲音設(shè)備仿真
  --watchdog WATCHDOG   配置客戶機 watchdog 設(shè)備
  --video VIDEO         配置客戶機視頻硬件涡贱。
  --smartcard SMARTCARD
                        配置客戶機智能卡設(shè)備。例如:
                        --smartcard mode=passthrough
  --redirdev REDIRDEV   配置客戶機重定向設(shè)備惹想。例如:
                        --redirdev usb,type=tcp,server=192.168.1.1:4000
  --memballoon MEMBALLOON
                        配置客戶機 memballoon 設(shè)備问词。例如:
                        --memballoon model=virtio
  --tpm TPM             配置客戶機 TPM 設(shè)備。例如:
                        --tpm /dev/tpm
  --rng RNG             Configure a guest RNG device. Ex:
                        --rng /dev/urandom
  --panic PANIC         配置客戶機 panic 設(shè)備嘀粱。例如:
                        --panic default
  --memdev MEMDEV       Configure a guest memory device. Ex:
                        --memdev dimm,target_size=1024

客戶機配置選項:
  --security SECURITY   設(shè)置域安全驅(qū)動配置激挪。
  --cputune CPUTUNE     Tune CPU parameters for the domain process.
  --numatune NUMATUNE   為域進程調(diào)整 NUMA 策略。
  --memtune MEMTUNE     為域進程調(diào)整內(nèi)存策略锋叨。
  --blkiotune BLKIOTUNE
                        為域進程調(diào)整 blkio 策略垄分。
  --memorybacking MEMORYBACKING
                        為域進程設(shè)置內(nèi)存后備策略。例如:
                        --memorybacking hugepages=on
  --features FEATURES   設(shè)置域 <features> XML娃磺。例如:
                        --features acpi=off
                        --features apic=on,eoi=on
  --clock CLOCK         設(shè)置域 <clock> XML薄湿。例如:
                        --clock offset=localtime,rtc_tickpolicy=catchup
  --pm PM               配置 VM 電源管理功能
  --events EVENTS       配置 VM 生命周期管理策略
  --resource RESOURCE   配置 VM 資源分區(qū)(cgroups)
  --sysinfo SYSINFO     Configure SMBIOS System Information. Ex:
                        --sysinfo emulate
                        --sysinfo host
                        --sysinfo bios_vendor=Vendor_Inc.,bios_version=1.2.3-abc,...
                        --sysinfo system_manufacturer=System_Corp.,system_product=Computer,...
                        --sysinfo baseBoard_manufacturer=Baseboard_Corp.,baseBoard_product=Motherboard,...
  --qemu-commandline QEMU_COMMANDLINE
                        Pass arguments directly to the qemu emulator. Ex:
                        --qemu-commandline='-display gtk,gl=on'
                        --qemu-commandline env=DISPLAY=:0.1

虛擬化平臺選項:
  -v, --hvm             這個客戶機應(yīng)該是一個全虛擬化客戶機
  -p, --paravirt        這個客戶機應(yīng)該是一個半虛擬化客戶機
  --container           這個客戶機應(yīng)該是一個容器客戶機
  --virt-type HV_TYPE   要使用的管理程序名稱 (kvm, qemu, xen, ...)
  --arch ARCH           模擬 CPU 架構(gòu)
  --machine MACHINE     機器類型為仿真類型

其它選項:
  --autostart           主機啟動時自動啟動域。
  --transient           Create a transient domain.
  --wait WAIT           請等待數(shù)分鐘以便完成安裝偷卧。
  --noautoconsole       不要自動嘗試連接到客戶端控制臺
  --noreboot            安裝完成后不啟動客戶機豺瘤。
  --print-xml [XMLONLY]
                        打印生成的 XML 域,而不是創(chuàng)建客戶機听诸。
  --dry-run             運行安裝程序坐求,但不創(chuàng)建設(shè)備或定義客戶
                        機。
  --check CHECK         啟用或禁用驗證檢查蛇更。例如:
                        --check path_in_use=off
                        --check all=off
  -q, --quiet           抑制非錯誤輸出
  -d, --debug           輸入故障排除信息

使用 '--option=?' 或 '--option help' 來查看可用的子選項
請參考 man 手冊瞻赶,以便了解示例和完整的選項語法。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末派任,一起剝皮案震驚了整個濱河市砸逊,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌掌逛,老刑警劉巖师逸,帶你破解...
    沈念sama閱讀 211,639評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異豆混,居然都是意外死亡篓像,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,277評論 3 385
  • 文/潘曉璐 我一進店門皿伺,熙熙樓的掌柜王于貴愁眉苦臉地迎上來员辩,“玉大人,你說我怎么就攤上這事鸵鸥〉旎” “怎么了丹皱?”我有些...
    開封第一講書人閱讀 157,221評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長宋税。 經(jīng)常有香客問我摊崭,道長,這世上最難降的妖魔是什么杰赛? 我笑而不...
    開封第一講書人閱讀 56,474評論 1 283
  • 正文 為了忘掉前任呢簸,我火速辦了婚禮,結(jié)果婚禮上乏屯,老公的妹妹穿的比我還像新娘根时。我一直安慰自己,他們只是感情好瓶珊,可當(dāng)我...
    茶點故事閱讀 65,570評論 6 386
  • 文/花漫 我一把揭開白布啸箫。 她就那樣靜靜地躺著,像睡著了一般伞芹。 火紅的嫁衣襯著肌膚如雪忘苛。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,816評論 1 290
  • 那天唱较,我揣著相機與錄音扎唾,去河邊找鬼。 笑死南缓,一個胖子當(dāng)著我的面吹牛胸遇,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播汉形,決...
    沈念sama閱讀 38,957評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼纸镊,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了概疆?” 一聲冷哼從身側(cè)響起逗威,我...
    開封第一講書人閱讀 37,718評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎岔冀,沒想到半個月后凯旭,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,176評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡使套,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,511評論 2 327
  • 正文 我和宋清朗相戀三年罐呼,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片侦高。...
    茶點故事閱讀 38,646評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡嫉柴,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出奉呛,到底是詐尸還是另有隱情差凹,我是刑警寧澤期奔,帶...
    沈念sama閱讀 34,322評論 4 330
  • 正文 年R本政府宣布,位于F島的核電站危尿,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏馁痴。R本人自食惡果不足惜谊娇,卻給世界環(huán)境...
    茶點故事閱讀 39,934評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望罗晕。 院中可真熱鬧济欢,春花似錦、人聲如沸小渊。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,755評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽酬屉。三九已至半等,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間呐萨,已是汗流浹背杀饵。 一陣腳步聲響...
    開封第一講書人閱讀 31,987評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留谬擦,地道東北人切距。 一個月前我還...
    沈念sama閱讀 46,358評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像惨远,于是被迫代替她去往敵國和親谜悟。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,514評論 2 348