二、nginx環境部署
三、安裝nginx
四台機器(lb
-01使用ansible管理)lb-
} ###呼叫ip,這裡取出來的是client兩個虛擬機器的ip
檢視效果
[root@lb-01 test]# ansible client -m shell -a "cat /var/www/html/index.html"
10.0.0.12 | success | rc=0 >>
10.0.0.12
#/var/www/html/index.html 檔案裡的內容
10.0.0.13 | success | rc=0 >>
10.0.0.13
#/var/www/html/index.html 檔案裡的內容
[root@lb-01 test]# curl 10.0.0.12
10.0.0.12
[root@lb-01 test]# curl 10.0.0.13
10.0.0.13
[root@lb01 ~]# ansible lb -m shell -a "ls -lh /root/nginx-1.6.2.tar.gz"
10.0
.0.11 | success | rc=0 >>
-rw-r--r-- 1 root root 786k aug 12
15:17 /root/nginx-1.6
.2.tar
.gz10.0
.0.10 | success | rc=0 >>
-rw-r--r-- 1 root root 786k mar 24
2015 /root/nginx-1.6
.2.tar
.gz
[root@lb01 test]# ansible lb -m yum -a "name=gcc state=present"
[root@lb01 test]# ansible lb -m yum -a "name=pcre-devel state=present"
[root@lb01 test]# ansible lb -m yum -a "name=openssl-devel state=present"
[root@lb01 test]# cat nginx.yml
----hosts: lb###指定模組,這個模組包含了lb兩台虛擬機器
tasks:
-name: add user ###新增nginx使用者
user: name=nginx group=nginx createhome=no shell=/sbin/nologin
-name: tar nginx ###解壓nginx
unarchive: src=/root/nginx-1.6.2.tar.gz dest=/root
-name: make install###編譯安裝
===>注:ansible-plabook裡不能有斜線 需要刪掉
[root@lb01 test]# ansible-playbook nginx.yml
[root@lb01 ~]# ansible lb -m shell -a "nginx"
[root@lb01 ~]# ansible lb -m shell -a "netstat -lntup|grep nginx"
10.0.0.11 | success | rc=0 >>
tcp 0
00.0.0.0:80
0.0.0.0
:*listen
8570/nginx
10.0.0.10 | success | rc=0 >>
tcp 0
00.0.0.0:80
0.0.0.0
:*listen
14554/nginx
docker單一部署jenkins
1 獲取tomcat映象 通過中國映象官方拉取映象 2 新建資料夾並將war包匯入 mkdir work 3 建立dockerfile檔案 root localhost work touch dockerfile 編輯dockerfile檔案 root localhost work vim dock...
Mysql 實踐(一) 部署和安裝
1 目標 解除安裝centos自帶的mysql 安裝mysql 5.6.33 2 步驟 2 解除安裝自帶的mysql 先通過 rpm qa grep i mysql 找到自帶的mysql,然後使用 rpm e mysql libs 5.1.71 1.el6.x86 64 解除安裝 如果系統提示依賴關...
統一部署 PowerShell 5 1
昨兒開會,經理打算在公司統一部署powershell dsc,當然乙個前提是把所有windows 伺服器的ps版本都公升級到5.1的版本。現在公司的windows伺服器包括了windows 2008 r2,windows 2012,windows2012 r2和windows 2016。所有的伺服器...