Articles of 谷歌云平台

远程服务器被阻止

我有几个我的谷歌计算引擎实例从林德build立服务器。 我没有改变任何configuration,但截至今天,我不再能够连接到我的计算实例从该服务器。 两者之间的所有端口上的所有stream量似乎都被阻塞了。 任何想法如何诊断和解决这个问题? 任何机会谷歌只是阻止我的外部服务器的IP? 我能够从其他相同的configurationlinode服务器连接就好了。 我试着按照这里的说明: https : //cloud.google.com/compute/docs/troubleshooting#ssherrors 。 防火墙规则是好的,允许ssh以及networkingstream量。 nc [my ip] 22命令刚刚超时,并创build一个新的实例,并执行gcloud compute ssh temp-machine也超时。 我不知道发生了什么。 一切正常,没有任何改变,只要我们的configuration,但突然间两个服务器之间的所有stream量似乎被阻止。 任何帮助将不胜感激! 更新 我的Google防火墙规则非常开放,如下所示: 名称networkingSRC_RANGES规则SRC_TAGS TARGET_TAGS allow-ftp default 0.0.0.0/0 tcp:21,tcp:60000-60100 默认允许-http默认0.0.0.0/0 tcp:80 http-server default-allow-https默认0.0.0.0/0 tcp:443 https-server default-allow-icmp default 0.0.0.0/0 icmp default-allow-internal default 10.240.0.0/16 tcp:0-65535,udp:0-65535,icmp default-allow-ssh default 0.0.0.0/0 tcp:22 更新2 Google似乎列入了由Linode分配的大量IP地址,阻止我们客户的网站与计算引擎上的软件之间的stream量。 在我的一个linode上,我不停地申请一个新的IP地址,最后得到一个工作正常,这对我来说,这是没有什么在我的设置,而是在谷歌的一端。 今年刚刚参加GCP,这非常值得关注,尤其是除非我们另外支付$ 150 /月的费用,否则无法与他们联系。 联系Linode,看他们是否有什么可以做的。

在Windows Server上安装虚拟graphics适配器

我们正在尝试将Windows机器上正在运行的GUItesting设置移到基于云的设置*。 不幸的是,我们使用的工具需要一个graphics适配器在计算机上才能执行,但云实例中没有。 我们现在希望安装一些虚拟graphics适配器,就像linux上的xvfb一样,可以使计算机的行为就像一个graphics适配器一样。 这样的软件是否存在? 在Google上search还没有提供任何好的结果。 还有一个问题: 是否存在基于软件的虚拟graphics驱动程序? – 但这里接受的答案表明使用RDP。 RDP在我们的情况下不可用,因为机器需要在没有用户干预的情况下可用。 我们确实在Windows 2k8 R2服务器上启用了自动loginfunction,但是这样做不起作用。 testing工具会拍摄失败testing的屏幕截图,这些截图是1024×768像素的全黑图像。 我们尝试在RDP下运行testing工具,在这里我们得到一个屏幕截图,但testing失败,因为颜色稍微偏离(我们不知道为什么)。 *目前试图在谷歌计算,因为AWS的定价模式不符合我们的需要。 我们还没有尝试过Azure。

GCP HTTP / S负载平衡器中的会话持久性不能按预期方式工作

我已经和其他负载平衡器一起工作了很多年,所以我期望GCP负载平衡器在使用会话持久性设置时以与其他人相同的方式工作。 不幸的是, 为GCP LB中的后端启用会话持久性似乎并不是将某个客户端的所有请求发送到单个后端服务器(既不使用Cookie或IP会话持久性选项) 这是一个已知的错误/行为或我自己可以解决的事情吗? 我做了这个快速testing: 我创build了一个新的HTTP LB,并为其分配了一个新的外部IP。 我已经将后端服务指向具有2个实例的实例组。 由于我的后端服务器运行的是Apache和mod_php,我创build了一个简单的PHP脚本(称为get_up.php)来显示服务器的IP地址(请参阅下面的代码) 最后,我在一个循环中运行了一个快速的curl脚本,指向$ LBIP / get_ip.php来看看会发生什么。 如果我这样做,比方说,在Rackspace中,我总是获得与结果相同的IP,但在GCP中,我发现我可以随机访问我的两个后端服务器中的任何一个。 这是我的PHPtesting脚本: <?php $realIP = file_get_contents("http://ipecho.net/plain"); echo "My Ip is " . $realIP; echo "\n"; ?> 这是我的testing运行: ➜ ~ while true; do curl -b cookie.txt -c cookie.txt $IP/get_ip.php; sleep 1 ; done My Ip is 35.193.16.20 My Ip is 35.193.16.20 My […]

gsutil rsync上的慢同步阶段?

我刚开始使用GCS作为我的Web服务器的备份。 一台服务器拥有120万张JPEG(3.5TB),而且这一切都超过10个小时左右。 另一个有250万个JPEGS(只是缩略图/预览 – 总共300GB)。 我第一次做到了“build筑同步化”状态,相当快就达到了250万。 几分钟。 我的会话被中断了(wifi掉线),当我尝试重新运行它时,“At source listing”提示快速通过10000,20000,30000。然后磨合到几乎停顿。 半小时后,只有30万。 我知道它必须计算出目的地有哪些文件,但是我不认为这会显着减慢“源代码清单…”的回声? 这是否表明我的文件系统有问题,如果是的话,我应该检查什么? 或者是否因为任何原因预期行为? 正在尝试使用200万个文件的gsutil rsync到一个桶坏主意? 我可以find没有指导从谷歌有多less文件可以坐在一个桶,所以我假设它是数十亿/无限? FWIW文件全都嵌套在子目录中,任何一个目录中不超过2000个文件。 谢谢 编辑:我正在使用的确切命令是: gsutil -m rsync -r /var/www/ gs://mybucketname/var/www

如何在现有的GKE集群上启用Stackdriver Monitoring和Stackdriver跟踪?

具有以下权限的群集设置。 我试图创build一个新的权限,这似乎是能够启用一些事情的节点池。 在这里find的文档中没有find栈驱动程序跟踪权限所需的范围。 此外,试图通过创build节点池来启用监控,并删除旧节点似乎没有成功地将交换机翻转过来。 gcloud container node-pools create pool-2 \ –cluster=cluster-1 \ –scopes=compute-rw,storage-rw,taskqueue,logging-write,monitoring-write,datastore,service-control,service-management

相同级别的CPU上的Sysbench,为什么Google VM比AWS ec2快得多?

sysbench –test = cpu –cpu-max-prime = 20000运行 Google VM: 标准1 CPU(亚洲东1),E5 V2 2.5G, 执行时间: 〜28秒 标准2 CPU(亚洲东1),E5 V2 2.5G, 执行时间: 〜28秒 AWS ec2: m3.medium,E5 v2 2.5G, 执行时间: 约59秒 m3.large,E5 v2 2.5G, 执行时间: 〜28秒 Editted: 刚才我testing了两个m3.medium实例和两个m3.large实例,发现只有m3.medium很慢。 我testing的所有m3.medium实例都很慢(约59秒)。

Google App Engine | 域名映射| 去爸爸的域名

现在我在Godaddy中没有logging。 我读了一些说我应该把它设置为64.202.189.170,但我认为这是为了域名转发,而不是映射,这不是我想要的。 我已经将我的域名添加到GAE,并确认了我对域名的所有权。 我也已经将www添加到GAE,并添加了www指向ghs.google.com的cnamelogging。 然后,我尝试访问www.mydomain.com,但它继续转发到myappname.appspot.com。 除了等待48小时,有没有人有什么build议? 我应该有一个logging集? 如果是的话,我应该怎么设置? PS:我读过这个问答, https://stackoverflow.com/questions/817809/how-to-use-google-app-engine-with-my-own-domain-not-subdomain 。

在Google Compute Engine上运行Google App Engine

我正在尝试为应用程序引擎开发设置一个服务器。 我无法想象如何从外部访问生成的Web服务器。 我正在运行Debian镜像,Python GAE。 我有以下的防火墙规则,应该让所有的HTTPstream量通过。 我已经重新启动服务器,因为它被设置,但我不知道这是必要的。 Source Ranges: 0.0.0.0/0 Allowed Protocols or Ports: tcp:1-65535 当我启动应用程序引擎时,我没有得到任何错误: admin@dev:~$ sudo google_appengine/dev_appserver.py –port 80 appfiles WARNING 2014-08-21 18:19:18,080 api_server.py:383] Could not initialize images API; you are likely missing the Python "PIL" module. INFO 2014-08-21 18:19:18,083 api_server.py:171] Starting API server at: http://localhost:45536 INFO 2014-08-21 18:19:18,086 dispatcher.py:183] Starting module "default" running […]

在GCE中使用StackDriver监控MongoDB 3

有没有人成功地设法监视在GCE的StackDriver的MongoDB 3群集(或独立的数据库)? 我已经在GCE中设置了一个MongoDB 3.0.6集群(具有2个副本和1个仲裁器的副本集) 我试图通过Google提供的StackDriver来监视它。 我已按照所有说明安装了监视代理程序和mongodb插件,可在此处find: https : //cloud.google.com/monitoring/agent/plugins/mongodb 当我在configuration的副本上启动代理时: sudo /etc/init.d/stackdriver-agent restart 我在/ var / log / syslog中得到以下错误: collectd[6013]: tcpconns plugin: Reading from netlink succeeded. Will use the netlink method from now on. collectd[6013]: mongo plugin: Authenticating to localhost:27017 failed: collectd[6013]: mongo plugin: Connecting to localhost:27017 failed: collectd[6013]: read-function of plugin `mongodb' failed. Will […]

使用Google App Engine免费托pipe网站

我正在阅读关于Google App Engine 。 我在java中创build了一堆简单的dynamic网站。 我正在考虑使用Google App Engine并在其上设置客户的网站。 通过这种方式,我只需注册一个域www.myclietdomain.com,然后将其指向GoogleAppEngine应用程序… 这样我就可以避免托​​pipe成本。 事实上,我甚至支付几个静态html页面… 你认为这个范围可以使用Google App Engine吗? (我的网站永远不会超过限制:每月500MB的存储空间和高达500万的页面浏览量)