关闭GCP vm

问题描述

一个简单的问题,但我似乎找不到答案。当我在GCP上启动VM时,由于我们正在进行一些测试,因此我正在通过串行端口进入计算机,但是看起来好像来自进程的日志会连续注销到屏幕(假设在通过串口访问?)。我正在尝试关闭功能,但似乎无法弄清楚该怎么做。

这是我使用的版本:

cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 9 (stretch)"
NAME="Debian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
VERSION_CODENAME=stretch
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

解决方法

您可以通过两种方式停用串行端口,如documentation

中所述
  • 您可以在具有元数据值的特定VM上停用它
  • 或者您可以应用组织策略来避免在组织,文件夹或整个项目中使用串行端口。 (出于安全原因,我们在公司中应用了此方法)
,

您可以让所有嘈杂的输出传递到默认端口ttyS0(COM1),并在ttyS1(COM2)上启用备用登录提示。

要暂时启用备用串行端口,直到下次重新启动:

$ sudo systemctl start [email protected]

要永久启用备用串行端口,请执行以下操作:

$ sudo systectl enable [email protected]

然后,您可以从Cloud Shell连接到已启用的备用串行端口ttyS1

CloudShell:$ gcloud compute connect-to-serial-port my-vm --zone=my-zone --port=2