您的位置:首页 > 其它

使用原子主机(Atomic_Host)、Ansible_和_Cockpit_部署容器

2017-06-07 00:00 309 查看
阅读全文

请注意,我们不能在原子主机上使用dnf命令。原子主机并没有设计为通用操作系统,而是更适合容器和其他用途。但在原子主机上设置应用程序和服务仍然非常容易。这篇文章向您展示了如何自动化和简化这个过程。

设置组件

开始之前,请确保你的系统上安装了Ansible。



sudodnf-yinstallansible

首先,我们需要在原子主机上运行cockpit容器。在你的机器上从https://github.com/trishnaguha/fedora-cloud-ansible下载它的源代码。



$gitclone'target='_blank'>https://github.com/trishnaguha/fedora-cloud-ansible.git[/code]
现在切换到cockpit的目录,并如下编辑inventory文件:



$cdfedora-cloud-ansible

$cdcockpit

$viminventory

完成如下修改:

使用你的原子主机的IP替换掉IP_ADDRESS_OF_HOST。

用您的SSH私钥文件的路径替换ansible_ssh_private_key_file='PRIVATE_KEY_FILE'行中的PRIVATE_KEY_FILE。

然后保存并退出inventory文件编辑。

接下来,编辑ansible配置文件:



$vimansible.cfg

替换remote_user=User中User为你的原子主机上的远程用户名。然后保存并退出文件编辑。

结合起来

现在是运行Ansible的PlayBook的时候了。此命令开始运行原子主机上的Cockpit容器:



$ansible-playbookcockpit.yml

阅读全文
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: