您好,登錄后才能下訂單哦!
如果在openstack平臺上創(chuàng)建虛擬機時要傳入密碼則安裝cloud-init即可。
若想要通過virsh命令上修改虛擬機的密碼則需要安裝qemu-guest-agent
安裝以及配置方法
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Virtualization_Deployment_and_Administration_Guide/chap-QEMU_Guest_Agent.html
把鏡像上傳到openstack云平臺(我是N版的Openstack)
openstack image create centos7.3 --disk-format qcow2 --container-format bare --file moban.qcow2 --property hw_qemu_guest_agent=yes --public
or
glance image-create --progress --name 'centos7.3.raw' --container-format=bare --disk-format=raw --min-ram=1024 --property architecture=x86_64 --property os_distro=linux --property os_version=7.3 --property vol_size=24 --property hw_qemu_guest_agent=yes --file centos7.3.raw
注意
務(wù)必設(shè)置property的hw_qemu_guest_agent=yes
,否則libvert啟動虛擬機時不會生成qemu-ga配置項導(dǎo)致虛擬機內(nèi)部的qemu-ga由于找不到對應(yīng)的虛擬串行字符設(shè)備而啟動失敗提示找不到channel。
創(chuàng)建完虛擬機后若忘記了虛擬機的密碼則可以直接修改
virsh set-user-password <domain> <user> <password>
下面是關(guān)于基于agent的幾個命令小操作。
1. 關(guān)閉/重啟虛擬機
# virsh shutdown/reboot domain --mode=agent virsh shutdown/reboot 默認的方式是使用ACPI--mode=acpi可省略沒有安裝ACPI 的Linux虛擬機和Windows 虛擬機并不響應(yīng)virsh shutdown/reboot domain 指令。使用--mode=agent方式QEMU guest agent 可以保證虛擬機完成關(guān)機/重啟動作。
2. 穩(wěn)定的快照
# virsh snapshot-create-as domain --disk-only --quiesce
通過qga虛擬機在創(chuàng)建快照之前會先flush I/O保證磁盤內(nèi)容的高穩(wěn)定性。
3. 凍結(jié)/恢復(fù)/整理文件系統(tǒng)
# virsh domfsfreeze/domfsthaw/domfstrim domain
4. 查詢虛擬機IP
# virsh domifaddr domain --source agent
注qga 2.1.0 版本不支持該指令
5. 顯示虛擬機掛載的文件系統(tǒng)
# virsh domfsinfo domain
注qga2.1.0 版本不支持該指令
TBD
6. 查詢/設(shè)置虛擬機系統(tǒng)時間
# virsh domtime domain --pretty #查詢虛擬機時間 # virsh domtime domain --now #設(shè)置虛擬機時間為宿主機當前時間
設(shè)置虛擬機時間有問題解決方法還在探索中。。。
7. 設(shè)置虛擬機用戶密碼
# virsh set-user-password <domain> <user> <password>
復(fù)制代碼
該指令在qga 2.1.0 和 2.3.0 版本中都無法運行估計RedHat 7 中的qga 包版本比現(xiàn)有的centos 版本的更新一些。
###
Openstack 技術(shù)交流群:580078423
希望大家入群多多交流
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。