摘要: ## Docker存储 默认情况下, docker的文件存储在可写的容器层, 这可能会有以下问题 - 如果容器被删了, 那么数据也会随着容器一起被删除 - 写入到容器文件系统需要存储驱动的中间层, 这个抽象的中间层会影响容器文件系统的性能 docker通过两种方式把文件持久化存储: `volume` 阅读全文
posted @ 2023-08-18 16:43 Chinor 阅读(216) 评论(0) 推荐(0) 编辑
摘要: ## playbook ansible playbook 提供了一种可重用的方式, 用来管理机器的目标状态. 官方提供了一些playbook的[例子](https://github.com/ansible/ansible-examples)可供学习 playbook的功能: - 声明配置 - 编排执 阅读全文
posted @ 2023-08-18 16:17 Chinor 阅读(90) 评论(0) 推荐(0) 编辑
摘要: ## ansible的常用命令 运行ansible命令的时候会使用 `ansible.cfg` 配置文件 配置文件优先级为 `ANSIBLE_CONFIG 指定的文件` > `~/.ansible.cfg` > `/etc/ansible/ansible.cfg` #### ansible ansi 阅读全文
posted @ 2023-08-18 16:13 Chinor 阅读(308) 评论(0) 推荐(0) 编辑
摘要: ## 常用的Ad-Hoc指令 ansible命令的基本语法为 ```bash ansible -m module -a params -i inventory.yaml -f 5 -u username all ``` > -m 指定运行的模块, 缺省值为 `ansible.builtin.comm 阅读全文
posted @ 2023-08-18 16:11 Chinor 阅读(79) 评论(0) 推荐(0) 编辑
摘要: ## inventory inventory描述了被管理的机器清单, 这些机器通过何中方式连接. inventory文件的描述越详细, 执行ansible的时候需要指定的参数就越少. 例如在inventory文件中指定了ssh的连接用户, 那么在执行ansible命令的时候就可以不需要用 `-u`参 阅读全文
posted @ 2023-08-18 16:03 Chinor 阅读(201) 评论(0) 推荐(0) 编辑
摘要: ansible 是用来自动化管理远程操作系统的工具. ansible的三要素: `控制节点` , `被控节点`, `资产清单` ### 安装 ansible 可以通过pip直接安装 ```bash python3 -m pip install ansible --user ``` ### 快速入门 阅读全文
posted @ 2023-08-18 15:57 Chinor 阅读(89) 评论(0) 推荐(0) 编辑