标签: google-cloud

使用 Ansible,是否可以连接到 GCP 中 Cloud IAP(身份感知代理)后面的主机?

Cloud IAP 是 Google Cloud Platform 的一种代理,可让您连接到没有公共 IP 地址的计算实例,而无需 VPN。你站起来的实例,然后就可以使用gcloud工具按名称连接到它像这样:gcloud compute ssh my-server-01。这将通过代理对您进行身份验证,并使用您自己的 Google 帐户(使用称为操作系统登录的功能)将您登录到目标服务器。

我想让 ansible 做gcloud工具正在做的事情,我需要一个自定义连接插件。

ssh ansible google-cloud

5
推荐指数
2
解决办法
2372
查看次数

GCP:Debian 在设置 dbus 时陷入困境

我一直在尝试将 GUI(即 gnome 和 lxde)安装到 google 云计算实例中的 Debian 9stretch 中。我什至增加了CPU、内存、硬盘的大小。但是安装始终卡在“Setting up dbus (1.10.26-0+deb9u1)”

\n\n

我最后一次尝试是让它静置 6 个小时。它仍然卡在那里。

\n\n

我能做些什么?

\n\n

感谢致敬

\n\n

编辑1:我找到了这一行。这与这个错误有关系吗?

\n\n
Setting up rtkit (0.11-4+b1) ...\nCreated symlink /etc/systemd/system/graphical.target.wants/rtkit-daemon.service \xe2\x86\x92 /lib/systemd/system/rtkit-daemon.service.\nJob for rtkit-daemon.service failed because a timeout was exceeded.\nSee "systemctl status rtkit-daemon.service" and "journalctl -xe" for details.\nrtkit-daemon.service couldn\'t start.\n
Run Code Online (Sandbox Code Playgroud)\n\n

Edit2:我关闭实例并得到以下内容。不确定这是否意味着什么或根本不相关 - 再次因为我强制关闭了系统。

\n\n
Setting up dbus (1.10.26-0+deb9u1) ...\nJob for dbus.service canceled.\ninvoke-rc.d: initscript dbus, action "start" failed.\n\xe2\x97\x8f dbus.service - D-Bus System Message Bus\n   Loaded: loaded (/lib/systemd/system/dbus.service; static; vendor …
Run Code Online (Sandbox Code Playgroud)

debian d-bus software-installation gnome3 google-cloud

5
推荐指数
1
解决办法
5277
查看次数

在单个命令中使用多个别名

我在Mac bash Terminal. .bash_profile我在我的文件中设置了以下别名

alias gc=gcloud
alias cmp=compute
alias ins=instances
alias pdev="--project=devproj-12891"
function listgce(){
    gcloud compute instances list --project "$1"
}
Run Code Online (Sandbox Code Playgroud)

所有这些都可以单独作为别名使用,但是当我尝试在单个命令上使用其中多个时,bash 只计算第一个。例子 :

~ % gc cmp ins list pdev
ERROR: (gcloud) Invalid choice: 'cmp'.
Maybe you meant:
  gcloud compute instances
Run Code Online (Sandbox Code Playgroud)

如果我在这方面做错了什么,可以请有人指导我吗?

linux bash terminal google-cloud macos

1
推荐指数
1
解决办法
3869
查看次数