千家信息网

通过virsh修改虚拟机密码

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,如果在openstack平台上创建虚拟机时要传入密码则安装cloud-init即可。若想要通过virsh命令上修改虚拟机的密码则需要安装qemu-guest-agent安装以及配置方法https://
千家信息网最后更新 2026年11月02日通过virsh修改虚拟机密码

如果在openstack平台上创建虚拟机时要传入密码则安装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


注意

务必设置property的hw_qemu_guest_agent=yes,否则libvert启动虚拟机时不会生成qemu-ga配置项导致虚拟机内部的qemu-ga由于找不到对应的虚拟串行字符设备而启动失败提示找不到channel。

创建完虚拟机后若忘记了虚拟机的密码则可以直接修改

virsh set-user-password   


下面是关于基于agent的几个命令小操作。

1. 关闭/重启虚拟机

# virsh shutdown/reboot domain --mode=agentvirsh shutdown/reboot  默认的方式是使用ACPI--mode=acpi可省略没有安装ACPI 的Linux虚拟机和Windows 虚拟机并不响应virsh shutdown/reboot domain 指令。使用--mode=agent方式QEMU guest agent 可以保证虚拟机完成关机/重启动作。


2. 稳定的快照

# virsh snapshot-create-as domain --disk-only --quiesce


通过qga虚拟机在创建快照之前会先flush I/O保证磁盘内容的高稳定性。


3. 冻结/恢复/整理文件系统

# virsh domfsfreeze/domfsthaw/domfstrim domain

4. 查询虚拟机IP

# virsh domifaddr domain --source agent


注qga 2.1.0 版本不支持该指令


5. 显示虚拟机挂载的文件系统

# virsh domfsinfo domain


注qga2.1.0 版本不支持该指令


TBD

6. 查询/设置虚拟机系统时间

# virsh domtime domain --pretty           #查询虚拟机时间# virsh domtime domain --now             #设置虚拟机时间为宿主机当前时间


设置虚拟机时间有问题解决方法还在探索中。。。


7. 设置虚拟机用户密码

# virsh set-user-password   

复制代码

该指令在qga 2.1.0 和 2.3.0 版本中都无法运行估计RedHat 7 中的qga 包版本比现有的centos 版本的更新一些。


###

Openstack 技术交流群:580078423

希望大家入群多多交流


机时 版本 密码 指令 系统 查询 命令 平台 快照 文件 方式 方法 时间 交流 保证 支持 配置 代码 内容 动作 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 A股互联网金融科技公司 金融科技 互联网金融 深圳卡尔迅互联网科技有限公司怎么样 顺网科技2021年互联网排名 互联网科技创新企业排名 太原新华互联网科技学校怎么样 互联网公司会议桌创意科技软装饰 博兴的互联网电子科技公司 重庆威客帮互联网科技 全球顶尖互联网科技公司 互联网科技产业特征 电子科技大学互联网创业大赛 玉溪新华互联网科技好不好 明优互联网科技有限公司 四川互联网展示科技馆设计 互联网科技数字货币 艺电能源互联网科技有限公司招聘 广州三三互联网科技有限公司 三亚科技创新互联网基地 保山浩联互联网科技有限公司 成都狮子座互联网科技 海南购全球互联网科技 青岛中康互联网医疗科技有限公司 工业互联网展湾科技股份有限公司 互联网科技股为什么大涨 半导体是互联网高科技吗 陕西云淼互联网科技公司 工业互联网科技创业 广州燕处互联网科技有限公司 互联网界的黑科技
0