Ansible 如何在另一个节点上启动LXD容器并与容器交换ssh密钥?
如何在另一个节点上启动和运行LXD容器,并与容器交换ssh密钥? 也就是说,如何使用SSH让Ansible直接访问LXD容器 我知道authorized_key模块,但是这只会在主机和Ansible之间交换密钥,而不会在Ansible和LXD容器之间交换密钥 请参见下面描述机器布局的示意图:Ansible 如何在另一个节点上启动LXD容器并与容器交换ssh密钥?,ansible,lxd,Ansible,Lxd,如何在另一个节点上启动和运行LXD容器,并与容器交换ssh密钥? 也就是说,如何使用SSH让Ansible直接访问LXD容器 我知道authorized_key模块,但是这只会在主机和Ansible之间交换密钥,而不会在Ansible和LXD容器之间交换密钥 请参见下面描述机器布局的示意图: +----------------------------+ +----------------------------+ | |
+----------------------------+ +----------------------------+
| | | |
| Baremetal Machine <------------------+ Ansible Machine |
| + | | |
| | | | |
| | | | |
| | | | |
| +--------------------+ | | |
| | | | | | |
| | v | | | |
| | LXD Container | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| +--------------------+ | | |
| | | |
+----------------------------+ +----------------------------+
+------------------------------------++----------------------------+
| | | |
|裸机从支持某种资源调配系统的映像启动容器。
最常见的是——它已经存在于许多官方云图像中
当您创建这样一个容器时,只需通过user.user data
config选项添加所需的配置设置,它将在容器启动时自动应用
模块支持config
参数设置容器
您可以找到有用的云配置示例。从支持某种资源调配系统的映像启动容器。
最常见的是——它已经存在于许多官方云图像中
当您创建这样一个容器时,只需通过user.user data
config选项添加所需的配置设置,它将在容器启动时自动应用
模块支持config
参数设置容器
你可以找到有用的云配置示例。你昨天没有问过同样的问题吗?昨天的问题的视图微不足道,所以我重新编写了它,使其更清晰。虽然Ansible用户可能很难长期感知,但从bash脚本到Ansible剧本,还需要相当大的知识差距。随着集装箱运输的不断发展,我确信这个问题将帮助很多人。你昨天不是问过同样的问题吗?昨天的问题有着微不足道的观点,所以我重新编写了它,使之更清楚。虽然Ansible用户可能很难长期感知,但从bash脚本到Ansible剧本,还需要相当大的知识差距。随着集装箱化的不断发展,我确信这个问题将帮助很多人。鉴于cloud-init仅在cloud-images.Ubuntu.com的Ubuntu图像上可用,我想知道您如何在images.linuxcontainers.org的其他图像上使用它。感谢cloud-init仅在cloud-images.Ubuntu.com的Ubuntu图像上可用,我想知道您如何在images.linuxcontainers.org的其他图像上使用它。谢谢