Articles of 谷歌云平台

如何在Google Compute Engine服务器上安装MySQL?

我最近一直在试图build立一个计算引擎实例,为我的一个项目托pipe一个SQL数据库。 问题是,每次我build立一个实例并安装所有东西时,我在Google的防火墙中打开的端口仍然是closures的,我无法从外部连接到我的SQL服务器。 到目前为止,我做了以下事情,导致失败: 使用mysql-server而不是mariadb-server 使用Debian 8而不是Ubuntu 16.04 LTS 创build允许所有入口stream量的实例 所有这些导致nmap显示端口被closed (以及在创build实例时允许的端口80和443),并且本地计算机上的MySQL客户端无法连接到服务器。 我每次都禁用ufw ,所以不应该引起任何问题。

Google HTTP负载均衡器URL长度限制是什么?

Google HTTP / HTTPS云负载均衡器(也称为HTTP / HTTPS转发规则)上URL的长度限制是什么? 我有来自负载平衡器的HTTP/1.1 413 Request Entity Too Large错误响应的报告: 有没有办法调整长度限制? 有没有一种方法可以告诉(从负载平衡器指标或日志)有多less请求由于长度限制而被拒绝? 在StackDriver日志中似乎没有结果: 相关问题: Amazon AWS ELB长度限制

GCE微实例组自动缩放exception

我在Google云端平台的一个项目中有一个托pipe的实例组。 我的实例组使用GCP提供的最小的预定义机器,f1-micro(更多信息,请访问https://cloud.google.com/compute/docs/machine-types#sharedcore ) 我的实例组使用以下设置启用了自动缩放: gcloud compute instance-groups managed set-autoscaling [my-ig] \ –region us-central1 \ –min-num-replicas=3 \ –max-num-replicas=15 \ –cool-down-period=250 \ –scale-based-on-cpu \ –target-cpu-utilization=0.9 我有一些奇怪的行为,在cpu使用中出现一些小的/短的峰值之后,autoscaler决定大规模地自动调整我的实例,然后在几分钟后回到原来的数字。 这是我的实例组的cpu-graph的样子,在这个屏幕截图中,实例组没有自动缩放,它有3个实例运行我的应用程序: 对我来说,这些情况看起来并不像他们需要自动调整,他们似乎是稳定的,实际上,网站的performance非常好。 这是谷歌关于这种虚拟机实例的说法: f1-micro机器types提供突发function,允许实例在短时间内使用额外的物理CPU。 当您的实例需要比最初分配的更多物理CPU时,会自动发生爆炸。 在这些峰值期间,您的实例将以机会性的方式利用突发中的可用物理CPU 我的问题是: 那个图中的尖峰是正常的,因为每个vm实例有0.2个共享cpus? 或者即使机器非常小,那些尖刺也不应该存在 随着自动缩放,自动调整程序开始在cpu活动的每个上升沿添加疯狂的实例,实际上,如果您对cpu进行平均,那么cpu使用率并没有真正的高峰,只有很小的突发迅速稳定下来。 我的select(我认为)是: 使用更less的实例,但更大的大小 使用平均10分钟平均CPU的一些stackdriver图 (太贵了) 禁用自动缩放并手动执行 修复我的代码中的CPU峰值(如果可能的话,万一它不是微型虚拟机的正常行为)

在Google计算实例上使用FTP客户端(非服务器)

运行Google计算实例。 出于传统的原因,我需要使用FTP作为客户端(而不是服务器)来访问其他人的FTP服务器。 我尝试过“被动”模式,没有结果: instance-1:~$ ftp -p 123.123.123.123 <— note –p option for passive mode Connected to 123.123.123.123. 220 (vsFTPd 3.0.3) Name (123.123.123.123:user): username FTP server 331 Please specify the password. Password: 230 Login successful. <— note successful login Remote system type is UNIX. Using binary mode to transfer files. ftp> ls 227 Entering Passive Mode […]

如何使用CloudWatch或Stackdriver来validationcron作业运行?

适用于此问题的一个特殊用例是,我们在AWS EC2和Google Cloud Compute中使用一些cron作业来执行夜间磁盘快照。 有没有办法使用Stackdriver来监视快照被调用,并发送警报,如果没有? 基本上这会像心跳一样运作,但是每24小时才发送一次。 我认为一种方法是使用像“度量缺失”的东西,但我不认为CloudWatch和Stackdriver可以做一个超过24小时的窗口。 其他使用情况是我们要监控的任何其他cron作业,例如导入作业或批处理作业。 我知道还有其他服务可以像Cronitor或OpsGenie的Heartbeats那样处理,但是我正在寻找一种在同一个环境中的方法,而不需要额外的成本。

在传输到Google Cloud Coldline存储期间压缩数据

我们正在使用Google Coldline Storage来备份和存档某些数据。 我们一直在使用gsutil rsync来基本上每周使用Google Coldline Storage Bucket镜像本地目录的内容,然后在不再需要数据的时候,我们将它保持在线并添加一个归档标签。 它运行良好,但现在我们想要压缩处于冷线的数据,因为我们不会触及太多。 是否有可能使用gsutil工具压缩现在在coldline存储上的数据,或者已经太晚了,应该在上传之前完成? 二级压缩问题; gsutil cp有一个压缩标志(-z),允许在文件拷贝过程中压缩数据,但gsutil rsync没有。 所以,说我们gsutil cp数据冷压缩与压缩,但现在我们只想rsync任何与压缩的变化,如果gsutil rsync没有压缩“即时”的能力,这将如何处理? 任何build议和意见将不胜感激。 thx提前

VPN中的共享VPC不正确的BGP路由select最好

我们将基于路由的VPN隧道从两个站点(总共4个路由器)中的一对Cisco路由器转移到同一个共享VPC(XPN)中的两个不同的VPN网关。 通过BGP共享路由到单个云端路由器。 我们这边的两个站点每个都有一个不同的AS,每对在同一个AS内同一个AS,但是成对之间的对等是EIGRP。 我将eigrp重新分配给BGP(反之亦然),并使用路由映射和特定的度量标准。 在一个站点,我也重新分配给OSPF,另一个从静态分配。 每个站点的“本地”路由来自ospf / static,而来自eigrp的“远程”路由。 所以作为例子… AS 65001宣布10.1.1.0/24的度量值为50(它是OSPF的本地路由rdis),而172.16.1.1/24的度量值为100(这是从EIGRP获知的远程路由)。 AS 65002以度量值50(它是一个本地路由,rdis来自静态)和10.1.1.0/24(度量值为100)(这是从EIGRP学习到的远程路由)宣告了172.16.1.1/24。 实际上有62条路线宣布,但你得到的照片。 62条路线的列表仅以公制为单位。 现在我的问题…云路由器采取从65001的所有路由,并使其主要/活动,无论公制,并忽略从65002较低的度量路由,除非我删除隧道/对等为65001。 所以我的交通总是得到它需要去的地方,但是采取次优路线。 这两个星期前工作正常,从那时起,它只是在一定程度上停止了工作。 我把AS 65002路由器中的一个改成了65001(只是使用了邻居语句local-as,并且还更新了GCP端,因为我也使用AS 65002来从这些路由器对等到Azure),但是没有似乎改变了这种行为。

如何防止用户创buildGCP项目

在GCP中,任何用户都可以创build一个项目。 一个组织可能最终会在其层次结构中拥有大量的项目。 如何禁用所有用户创build项目,只允许less数人授权这样做?

转发我的域名并隐藏原文

我已经与godaddy注册了一个域名。 这指向应用程序现场的子域(谷歌应用程序引擎)。 当我访问我的域名时,我看到的是blah.appspot.com而不是mydomain.com 我可以以某种方式隐藏应用程序的url吗?

改变ssh端口导致拒绝连接

这些是我遵循的步骤来更改默认的SSH端口 login到使用gcutil ssh计算引擎实例 cd / etc / ssh sudo nano sshd_config – >改变端口为一些数字可以说例如:1111 保存并退出 sudo service ssh restart —> [ok]重新启动OpenBSD Secure Shell服务器:sshd。 打开一个新的terminal并重复步骤1 —> ssh:连接到主机xxx.xxx.xxx.xxx端口22:连接被拒绝—->更改成功 去了我的GCE控制台,并添加了tcp:1111的防火墙 试图再次连接与gcutil ssh —> ssh:连接到主机xxx.xxx.xxx.xxx端口22:连接被拒绝我不是跟随为什么在启用GCE后端口1111 gcutil ssh仍然尝试连接端口22 INFO:运行命令行:ssh -o UserKnownHostsFile = / dev / null -o CheckHostIP = no -o StrictHostKeyChecking = no -i /Users/MyUser/.ssh/google_compute_engine -A -p 22 [email protected] – […]