7.3. 使用您的虚拟系统


设置了您的虚拟系统后,您就可以用各种方法管理并自定义它们,其中包括通过 SSH 和通过位于主机系统的虚拟化管理界面进行连接。

注意

本小节主要论述 xen 主机。在红帽企业版 Linux 6 中目前还不支持 xen,因此建议使用 kvm 作为虚拟化方法。

7.3.1. 通过 SSH 直接登录虚拟系统

  1. 您需要找到虚拟系统的 IP 地址。在「系统」「虚拟系统」标签中查找,然后点击虚拟系统侧写名称。
  2. 在虚拟系统侧写页中,您会在「IP 地址」项的左首信息栏中找到 IP 地址。
  3. 作为 root 用户使用 ssh 命令连接到 IP 地址,使用之前您在 kickstart 侧写中为虚拟系统设定的密码。

7.3.2. 通过主机获得控制台访问

  1. 首先您需要连接到主机系统并确定您要使用虚拟机的 ID 号。通过 ssh 连接到主机系统,并运行以下命令:
    xm list
    
    Copy to Clipboard Toggle word wrap
    这应该为您提供您在 Satellite 中创建的所有客体列表,并包括它们的 ID 号码。找找我们之前创建的客体 guest1,如果该客体已经被分配了 ID 号码 2,那么:
  2. 运行以下命令访问此虚拟系统的控制台:
    xm console 2
    
    Copy to Clipboard Toggle word wrap
    您应该可以马上看到 guest1 提示。
  3. 作为 root 用户登录 guest1,并使用与您在 kickstart 侧写中提供该系统相同的密码。
    (页面中会出现一些信息。此时,按 Enter 键接收刷新的登录提示。)
  4. 要退出客体控制台并返回主机系统的命令行提示符,您需要同时按 Ctrl] 键。

7.3.3. 通过 Satellite 网络界面安装软件

  1. 通过登录您的 Satellite 的网络界面的虚拟系统侧写,并查看「系统」「系统」「虚拟系统」,然后点击您的虚拟系统的侧写名称。
  2. 在虚拟系统侧写中,点击「软件」「软件包」标签。
  3. 点击「软件包」标签菜单中的「安装新软件包」 标签。
  4. 选择您要安装的软件包,并点击页面右首底部的「安装选择的软件包」 按钮。
  5. 查看软件包安装详情,并点击页面右首底部的「确认」按钮。
  6. 下次该客体系统登录 Satellite 时就会安装该软件包。要强制立即安装,您可以在客体系统中运行 rhn_check 命令。

7.3.4. 通过 Yum 在虚拟系统中安装软件

在 Satellite 注册您的虚拟系统客体指配的一部分,因此您只要用 yum 命令安装和更新软件即可。例如:要安装文本编辑器 vim,请使用以下命令:
yum install -y vim-enhanced
Copy to Clipboard Toggle word wrap

7.3.5. 主机重启时重新启动用户端

默认情况下,当主机重启时,不会重新启动用户端,它必须由管理员手动启动。
但是,rhn-virtualization-host 服务可在主机系统重启时自动重新启动用户端。
要使用此服务,请按以下步骤操作:
  1. 在主机的 /etc/sysconfig/rhn/virt/ 中设置用户端配置文件,以 UUID 命名,使用 grep 命令在 UUID 文件中搜索用户端名称可找到正确的文件。
  2. 当您找到与您的客体系统对应的 UUID 文件时,请在 /etc/sysconfig/rhn/virt/auto/ 目录中为该 UUID 文件生成符号链接。
    ln -s /etc/sysconfig/rhn/virt/GUEST_UUID.xml /etc/sysconfig/rhn/virt/auto/
    
    Copy to Clipboard Toggle word wrap

7.3.6. 删除虚拟系统

删除虚拟系统需要几个步骤:
  1. 关闭您要删除的虚拟系统。您可浏览 Satellite 网络界面的主机系统侧写,点击虚拟化标签,然后核对您要删除的虚拟系统。点击页面底部「关闭系统」按钮即可关闭系统。
  2. 下一步,从 Satellite 中删除虚拟系统。取消对虚拟系统复选框的选择,并点击页面底部的「删除系统」按钮即可完成此操作。

    注意

    请在关闭虚拟系统至少两分钟后再删除它。否则,该虚拟系统可能没有完全关闭,您就可能在它还在运行时将其删除。如果您从 Satellite 中删除了一个正在运行的虚拟系统,它会在下次登录是重新出现。如果发生这种情况,只要关闭系统,并等待 2 分钟,然后再次将其删除即可。
  3. 删除您想要删除的虚拟系统的映像。您会看到 guest1 磁盘映像,例如主机系统的以下位置:
    /var/lib/xen/disk-images/guest1.disk
    
    Copy to Clipboard Toggle word wrap
    用以下命令删除它:
    rm /var/lib/xen/disk-images/guest1.disk
    
    Copy to Clipboard Toggle word wrap
  4. 最后,您必须从主机系统中删除 RHN 配置文件。要找到 guest1 的 RHN 配置文件,请运行以下命令:
    grep guest1 /etc/sysconfig/rhn/virt/*.xml
    
    Copy to Clipboard Toggle word wrap
    然后删除指出的文件,例如:
    rm /etc/sysconfig/rhn/virt/14e5cfbf72342515236ad74b260c2f6b.xml
    
    Copy to Clipboard Toggle word wrap
  5. 您已经成功地从您的主机系统和 Satellite 中删除了客体系统。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat