温馨提示×

VirtualBox在CentOS如何设置虚拟机名称

小樊
35
2025-12-05 12:24:56
栏目: 云计算

在 CentOS 宿主机上的 VirtualBox 中设置或修改虚拟机名称

一、图形界面操作

  • 打开 VirtualBox 管理器(在 CentOS 桌面环境或远程桌面中均可)。
  • 在左侧列表选中目标虚拟机,右键选择 重命名,输入新的虚拟机名称并确认。
  • 名称更改立即生效,仅影响 VirtualBox 中的显示与内部标识,不会自动改动来宾系统(CentOS)的主机名。

二、命令行操作 VBoxManage(推荐在无图形界面时使用)

  • 查看现有虚拟机名称
    • 列出所有虚拟机:VBoxManage list vms
  • 重命名已有虚拟机
    • 语法:VBoxManage modifyvm “<旧名称>” --name “<新名称>”
    • 示例:VBoxManage modifyvm “centos7-old” --name “centos7-prod”
  • 创建时直接指定名称
    • 示例:VBoxManage createvm --name “centos7-test” --ostype RedHat_64 --register
  • 验证是否成功
    • 再次执行:VBoxManage list vms,应看到新名称

三、修改来宾系统 CentOS 的主机名(与虚拟机名称不同概念)

  • 临时修改(重启后失效)
    • 命令:hostname <新主机名>
  • 永久修改(推荐)
    • 命令:hostnamectl set-hostname <新主机名>
    • 可选:编辑 /etc/hosts,将旧主机名替换为新主机名,避免解析问题
    • 使配置生效:systemctl restart systemd-hostnamed 或重启系统
  • 验证:hostnamehostnamectl status 查看当前主机名

四、克隆后避免冲突的命名与网络建议

  • 克隆前先关闭源虚拟机,执行克隆并同时赋予新名称:
    • 示例:VBoxManage clonevm “<源名称>” --name “<新名称>” --register
  • 为克隆产生的网卡生成新的 MAC 地址,避免与源机冲突
  • 进入克隆后的来宾系统,按第三节修改其 主机名IP 地址,确保与源机在同一网络中不冲突

0