重命名kvm虚拟机的名称
部署了webvirtmgr管理工具,起初创建虚拟机时名字是随意起的,后续部署的多了,需要根据名称区别主机用途
记录一下如何修改kvm的名称:
1、首先需要关机
| Bash |
|---|
| virsh shutdown Rocky-template
# Rocky-template 这个就是我需要修改的虚拟机名称
# 这是创建时计划用做启动模版的,但是缺少版本标识
# 计划修改成 Rocky9.6-template
|
2、导出xml文件
| Bash |
|---|
| # 先进入存放xml目录
cd /etc/libvirt/qemu
# 导出需要修改的虚拟机配置文件
virsh dumpxml Rocky-template > Rocky9.6-template.xml
|
3、编辑新导出的配置文件
| Bash |
|---|
| # 编辑刚才导出的Rocky9.6-template.xml文件
vim Rocky9.6-template.xml
# 将Rocky-template内容修改成Rocky9.6-template
# 修改名字一般在<name>...</name>
<name>Rocky9.6-template</name>
# 修改硬盘镜像一般在:
<source file='/opt/kvm_data/img/Rocky9.6-template.img'/>
|
4、重新定义虚拟机
上述新虚拟机的配置文件按需修改,之后需要重新定义虚拟机,操作如下:
| Bash |
|---|
| # 取消定义
virsh undefine Rocky-template
#Domain 'Rocky-template' has been undefined
# 新定义
virsh define Rocky9.6-template.xml
#Domain 'Rocky9.6-template' defined from Rocky9.6-template.xml
|
5、此时可以看到新名称的虚拟机已经生效
| Bash |
|---|
| virsh list --all
- Rocky9.6-template shut off
|