AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题

问题[google-compute-engine](server)

Martin Hope
racitup
Asked: 2024-04-22 22:44:27 +0800 CST

GCP 上的 debian 12 图像错误

  • 5

文档说支持 debian 12

https://cloud.google.com/compute/docs/images/os-details

但当我尝试导入图像时出现此错误:

[导入图像]:2024-04-22T14:18:01Z 操作系统debian-12无效。允许的值: [centos-7 centos-stream-8 centos-stream-9 debian-10 debian-11 debian-8 debian-9 opensuse-15 rhel-6 rhel-6-byol rhel-7 rhel-7-byol rhel- 8 rhel-8-byol rhel-9 rhel-9-byol rocky-8 rocky-9 sles-12 sles-12-byol sles-15 sles-15-byol sles-sap-12 sles-sap-12-byol sles- SAP-15 sles-sap-15-byol ubuntu-1404 ubuntu-1604 ubuntu-1804 ubuntu-2004 ubuntu-2204 windows-10-x64-byol windows-10-x86-byol windows-2008r2 windows-2008r2-byol windows-2012 windows-2012-byol windows-2012r2 windows-2012r2-byol windows-2016 windows-2016-byol windows-2019 windows-2019-byol windows-2022 windows-2022-byol windows-7-x64-byol windows-7-x86- byol windows-8-x64-byol windows-8-x86-byol]

google-compute-engine
  • 2 个回答
  • 66 Views
Martin Hope
VicIT
Asked: 2023-12-16 04:18:49 +0800 CST

Compute Engine 快照可用于其他平台

  • 7

我可以在其他平台甚至本地设置中使用 GCP 计算引擎中的快照吗?

google-compute-engine
  • 2 个回答
  • 156 Views
Martin Hope
Europa
Asked: 2023-06-16 17:06:47 +0800 CST

无法使用 IAM 和两因素通过 SSH 登录 Google Cloud 虚拟机

  • 6

创建运行最新 Ubuntu LTS 的虚拟机后,我想使用 SSH 连接到它。

当我登录时,我看到这个屏幕:

在此输入图像描述

我从 g.co/sc 获得了新代码

在此输入图像描述

当我将该代码输入浏览器中的 SSH 时,相同的屏幕再次出现。

我究竟做错了什么?

1) 虚拟机设置

机器配置

  • 类型:E2 标准 4(4 个 vCPU、16 GB RAM)
  • 显示设备:启用

启动盘

  • 操作系统:Ubuntu LTS x86/64

身份和 API 访问

  • 防火墙:允许 HTTPS 流量

安全

  • 受防护的虚拟机:打开安全启动

虚拟机访问

  • 通过 IAM 权限控制虚拟机访问
  • 需要两步验证

自定义元数据

  • 启用 oslogin: true
  • 启用 oslogin-2fa:true

2)虚拟机的权限

我已将自己添加到以下权限:

  • 计算管理员
  • 计算实例管理员
  • 计算操作系统管理员登录
  • 计算操作系统登录
  • 计算查看器
  • 所有者
google-compute-engine
  • 1 个回答
  • 77 Views
Martin Hope
Wizzard
Asked: 2022-04-12 21:17:12 +0800 CST

谷歌防火墙已饱和,不允许有效请求通过

  • 0

我们已经配置了一些防火墙规则来阻止一些不良 ip。这已在 VPC 网络 -> 防火墙区域中完成。这不是通过 IPTables 或任何东西在服务器上完成的。

一切都很好,直到我们收到来自这些不良 ip 的大量流量。我可以在防火墙日志中看到这条规则阻止了它们,但是有连接限制或带宽限制。在 40 分钟内,我每分钟都有 24,000 次坚固的墙壁命中计数 - 没有上升或下降,只有 24,000 次不断。 交通洪水

服务器没有流量,资源使用率下降。这是一个问题,因为有效流量在某处受到了瓶颈。

我在文档中唯一能看到的是最多 130,000 个有状态连接的限制。 https://cloud.google.com/vpc/docs/firewalls#specifications

机器类型为 n1-standard-4

在这次攻击中,当我查看配额页面时,没有任何内容被最大化。

有人能对此有所了解吗?

google-cloud-platform google-compute-engine
  • 1 个回答
  • 23 Views
Martin Hope
Vojtěch
Asked: 2022-03-31 20:52:31 +0800 CST

从 VPC 网络中的 Cloudfunctions 解析 DNS

  • 1

我正在使用 VPC 网络部署 Cloudfunction,如下所示:

gcloud beta functions deploy my-function
      --trigger-http
      --region europe-west1
      --memory 128MB
      --runtime nodejs16
      --entry-point entrypoint
      --allow-unauthenticated
      # needed to access compute instances
      # https://console.cloud.google.com/networking/connectors/list
      --vpc-connector cloud-function-connector
      # vpc connector should be used only to access private network
      --egress-settings private-ranges-only

现在,如果我的 Cloudfunction 使用计算资源的 IP 地址,我可以轻松访问它们。但是,当我使用他们的主机名时,DNS 无法解析,最终结果为:

Error: getaddrinfo ENOTFOUND my-compute-resource

我需要做什么才能将 DNS 用于我的计算实例?

google-cloud-platform google-compute-engine google-cloud-functions
  • 1 个回答
  • 304 Views
Martin Hope
John Balvin Arias
Asked: 2022-03-12 18:48:27 +0800 CST

为什么在创建 e2-small 时它显示它有 2 个 vCPU,而在检查配置时它显示它只有 1 个 vCPU

  • 0
  • 这就是我在创建 e2-small 机器时得到的原因 在此处输入图像描述

  • 这是我在创建后检查机器得到的: 在此处输入图像描述

  • 这是页面https://cloud.google.com/compute/vm-instance-pricing上显示的内容: 在此处输入图像描述

  • 这是我在使用 cat /proc/cpuinfo 时得到的: 在此处输入图像描述

哪一个是对的?

multi-core google-compute-engine
  • 1 个回答
  • 172 Views
Martin Hope
Vojtěch
Asked: 2022-02-13 23:48:32 +0800 CST

谷歌计算引擎中的失败实例

  • 2

我有一个已经运行了几年的 GCE 实例。在夜间,实例重新启动并显示以下日志:

2022-02-13 04:46:36.370 CET compute.instances.hostError Instance terminated by Compute Engine.
2022-02-13 04:47:08.279 CET compute.instances.automaticRestart Instance automatically restarted by Compute Engine.

但是实例没有重新启动。

我可以连接到看到这个的串行控制台:

serialport: Connected to ***.europe-west1-b.*** port 1 (
[ TIME ] Timed out waiting for device ***
[DEPEND] Dependency failed for File… ***.
[DEPEND] Dependency failed for /data.
[DEPEND] Dependency failed for Local File Systems.
[  OK  ] Stopped Dispatch Password …ts to Console Directory Watch.
[  OK  ] Stopped Forward Password R…uests to Wall Directory Watch.
[  OK  ] Reached target Timers.
         Starting Raise network interfaces...
[  OK  ] Closed Syslog Socket.
[  OK  ] Reached target Login Prompts.
[  OK  ] Reached target Paths.
[  OK  ] Reached target Sockets.
[  OK  ] Started Emergency Shell.
[  OK  ] Reached target Emergency Mode.
         Starting Create Volatile Files and Directories...
[  OK  ] Finished Create Volatile Files and Directories.
         Starting Network Time Synchronization...
         Starting Update UTMP about System Boot/Shutdown...
[  OK  ] Finished Update UTMP about System Boot/Shutdown.
         Starting Update UTMP about System Runlevel Changes...
[  OK  ] Finished Update UTMP about System Runlevel Changes.
[  OK  ] Started Network Time Synchronization.
[  OK  ] Reached target System Time Set.
[  OK  ] Reached target System Time Synchronized.
         Stopping Network Time Synchronization...
[  OK  ] Stopped Network Time Synchronization.
         Starting Network Time Synchronization...
[  OK  ] Started Network Time Synchronization.
[  OK  ] Finished Raise network interfaces.
[  OK  ] Reached target Network.
[  OK  ] Reached target Network is Online.
You are in emergency mode. After logging in, type "journalctl -xb" to view
system logs, "systemctl reboot" to r
Cannot open access to console, the root account is locked.
See sulogin(8) man page for more details.
Press Enter to continue.

似乎其中一个磁盘无法连接 - 但现在我该怎么办?该磁盘似乎在计算引擎中通常可用。

linux google-cloud-platform google-compute-engine
  • 2 个回答
  • 371 Views
Martin Hope
Damodar Bashyal
Asked: 2021-12-09 15:36:01 +0800 CST

Google VM - 未找到命令 | 解决了

  • 0

我的虚拟机停止了大约一个月。今天重新启动后,我无法在 shell 中运行任何命令。我通过重置按钮重置了实例并升级了实例,但似乎没有任何效果。

Google 似乎没有提交支持票的选项,而是将我重定向到此处以创建问题。

在此处输入图像描述

希望有人可以帮助我。

更新:下面的命令帮助了我。看起来我安装的 GO 替换了以前的 PATH 设置

export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

google-compute-engine
  • 1 个回答
  • 63 Views
Martin Hope
John Cena
Asked: 2021-11-27 04:06:44 +0800 CST

如何在谷歌云计算引擎上将 Windows server 2019 desktop 1809 更新为 2004?

  • 0

我使用谷歌云计算引擎创建了一台虚拟机。

我研究了如何安装 Windows 10,我知道安装起来要困难得多。

谷歌云只提供安装 windows server 2019 datacenter 版本 1809(带桌面版)的可能性。我想将其更新到 2004 版。

如果有可能。谁能帮我?

windows google-app-engine google-compute-engine
  • 3 个回答
  • 1179 Views
Martin Hope
mangusbrother
Asked: 2021-11-26 13:31:40 +0800 CST

terraform apply error alreadyExists on untouched resources

  • 0

我正在按照官方指南开始一个新的 terraform 项目:

https://learn.hashicorp.com/tutorials/terraform/gke?in=terraform/kubernetes&utm_source=WEBSITE&utm_medium=WEB_IO&utm_offer=ARTICLE_PAGE&utm_content=DOCS&_ga=2.91746777.2118895439.1637849824-960084622.1637849824

我设法让它运行。(我将它作为提交时触发的谷歌云构建任务的一部分运行)

但是,如果我更改资源中的某些内容(例如,我将“gke_num_nodes”默认值从 2 替换为 1),当我terraform apply再次运行时,这就是我得到的:


Plan: 4 to add, 0 to change, 0 to destroy.

Changes to Outputs:
  + kubernetes_cluster_host = (known after apply)
  + kubernetes_cluster_name = "workspace-auto-gke"
  + project_id              = "workspace-auto"
  + region                  = "europe-west4"
google_compute_network.vpc: Creating...
╷
│ Error: Error creating Network: googleapi: Error 409: The resource 'projects/workspace-auto/global/networks/workspace-auto-vpc' already exists, alreadyExists
│ 
│   with google_compute_network.vpc,
│   on vpc.tf line 15, in resource "google_compute_network" "vpc":
│   15: resource "google_compute_network" "vpc" {
│ 
╵

有没有办法让它不尝试重新创建现有的未触及资源?

我cloudbuild.json的如下:

{
  "steps": [
    {
      "name": "hashicorp/terraform",
      "entrypoint": "/bin/sh",
      "args": [
        "./cloudbuild/prepare-terraform.sh"
      ]
    }
  ],
  "logsBucket": "gs://my-bucket/logdir",
  "serviceAccount": "projects/my-proj/serviceAccounts/my-service-account@my-proj.iam.gserviceaccount.com"
}

prepare-terraform.sh简单地

terraform init
terraform plan
terraform apply -auto-approve
google-cloud-platform google-compute-engine terraform google-kubernetes-engine
  • 2 个回答
  • 4299 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve