我的 Amazon WorkSpaces Linux WorkSpace 一直停留在“正在启动”“正在重启”或“正在停止”状态。
解决方法
WorkSpace 状态取决于 WorkSpace 中组件的运行状况检查,包括所需的 WorkSpaces 服务。WorkSpace 的操作系统(OS)可能需要很长时间才能启动。或者,相关组件未能报告 WorkSpace 的实际状态。这些问题会导致状态一直停留在“正在启动”“正在重启”或“正在停止”状态。
检查您的 WorkSpaces 是否需要更新
如果 Workspaces 控制台或客户端应用程序向 WorkSpace 发送重启命令,那么 WorkSpace 可能正忙于应用更新。重启操作会同时启动所有待处理的 WorkSpaces 组件更新。
**注意:**您必须在 Linux WorkSpace 上启用 SSH 密码身份验证。
检查您的防病毒软件
确保您的防病毒软件未屏蔽所需的 WorkSpaces 组件或配置。
检查您的 WorkSpace 是否处于运行状态
重要事项: 对于 Ubuntu 或 Red Hat Enterprise Linux(RHEL)WorkSpace,wsp-dcv-hostadapter、dcvserver 和 skylight agent 必须处于运行状态。对于 Amazon Linux 2 WorkSpace,pcoip.service 和 skylight-agent.service 必须处于运行状态。
若要验证所需的 WorkSpaces 服务是否已在操作系统中启动,请完成以下步骤:
-
使用 SSH 连接到 WorkSpace。
-
打开终端。
-
在 WorkSpace 中检查所需代理的状态。
对于 Amazon Linux WorkSpace,运行以下命令:
sudo systemctl status pcoip.service
sudo systemctl status skylight-agent.service
对于 Ubuntu 或 RHEL WorkSpace,运行以下命令:
sudo systemctl status skylight-agent.service.
sudo systemctl status wspdcvhostadapter.service
sudo systemctl status dcvserver.service
-
如果状态为已停止,则要启动服务,请运行以下命令:
systemctl start service-name
**注意:**用已停止的服务替换 service-name。
如果发现之前提到的任何服务未安装,只需重启 WorkSpace,系统就会自动安装。等待 15 分钟。如果重启后相关服务仍未安装,则必须提交一个支持问题单。
检查网络适配器是否已开启
确认 WorkSpace 上的两个网络适配器均已开启,完成以下步骤:
-
使用 SSH 连接到 WorkSpace。
-
打开终端。
-
要检查网络接口(ETH 0 和 ETH 1)是否都在运行,请运行以下命令:
sudo ifconfig
-
如果接口未运行,则运行以下命令:
sudo ifconfig ethernet-name up
**注意:**将 ethernet-name 替换为接口名称。
-
要验证两个接口现在是否都在运行,请运行以下命令:
sudo ifconfig
重启 WorkSpace
如果您仍然遇到问题,请等待 WorkSpace 的状态在控制台中显示为不正常。然后重启 WorkSpace。等待几分钟,让 WorkSpace 联机,然后尝试连接到 WorkSpace。WorkSpace 的状态将在 15 分钟内发生变化。
相关信息
为什么我无法创建新的 WorkSpace?