google-compute-engine

登录从 Google Compute Engine 下载的虚拟机
google-compute-engine

登录从 Google Compute Engine 下载的虚拟机

我以 vmdk 的形式下载了用于 Google 计算实例的磁盘,并能够在 VMware Fusion 中启动它(它是一个 Debian 10 实例)。但是,当我在本地运行它时,它会提示我输入用户名和密码,而当虚拟机在云中运行时,它会自动登录(我相信 Google Cloud 通过 ssh 密钥管理这一点)。任何关于如何在本地运行虚拟机时执行身份验证的想法都将不胜感激。 ...

Admin

无法使用 gcloud 删除机器映像
google-compute-engine

无法使用 gcloud 删除机器映像

我有一个名为的机器映像client-template,因此的输出 gcloud compute machine-images list是: NAME: client-template STATUS: READY 但是,我尝试删除此图像: gcloud compute images delete client-template 导致错误: ERROR: (gcloud.beta.compute.images.delete) Could not fetch resource: - The resource 'projects/myproject/globa...

Admin

应用建议的调整大小后,Google VM 损坏
google-compute-engine

应用建议的调整大小后,Google VM 损坏

我在谷歌云平台上有一台虚拟机,几个月来我一直在运行一个网站,没有任何问题。今天,我按照建议(如所述这里)将我的机器类型缩小到较低内存(3GB)的类型,因为当前内存(8GB)的利用率不足。 在 Google Cloud Platform Console 中收到调整大小已完成的通知后,我尝试访问该网站,但收到 NGINX(我用于为网站提供服务)发出的 502 Bad Gateway 错误。然后,我尝试通过控制台通过 SSH 连接到虚拟机实例,但收到以下错误(与此主题): Connection via Cloud Identity-Aware Proxy Fail...

Admin

尝试通过 ova GC SDK 构建实例时出错:generic::failed_precondition:没有可用于创建构建的并发构建配额
google-compute-engine

尝试通过 ova GC SDK 构建实例时出错:generic::failed_precondition:没有可用于创建构建的并发构建配额

我正在尝试使用从我的云存储导入的 OVA 来构建一个实例。 通过执行命令: gcloud compute instances import myinstance --project myProject --byol --source-uri=gs://myBucket/myova.ova 我确实收到了错误: ERROR: (gcloud.compute.instances.import) FAILED_PRECONDITION: generic::failed_precondition: no concurrent builds quota availab...

Admin

从虚拟机中的 Docker 映像直接复制到本地机器
google-compute-engine

从虚拟机中的 Docker 映像直接复制到本地机器

我有一个在虚拟机实例上运行的 Docker 映像,该实例在 GCE(Google Cloud Engine)中运行。要将文件从 Docker 映像提取到本地计算机,我通常会这样做 docker cp <DOCKER_IMG>:/root/<PATH_IN_IMG> /home/<PATH_IN_VM> gcloud compute scp --recurse <VM_INSTANCE_NAME>:/home/<PATH_IN_VM> ~/Desktop/<LOCAL_MACHINE_PATH...

Admin

为什么 Compute Engine SSH 访问不适用于在创建 SSH 密钥时定义的用户名?
google-compute-engine

为什么 Compute Engine SSH 访问不适用于在创建 SSH 密钥时定义的用户名?

我开始使用 GCP,目前正在学习如何使用 Compute Engine。 我已经关注教程在 Compute Engine 上设置 SSH 密钥,但发生了一件奇怪的事情。我的 Google 电子邮件是:[电子邮件保护]。第一次我可以使用gcloudCLI 工具访问该机器,但我想配置第三个 SSH 工具来访问它。因此,我使用我的用户名创建了密钥ssh-keygen -t rsa -f ~/.ssh/instance-1-trial -C ascadini.services。这会生成一个正确的 SSH 文件,我已将其复制到元数据 SSH 密钥中。 问题是当我尝试使...

Admin

无法在 Centos VM 上执行 ssh。以前可以运行
google-compute-engine

无法在 Centos VM 上执行 ssh。以前可以运行

我有一个 VM 实例 (Centos),以前登录时没有遇到太多麻烦。现在,从过去的 2-3 天开始,我注意到我无法登录。 我已配置 ssh 密钥。我还尝试添加新的 ssh 密钥。但结果相同。以下是错误: Permission denied (publickey,gssapi-keyex,gssapi-with-mic). 我也尝试过从浏览器执行 ssh,但没有帮助。 注意:我使用这个服务器已经 3 年了。而且,我之前曾多次在这台机器上进行 ssh 连接。 有什么建议么? ...

Admin

如何修改gcloud sdk 可以无限期登录?
google-compute-engine

如何修改gcloud sdk 可以无限期登录?

我有一个 Google 计算实例,它托管了一个计算严谨的程序。这台机器非常昂贵,所以我们只希望在使用时机器处于开启状态。但是,对于公司来说,每次用户想要通过程序运行一些样本时,都让一个人打开和关闭机器是低效的。 我的解决方案是,每当有人通过我编写的包装程序(GUI 网络界面)提交样本时,使用 gcloud sdk 使用 bash 脚本打开和关闭机器,这样用户就不必使用命令行了。 问题是,gcloud 会在一段时间不活动后退出,这违背了初衷。整个想法是消除人为因素,而不是依靠个人参与。特别是如果公司中的某个人在凌晨 2 点突然灵光一现,那么那时将没有人在线启动...

Admin

`systemctl --user` 导致 Google 计算实例中出现“无法连接到总线”
google-compute-engine

`systemctl --user` 导致 Google 计算实例中出现“无法连接到总线”

我使用 Debian 9 通过 ssh 连接到 google 计算实例。当我尝试任何systemctl --user ...命令(systemctl --user status例如)时,我收到错误:“无法连接到总线:没有此文件或目录”。 我尝试设置 XDG_RUNTIME_DIR=/run/user/$(id -u) 并发现 /run/user 中没有创建目录。 我还安装了 dbusapt install dbus并确保 dbus.service 正在运行(它最初没有安装)。 sshd_config 默认有UsePAM yes。 ...

Admin

如何在 Google Compute Engine VM 上启用传出 IPv6 流量?
google-compute-engine

如何在 Google Compute Engine VM 上启用传出 IPv6 流量?

为了测试我的家庭网络从外界的可访问性和不可访问性,我使用了搭载 Debian 10 的 Google Cloud Platform VM。ifconfig我看到一个接口带有 IPv4 和链接范围 IPv6 地址。据我所知,链接范围地址无法到达外部。 出于测试目的,我尝试与 google.com 建立 IPv6 连接。IPv4 通信畅通无阻,ping和均curl如此,但ping -6 google.com和ping -6 2a00:1450:4001:82a::200e(我从另一台与 Google 无关的机器上获取了 IPv6 地址)均因 而失败connect...

Admin

Google Compute E2 的 CPU 使用率随时间推移不断增加
google-compute-engine

Google Compute E2 的 CPU 使用率随时间推移不断增加

E2 CPU 是否存在一个已知问题,即随着时间的推移 CPU 使用率意外增加?我已经多次复制了这个问题,甚至对于空闲的 VM 也是如此。这非常关键,它会在几周内缓慢增加 CPU 使用率! 我最近从 N1 切换到 E2-small,随着时间的推移,E2 的 CPU 使用率不断增加。而我的 N1 VM 则没有发生这种情况。我个人已经使用 N1 好几年了。 示例 1:2 个空闲的 E2 Vm(尚无用户): 解决方法是重新启动服务器,但它会在几周内慢慢再次上升。 示例 2:使用 E2 CPU 的 Haproxy 服务器。然后重新启动: 最后一个例子更加明确,我创...

Admin

无法在 Google 计算引擎上运行 sudo apt get update 来更新 PHP
google-compute-engine

无法在 Google 计算引擎上运行 sudo apt get update 来更新 PHP

我想更新虚拟机上的 PHP 版本,为此,我必须在计算引擎(谷歌云平台)中的虚拟机上运行 sudo apt-get update,但我不断收到一条错误消息,提示“公钥不可用” 这是我的环境: Linux wordpress-1-vm 4.9.0-5-amd64 #1 SMP Debian 4.9.65-3+deb9u2 (2018-01-04) x86_64 GNU/Linux 以下是我收到的错误: Ign:1 http://ppa.launchpad.net/ondrej/php/ubuntu hirsute InRelease Err:2 http://p...

Admin

在 GCP VM 实例中安装 CUDA(Debian 10.x)
google-compute-engine

在 GCP VM 实例中安装 CUDA(Debian 10.x)

我刚刚开始学习 GPU 和 CUDA,但一直绕圈子。我的 GPU 是 Nvidia Tesla T4。但是,Google 文档缺乏 https://cloud.google.com/compute/docs/gpus/install-drivers-gpu#ubuntu-driver-steps 因为它无法帮助我了解要为我的实例 (Debian 10.x) 安装哪个驱动程序。我尝试安装 Ubuntu 20.4 驱动程序,但后来才意识到 Debian 10.x 映射到 Ubuntu 18.x。 我收到一个错误: cuda : Depends: cuda-11-...

Admin

我可以使用 chown 来更改外部可启动磁盘上的文件的权限吗?
google-compute-engine

我可以使用 chown 来更改外部可启动磁盘上的文件的权限吗?

我不小心更改了所有权/usr/bin/sudo. 现在我得到了 sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set 这发生在使用 Linux 操作系统的 Google 计算实例上。似乎修复此问题的唯一方法是从另一个实例安装启动磁盘并修复权限。 现在我已经从另一个实例装载了磁盘。我该如何更改/usr/bin/sudo? 我对 Linux 了解甚少;如果我使用 chown 来更改权限,它会保留在磁盘上吗? ...

Admin

在 Windows Server 2019 中,端口转发到本地 IP 不起作用
google-compute-engine

在 Windows Server 2019 中,端口转发到本地 IP 不起作用

我想运行使命召唤 4 主机服务器。 首先,我在 Google 云平台上安装 Windows Server 2019。之后,我安装了使命召唤游戏服务器并运行它在本地 IP 上运行10.128.0.4:28960 您可以将游戏加入到服务器内的这个本地 IP 地址,一切正常,但我想将它暴露给其他世界。 我的服务器 IP 地址是34.67.221.157 我按照以下步骤将端口转发到本地 IPWindows 服务器中的端口转发 我把 IP 地址设为静态10.128.0.4 使用此命令进行端口转发 netsh interface portproxy add v...

Admin