我是第一次设置GCE v1实例。到目前为止,我已经使用了beta版。
在设置我的第一台Debian Wheezy服务器后,使用默认网络设置(default-allow-internal,default-ssh,external-web,test8443),我启动它并尝试通过SSH进入它。
$ gcutil --service_version =“v1” - project =“project name”ssh --zone =“us-central1 -a”“hostname”
错误:[Errno 61]拒绝连接
$ gcutil版本 1.13.0
查看实例控制台,我看到了google-startup-scripts错误。
Dec 22 07:48:38 saas-prototype-v1 ntpd [1981]:在fd#20上搜索路由套接字以获取接口更新 [....]启动OpenBSD Secure Shell服务器:sshd [?25l [?1c7 [1G [[32m ok [39; 49m8 [?25h [?0c。
Dec 22 07:48:38 saas-prototype-v1 startupscript:运行启动脚本/var/run/google.startup.script
Dec 22 07:48:38 saas-prototype-v1 startupscript:已完成运行启动脚本/var/run/google.startup.script [....] startpar:服务返回失败:google-address-manager google google-startup-scripts ... [?25l [?1c7 [1G [[31mFAIL [39; 49m8 [?25h [?0c] [31mfailed [39;!49米
INIT:此运行级别中没有剩余进程
Dec 22 07:48:38 saas-prototype-v1 init:此运行级别中不再有进程
造成这种情况的原因是什么?我创建的v1实例都不可用。要连接到beta实例,我必须专门指向beta gcutil可执行文件以连接到beta实例。我处于尴尬状态。
答案 0 :(得分:0)
启动脚本也存在问题。
Jan 3 17:21:45 withstartupscript startupscript:运行启动脚本/var/run/google.startup.script 1月3日17:21:45 withstartupscript startupscript:完成运行启动脚本/var/run/google.startup.script [....] startpar:服务返回失败:google-address-manager google google-startup-scripts ... [?25l [?1c7 [1G [[31mFAIL [39; 49m8 [?25h [?0c] [31mfailed [39;!49米
...
好了很多重启linux实例后,非常快速的重启,问题是启动脚本应该是一个文本文件!不是bash脚本,而是文本文件。
Google Developers Console在实例名称下有自定义元数据字段。添加一个“启动脚本”键并放置任何代码进行测试,然后您可以重新启动实例并检查它是否有效。