原创 ansible安裝及常用模塊

Ansible中文權威指南:http://www.ansible.com.cn/ 一、ansible介紹 Ansible是一種自動化的運維工具,基於Python開發,它集合了衆多運維工具(比如puppet、chef、func等)的

原创 修改docker鏡像和容器存儲的默認路徑

docker運行過程出現報錯: journalctl -xe kernel: loop: Write error at byte offset 2893127680, length 4096. # 查看磁盤空間: df -TH #

原创 python生成隨機字符串方法-random模塊

方法一,大小寫字母+數字: import random import string ran_str = ''.join(random.sample(string.ascii_letters + string.digits,

原创 ansible通過普通用戶執行root權限進行操作

在實際應用中,安全加固後的主機是不允許直接以root用戶登陸的,而很多命令又需要root用戶來執行。 正常運維操作需要通過一個普通用戶先登陸,再su切到root執行。而且每臺主機的普通用戶和root用戶的密碼又不同。 下面使用an

原创 ansible playbook使用說明及測試demo

ansible 任務執行模式: Ansible 系統由控制主機對被管節點的操作方式可分爲兩類,即adhoc和playbook: (一)ad-hoc模式(點對點模式) 使用單個模塊,支持批量執行單條命令。ad-hoc 命令是一種可以

原创 運維自動化——輕量級批量執行工具pssh

1、pssh介紹 pssh是python寫的可以併發在多臺機器上批量執行命令的工具,它的用法可以媲美ansible的一些簡單用法,執行起來速度比ansible快它支持文件並行複製,遠程命令執行,殺掉遠程主機上的進程等等。殺手鐗是文

原创 Linux查看各文件夾大小命令:du -h --max-depth=1

Linux中查看各文件夾大小命令 du [-abcDhHklmsSx] [-L <符號連接>][-X <文件>][--block-size][--exclude=<目錄或文件>] [--max-depth=<目錄層數>][--he

原创 基於Bandersnatch搭建本地pypi源

1、安裝python3 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel

原创 docker——6、Dockerfile相關概念

Dockerfile -->docker build(RUN) --> images --> docker run(CMD) --> 運行容器 Docker中有個非常重要的概念叫做——鏡像(Image)。Docker 鏡像是一

原创 zabbix 3安裝及web簡介

一、zabbix簡介 zabbix 是一個企業級分佈式開源監控解決方案。 Zabbix 軟件能夠監控衆多網絡參數和服務器的健康度、完整性。Zabbix 使用靈活的告警機制,Zabbix 基於存儲的數據提供出色的報表和數據可視化功能

原创 ansible roles應用(安裝nginx並轉發後端2臺tomcat應用)

代理服務器:安裝nginx並轉發後端2臺tomcat應用 後端應用:安裝jdk、tomcat、啓動應用 node1:nginx node2、node3:tomcat node4:ansible [root@node4 ~]# ca