怎么为KVM guest虚拟机启用Virsh控制台访问

 2023-12-22  阅读 2  评论 0

摘要:创建KVM guest 虚拟机后,我可以通过SSH,VNC客户端,Virt-viewer,Virt-manager和Cockpit Web控制台等访问它们。但是我无法使用“ virsh console”命令访问它们。对于那些想知道的人,“ virsh console”命令用于从服务器系统连接到虚拟机机的控制台。在查看KVM文档之后,我

怎么为KVM guest虚拟机启用Virsh控制台访问

创建KVM guest 虚拟机后,我可以通过SSH,VNC客户端,Virt-viewer,Virt-manager和Cockpit Web控制台等访问它们。但是我无法使用“ virsh console”命令访问它们。对于那些想知道的人,“ virsh console”命令用于从服务器系统连接到虚拟机机的控制台。在查看KVM文档之后,我发现我们应该在KVM guest虚拟机系统中启用串行控制台,以便为KVM guest虚拟机启用virsh控制台访问。

我的Ubuntu 20.04系统中运行的是CentOS 8虚拟机。

我尝试使用以下命令访问CentOS 8 VM的控制台:

$ virsh console centos8

我得到这个输出:

它说我连接到centos8虚拟机,但我没有看到虚拟机的控制台。我无法通过这个屏幕。它一直显示这个空白屏幕,直到我按CTRL+]键手动退出它。如果你曾经遇到过这种情况,按照下面的方法启用串行控制台服务即可。

为KVM guest虚拟机启用Virsh控制台访问

如前所述,您必须在虚拟机中添加一个串行控制台,以便从服务器系统访问其virsh控制台。

为此,请通过SSH或Virt-manager或Cockpit登录到虚拟机,然后运行以下命令来启用和启动串行控制台:

# systemctl enable serial-getty@ttyS0.service

# systemctl start serial-getty@ttyS0.service

请注意,以上命令应在KVM虚拟机中运行,而不是在KVM母机中运行。

至此,我们已在虚拟机中启用了串行控制台界面。

您可以通过查看VM的配置XML文件来验证它:

$ virsh edit centos8

如果启用了串行控制台,您将看到以下几行:

关闭XML文件,然后从客户机退出。

现在,使用以下命令从服务器启动虚拟机系统的virsh控制台:

$ virsh console centos8

您将收到以下消息:

再次按Enter,然后输入用户名和密码以连接到访客计算机。

您现在位于虚拟机的控制台中。开始使用它。您可以随时通过按“ CTRL +]”键切换回服务器控制台。

注意:现在服务器报价出炉,价格很低

1、腾讯云:限时 2860 元无门槛代金券:点击一键领取。

2、腾讯云最新优惠活动,3年/5年服务器限时抢购:点击前往。

3、阿里云:限时 2000 元无门槛代金券:点击一键领取。

提示:现在腾讯云新人点击注册然后实名认证后,可以点此一键领取2860元代金券,然后点此进入腾讯云活动页面参加优惠力度非常大的腾讯云3年和5年时长服务器活动,一次性买多年,免得续费贵,这样就可以获得最大的优惠折扣,省钱。

版权声明:xxxxxxxxx;

原文链接:https://lecms.nxtedu.cn/yunzhuji/107737.html

发表评论:

验证码

管理员

  • 内容1196554
  • 积分0
  • 金币0
关于我们
lecms主程序为免费提供使用,使用者不得将本系统应用于任何形式的非法用途,由此产生的一切法律风险,需由使用者自行承担,与本站和开发者无关。一旦使用lecms,表示您即承认您已阅读、理解并同意受此条款的约束,并遵守所有相应法律和法规。
联系方式
电话:
地址:广东省中山市
Email:admin@qq.com
注册登录
注册帐号
登录帐号

Copyright © 2022 LECMS Inc. 保留所有权利。 Powered by LECMS 3.0.3

页面耗时0.0130秒, 内存占用342.84 KB, 访问数据库18次