停止谷歌云实例会丢失已安装的程序吗?

时间:2018-03-24 18:36:31

标签: google-cloud-platform virtual-machine gpu google-compute-engine

我最近在Google云上初始化了一个GPU实例,并在我停止该实例之前安装了Anaconda并安装了所有必需的依赖项。现在,当我启动实例时,它没有安装anaconda。我发现它太奇怪了。如果你知道任何细节,请告诉我。我也从谷歌的文档中查看了详细信息,我没有发现任何相关的评论应该像这样。 https://cloud.google.com/compute/docs/instances/stopping-or-deleting-an-instance

2 个答案:

答案 0 :(得分:1)

不,如果程序在持久/启动磁盘文件系统中正确安装,则不应该发生这种情况  如果假定程序安装在TMPFS或其他内存映射文件系统中,则在重新启动实例后,内存内容将丢失,从而导致数据和链接。 但是,由于VM实例程序包安装在永久磁盘中,因此永远不会这样做。

我猜你的安装因某些原因失败了。检查包是否仍然安装。如果您使用的是Redhat Linux变体,则可以使用‘yum list installed’查看所有已安装的软件包,或使用‘yum list installed|grep -i <package-to-search-for>过滤掉特定软件包。

如果包出现,那么问题可能与某个地方的配置错误或其他问题有关。使用dmesg和/或cat /var/log/messages查看日志,并尝试查找可能与Anaconda或GPU软件相关的任何问题。

答案 1 :(得分:0)

我刚刚遇到了同样的问题。我知道这个问题已经过时,但可能会对像我这样的完整初学者有所帮助。就我而言,我需要通过SSH进入实例,而不仅仅是在项目级虚拟环境中。

enter image description here

gcloud beta compute ssh --zone "europe-west2-c" "myinstancename" --project "fired-brimstone-234534"