运维自动化
文章平均质量分 69
运维自动化,使用自动化工具,如ansible ant sshpass 等自动化工具,进行自动化部署,自动安装,自动化重启
运维螺丝钉
记录自己的成长经历,从菜蛋一步步进阶.
展开
-
SRE概览
1、可靠性2、可扩展性3、性能4、自动化5、监控与告警6、故障恢复。原创 2024-03-04 16:56:47 · 489 阅读 · 0 评论 -
自动化运维平台spug
【代码】自动化运维平台spug。原创 2024-01-08 16:54:56 · 497 阅读 · 0 评论 -
kubernetes集群kubeadm方式安装
pod是kubernetes的最少单位,也是kubernetes的最少资源,pod必须有image的引用,还可以引用pv、pvc等资源。一个Pod封装一个容器(也可以封装多个容器),Pod里的容器共享存储、网络等。也就是说,应该把整个pod看作虚拟机,然后每个容器相当于运行在虚拟机的进程。Pod是需要调度到k8s集群的工作节点来运行的,具体调度到哪个节点,是根据scheduler调度器实现。可以观看一下,kubernetes集群pod的创建过程。kubeadm安装的默认时间是一年。原创 2023-10-03 23:47:17 · 176 阅读 · 0 评论 -
ansible
ansible 读懂一文全懂原创 2023-09-16 16:47:20 · 360 阅读 · 2 评论 -
ansible的主配置文件
文章目录/etc/ansible/ansible.cfg主要是查看,defaults 这个事默认值#inventory = /etc/ansible/hosts --主机清单#library = /usr/share/my_modules/ --库清单#module_utils = /usr/share/my_module_utils/ --模块路径#remote_tmp = ~/.ansible/tmp -- 远程的临时目录 (原创 2021-12-01 18:10:52 · 609 阅读 · 0 评论 -
ansible的命令和使用
文章目录Ansible系列命令ansible-doc: 显示模块帮助ansible的Host-patternansible命令执行过程ansible使用示例ansible ping模块测试连接ansible常用模块ansible系列命令ansible 笔记ansible系列命令Ansible系列命令ansible ansible-doc ansible-playbook ansible-vault ansible-consoleansible-galaxy ansible-pullansibl原创 2021-12-01 17:19:28 · 1939 阅读 · 0 评论 -
ansible 安装
文章目录ansible 的安装方式相关文件ansible 的安装方式安装rpm包安装: EPEL源yum install ansible编译安装:yum -y install python-jinja2 PyYAML python-paramiko python-babelpython-cryptotar xf ansible-1.5.4.tar.gzcd ansible-1.5.4python setup.py buildpython setup.py installmkdir /原创 2021-12-01 16:41:02 · 1398 阅读 · 0 评论 -
ansible的特性-
文章目录一、ansible的特性ansible的工作方式ansible的工作架构Ansible工作原理一、ansible的特性模块化:调用特定的模块,完成特定任务Paramiko(python对ssh的实现),PyYAML,Jinja2(模板语言)三个关键模块支持自定义模块基于Python语言实现部署简单,基于python和SSH(默认已安装),agentless安全,基于OpenSSH支持playbook编排任务幂等性:一个任务执行1遍和执行n遍效果一样,不因重复执行带来意外情况无需代原创 2021-12-01 15:23:20 · 1573 阅读 · 0 评论 -
ansible安装和部署
环境准备:准备6台机器:1 ansible 管理机器 2 web1 托管机器 3 web2 托管机器 4 db1 托管机器 5 db2 托管机器 6 cache 托管机器 配置yum源:scp /root/桌面/ansible_soft.tar.xz /var/www/html...原创 2018-08-23 13:22:52 · 229 阅读 · 1 评论 -
ansible使用
自定义ansible 配置文件:[root@ansible ~]# mkdir /var/ooxx[root@ansible ~]# cd /var/ooxx/ [root@ansible ooxx]# vim ansible.cfg [defaults]inventory = myhosts //指定文件host_key_checki...原创 2018-08-23 15:15:57 · 172 阅读 · 0 评论 -
ansible批量管理(模块管理)
– ansible-doc -l 列出所有模块– ansible-doc modulename 查看帮劣这两条命令非常重要:+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [root@ansible ~]# ansible-doc -l | wc -l1378 ping 模块– 测试...原创 2018-08-23 16:58:06 · 483 阅读 · 0 评论 -
ansible-playbook
vim /etc/login.defsvim /etc/shadow 密码过滤器:paswork_hash('sha512') ansible-playbook的错误进行处理: [root@ansible ~]# ansible web -m shell -a 'id zhang3' 安装修改httpd:[root@ansible ~]# vim ht...原创 2018-08-27 10:44:29 · 219 阅读 · 0 评论 -
ansible-playbook02
[root@ansible ~]# vim load.yml --- - hosts: web remote_user: root tasks: - shell: uptime | awk '{printf("%2.2f",$(NF-2))}' register: result - service: name=httpd sta...原创 2018-08-27 14:50:19 · 195 阅读 · 0 评论