Bug 3033 - [Anolis 23] 本地启动 vm 后串口连接卡住
Summary: [Anolis 23] 本地启动 vm 后串口连接卡住
Status: RESOLVED WORKSFORME
Alias: None
Product: Anolis OS 23
Classification: Anolis OS
Component: Images&Installations (show other bugs) Images&Installations
Version: 23.0
Hardware: All Linux
: P3-Medium S3-normal
Target Milestone: ---
Assignee: xuchunmei
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-11-14 10:46 UTC by Joseph Qi
Modified: 2022-11-14 17:50 UTC (History)
2 users (show)

See Also:


Attachments
串口服务异常 (319.53 KB, image/png)
2022-11-14 10:50 UTC, xuchunmei
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Joseph Qi alibaba_cloud_group 2022-11-14 10:46:57 UTC
$cat anolis23.xml
...
		<disk type='file' device='disk'>
			<driver name='qemu' type='vpc' cache='none' io='native' dataplane='on'/>
			<source file='/home/qijiang.qj/workspace/images/AnolisOS-23-beta-x86_64.vhd'/>
			<target dev='vda' bus='virtio'/>
		</disk>
...

$sudo virsh create anolis23.xml
$sudo virsh list
 Id    Name                           State
----------------------------------------------------
 9     joe-anolis23                   running

$sudo virsh console 9
Connected to domain joe-anolis23
Escape character is ^]

串口卡住,无法连接。
Comment 1 xuchunmei alibaba_cloud_group 2022-11-14 10:50:26 UTC
Created attachment 459 [details]
串口服务异常
Comment 2 xuchunmei alibaba_cloud_group 2022-11-14 17:50:29 UTC
vhd默认的启动参数配置的串口为console=tty0 console=ttyS0,115200n8,但是环境上默认enable的串口为hvc0。


需要执行如下命令enable并启动相关的串口服务:
systemctl enable serial-getty@hvc0.service
systemctl start serial-getty@hvc0.service

另外如果需要在串口获取信息,需要配置console=hvc0。

相关信息参考:http://0pointer.de/blog/projects/serial-console.html