Google-Compute-Engine 虚拟机实例:添加磁盘后无法 login/SSH VM 实例
Google-Compute-Engine Virtual Machine Instance: Unable to login/SSH the VM instance after adding a disk
GCP VM 实例:OS:Ubuntu(18.04 仿生)磁盘大小:10GB。后来又加了一张10GB的盘。
在处理 GCP VM 实例时,我遇到了 'no-disk space left' 的问题。然后,我创建了另一个 10 GB 的磁盘并添加到 https://cloud.google.com/compute/docs/disks/add-persistent-disk?&_ga=2.217520662.-1058595688.1590395241#formatting
中提到的这个 GCP VM 实例
现在,我退出并停止了 GCP VM 实例。
稍后,当我重新启动 GCP VM 实例时,我无法连接。我尝试使用 GCP、putty、WinSCP 和 telnet 上可用的 SSH 连接选项进行连接,但我现在无法连接。
我对此的理解是,某些服务可能已在 GCP VM 实例上停止。有没有办法检查 GCP VM 实例上的服务是否为 运行。如果是,那又如何?
如果您认为连接到 GCP VM 实例还有其他问题,请告诉我。
可能有几个原因;
- Firewall rules - 检查它们以确保没有任何东西阻止到您机器的 SSH 流量。
- 看看 serial console output - 你可以通过控制台 gui 或
gcloud compute instances get-serial-port-output instance_name --zone=my_zone
.
如果您的驱动器已满,您可能无法登录(无论如何)。
如果第一个永久磁盘已满,添加另一个永久磁盘将无济于事。
不过您可以 increase it's size - 也可以通过控制台或 gcloud compute disks resize example-disk-1 --size=11GB
- 这将增加 1GB,如果是磁盘问题 space 它应该允许您登录。
- 如果您仍然无法登录,请尝试 enabling interaction with serial console
gcloud compute instances add-metadata instance-name --metadata serial-port-enable=TRUE
并连接到它 gcloud compute connect-to-serial-port instance-name
,因为如果其他所有方法都失败,这是最可靠的方法。
如果您能够通过串行控制台连接,请检查 SSH 服务是否正在侦听:
sudo service ssh status
- 如果不是以 sudo service ssh start
开始并注意任何错误。
也讨论了类似的案例here。
GCP VM 实例:OS:Ubuntu(18.04 仿生)磁盘大小:10GB。后来又加了一张10GB的盘。
在处理 GCP VM 实例时,我遇到了 'no-disk space left' 的问题。然后,我创建了另一个 10 GB 的磁盘并添加到 https://cloud.google.com/compute/docs/disks/add-persistent-disk?&_ga=2.217520662.-1058595688.1590395241#formatting
中提到的这个 GCP VM 实例现在,我退出并停止了 GCP VM 实例。
稍后,当我重新启动 GCP VM 实例时,我无法连接。我尝试使用 GCP、putty、WinSCP 和 telnet 上可用的 SSH 连接选项进行连接,但我现在无法连接。
我对此的理解是,某些服务可能已在 GCP VM 实例上停止。有没有办法检查 GCP VM 实例上的服务是否为 运行。如果是,那又如何?
如果您认为连接到 GCP VM 实例还有其他问题,请告诉我。
可能有几个原因;
- Firewall rules - 检查它们以确保没有任何东西阻止到您机器的 SSH 流量。
- 看看 serial console output - 你可以通过控制台 gui 或
gcloud compute instances get-serial-port-output instance_name --zone=my_zone
.
如果您的驱动器已满,您可能无法登录(无论如何)。
如果第一个永久磁盘已满,添加另一个永久磁盘将无济于事。
不过您可以 increase it's size - 也可以通过控制台或 gcloud compute disks resize example-disk-1 --size=11GB
- 这将增加 1GB,如果是磁盘问题 space 它应该允许您登录。
- 如果您仍然无法登录,请尝试 enabling interaction with serial console
gcloud compute instances add-metadata instance-name --metadata serial-port-enable=TRUE
并连接到它gcloud compute connect-to-serial-port instance-name
,因为如果其他所有方法都失败,这是最可靠的方法。
如果您能够通过串行控制台连接,请检查 SSH 服务是否正在侦听:
sudo service ssh status
- 如果不是以 sudo service ssh start
开始并注意任何错误。
也讨论了类似的案例here。