我正在尝试使用 google cloud
. 所以,正如医生建议的,我运行这个:
./bdutil --bucket mybucket -n $number -P myproject --zone us-central1-a deploy
当我采取 $number
如果为0或1,则正确部署(分别为1个主节点或1个主节点+1个辅助节点)。但是当我试着用同样的命令 $number
如果设置为5,那么我会一直有这样的信息:
* -m' not yet sshable (1); sleeping 10.
* -w-0' not yet sshable (1); sleeping 10.
* -w-1' not yet sshable (1); sleeping 10.
* -w-2' not yet sshable (1); sleeping 10....
其中,star表示示例的前缀。
我该怎么处理?
1条答案
按热度按时间72qzrwbm1#
基于带有问题海报的单独电子邮件线程,我们将根本问题追溯到bdutil需要设置的事实
gcloud compute ssh
在没有密码的情况下工作。这个gcloud compute
文档更深入地解释了此设置。一般来说,虽然这意味着新的gce专用密钥文件在本地计算机上未加密,但ssh会话本身仍然是安全的。
只要您的本地计算机同时具有gce ssh访问权限和“writer”权限,就可以使用
gcloud compute
命令时,您将希望保持本地计算机的安全,以防止意外用户能够用新的ssh密钥覆盖gce元数据,而不管原始生成的私钥文件是否加密。