nginx負載均衡一部署(ansible操作)

2021-08-22 18:12:25 字數 3933 閱讀 9238

二、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。所有的伺服器...