From 02f2469f6054fab782183d778d70818307ed36d0 Mon Sep 17 00:00:00 2001 From: lijia Date: Tue, 24 Sep 2019 21:26:18 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=BF=A1=E6=81=AF=E6=B8=AF?= =?UTF-8?q?=E7=AC=AC2=E5=8F=B0=E6=B5=8B=E8=AF=95=E8=AE=BE=E5=A4=87IP;=20?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0astana=E9=83=A8=E7=BD=B2=E7=8E=AF=E5=A2=83IP;?= =?UTF-8?q?=20=E4=BF=AE=E6=94=B9tsg-monitor=E6=9C=8D=E5=8A=A1=E5=BC=80?= =?UTF-8?q?=E5=90=AF=E8=87=AA=E5=90=AF=E5=8A=A8=E6=96=B9=E5=BC=8F;?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 19 +++++++ astana_ADC_IPlist_V1.xlsx | Bin 0 -> 20524 bytes hosts.astana | 70 ++++++++++++------------ hosts.xxg.new | 28 ++++++++++ roles/tsg-cli-mcn0/tasks/main.yml | 12 ++-- roles/tsg-cli-mcn1/files/tsg-monitor.sh | 3 +- roles/tsg-cli-mcn1/tasks/main.yml | 11 ++-- roles/tsg-cli-mcn2/files/tsg-monitor.sh | 3 +- roles/tsg-cli-mcn2/tasks/main.yml | 11 ++-- roles/tsg-cli-mcn3/files/tsg-monitor.sh | 3 +- roles/tsg-cli-mcn3/tasks/main.yml | 11 ++-- roles/tsg-cli-mxn/tasks/main.yml | 11 ++-- 12 files changed, 109 insertions(+), 73 deletions(-) create mode 100644 README.md create mode 100644 astana_ADC_IPlist_V1.xlsx create mode 100644 hosts.xxg.new diff --git a/README.md b/README.md new file mode 100644 index 0000000..9a40fdb --- /dev/null +++ b/README.md @@ -0,0 +1,19 @@ +TSG CLI 模块安装部署说明: + +1.安装文件 + git_project_url: https://git.mesalab.cn/tsg/cli + 或使用离线RPM安装包。 + +2.部署工具 + tsg cli模块使用ansible工具自动部署, + 与tsg cli部署相关的脚本和配置文件已上传至: https://git.mesalab.cn/tsg/cli-deploy + 只需根据实际部署环境,修改IP地址配置文件hosts即可, + 更多详细信息请参考: https://www.ansible.com + +3.部署步骤 + 3.1)解压cli-deploy.tgz安装包至任意目录 + 3.2)进入cli-deploy目录, 根据要部署的实际网络环境, 选择合适的hosts文件, + 例如,在信息港部署TSG设备, 执行以下命令: + ansible-playbook -i hosts.xxg ./tsg-cli-playbook.yml + 3.3)ansible工具会根据预设的playbook自动部署, 部署完成后, 会生成报告, + 状态正常包括ok和changed, 如果有failed计数, 请联系开发人员解决。 \ No newline at end of file diff --git a/astana_ADC_IPlist_V1.xlsx b/astana_ADC_IPlist_V1.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..b4ec45da0845cdcd36335f18ce0d4bfc79b8dbff GIT binary patch literal 20524 zcmeF3Oj|S`BPBxsvsyHpMj`PQ?m^rijpvHN%sp0+|6qaa4ulCI72r zwzz*mIUuSoHiA6|2kHDAdbR;Zwt2;f!II>igdB^#9-ei-`%3;$q%2fWl)QuHcj<@6 zrDOi#9?cIj)GjziTh0}HEUW;ss&pqpHHL)yC~Axv#g_UfBB`U18H^m= z8gpD8Q6eFWa_}EEEJTQ`!Eh)w%otan&Avl3lCHOoG_%0>uDE*}982J|X6{rry6C^~ z`cKD3s^uum*SfV>?#3Wor#fAquniSfgwc;^nViVq!@arVn0VjX(G^@{`%NBv&SH+e z^ymnLbqYqYSO?o^Jw?4CaH{xl0C#x<;KaVbeojD+p5x+*$yfnPb~D6|tK_*wg!Dr^ z5p^_Qx{D-uEL%lh&&(4h`jvEvjQ9+MvcndIQQmS#2%~l?PhQUkP=vEP&{N&&QLqp-1^u?iks}I$6{&xN@ zRYKZ>%C#egrmXo#uFUWz>6h6{u^N;~26a3*^g@DQEdEqKtpPdB4Woxj@OcrH(~98g zCeECr_{ntN#iXJ`B*9Q_*^`-6%poTuv*k+fA#38>M?5tZb8d@jqbx@r5)XZ2>z~(R z>0Rir-t_VrL&_v%T+dCyCyoA@-Xx*7{Ij1YFg9_QnOuJ`Q7+Ysot-LyZ#(I7q1 zt2}xPCuSk>iHs7m<7SYu^=xl!vqUmc~I4M3P53uQj zIbzy}Zt*+VtM(UDIgbge?))djJ%TcsPo?bq-oehFLxv=Xe5rv>dwHpCYUf+dBF`h# zU8`4gqc`WKyTgO?o1jSl_mp|4(XLtmrGXs;7}!Tp3sB1ZzsXV_uWOgigb{pBc`B&U zNePWTg8@}qWT;hOQCd{lkwNg)AJg~qDs@=V>ph{6b*ATRgzn=G!Kbb&{kl$mt029= z>zT9|NxpnuMowBk+eVtOHBP2flve-Zr^gnPGR>-Dk99M*^PU|?tujlxzv=ELv{wOM#T zm>~{6Ya0325UvnLfdng@>EYoI@3J!wXFQ!!`OU2(dCo4P`D&ix`OnTWWhbpGfb^5a z_b5dF$$fRfAJ(Y|G0~T#FSMItb%vivG7$abn=>@oQ@dz{=R_IC?>wh@$GW*>zOolE+(x3qc#H+4o#tYt^ z7fa`4wj*&}jv_L@gy@e7SHt!~Ew~ zXSdC+53OT;n};*$Hz=~%4YUrfh;G+o2B;@ZxPOrs_p^q=&&9y}szSA+b9+-#tE?pN z3n&erj?UZA9914~Jb)fS^b$FuJT~mY7kgTKbCJ1yA~7#%L{W0<-EP#aZWWfmYcb`D zRqCf&@gU`l&D4gd;d(`I;?LItWLk2UM(dwOZF=LM*$qBtj{;Qb?^n`f<}5g#T5c7; zG$fhY?&ghWQBd{vD^4IAYs}Xs8jRWN5k)q-1;g;}ROmt$F9-<`3cho7zJI$h#s|ke z-H6(>6^11`i|Xe{ncV3l0C%5JUepbNJK%fzsmNPFgXOmc>Lx^=%w|A*2aGEG z^)N4#py3p*f`pQmhDG!*&A41}Aqy7MBj0S?;=ZLPWC zT`vS39 z2PvbZtl+`~OrB#eR8n<6t4jGPl6wXVqkVSz!jp*MjhAQ-Y>5{&Ih>06nQHd?OUA$# zuBeh}>H^6hu_U=7;eqhfXit)H(!^x^Xu>=e3Oi(30}cx553uqSetwF|xAUZ{s{Z_| z84}8_)}L}M`9duS|uIyxFH_AXm^AG&oH`Cj}+ zaB!!L4^pCg6}Jy<$j9$S$%lOf0#dzl56s(p-U32brp9$OziijL`vf_qdw8TTBlmVX zjT;CDr*!vhh)8FndM#2$LG1y4M=A!58)Q~bXg#?s9})fAy25M2BGV1}L`Vf_32*X$Eb?Ff8M3?IfDLB#8`2acUlG`s3S*BMhz zI893Om|A+Tg!#xZ$&DyDzgWIRk=)p%b_{9#Cq-!pB)0mGuZ-)!*doC^iL@FCt}Y{Zr<+69yS0i?9vH5zz<&BB@1k8Eu1_`0VZ|Vo%h5M)M#iT4L^@)$ z=7^orw%;iD@{4W-jX1g*;`VE2kd`e~pLLnWE-BTQ7sT`}oK86nG-B|o;d(ClDdMFl z^BQHE`EXQ{n&UpI4|U0u=qx=GL<&CN-cEZr&wZeM&+clYJ_Q9Eb(?gDQh3!uS*xlp zUHWK}Jov+~IUu9hv`np~5F%gDZ}DI_fD>uiO1(DspVo=jC#vNciRxD9>AxD^*23?+ zhFh|xBCAJvW}VNk&_2Tp_48D!pU-W7B!kUyVI6Pq% zm{6dhNCqJb67i)el_^2EOrmm^YS8=DqKd)@sW}2^MdL1%?1NU^?#_jhh-u!Q4FQ=UKHn=Q=Iqtm`TcFWgQ%`Ckve|^3Pa)6ldG{#At@AYW9ZZIZG;N|7<{v+MODjeR?1$Y>f8^f09K21bU0M?s(O1oZ^ zaA>F!M3BL%Q7feggu8{`52VHJB7`c+92SmWkB@Qz$9gGaP&M`5%#nz{7{1o`qLo1~ zj5M-+{P_EFZo{2r(Lo)Rr@DbKX9?EcP5{D#oFiU16e&%eDjX_p8wWwc=j$_$wx?SF zN^e!0aRSo>MNf-x1~LgC8F6SzvY>qi3QbrCi^CtqvX`@MF%vnzQP1ttFD%f|??=!J zm`ZQd{U(ADt8q;h}4cJ{AU#+~vJogqcb{&7B-u>S6ruwFS`oO9^f`z|)V z3Re?df-uPDjeaKhV@;PWrpf?^?wEDaYs-gm?d)BznKNo{Hu+d5SGfJUp;fCz0w4Pf zUF0xJL$SSgekHTFo$X9CcSZF_=AI=fC&CuoV7RRnn-VU0OJd1PLSKW0~WURVapT*}hkGqDMnn zW@*P2@O$|)4_WjkA@m#BZbYN-kQV6F^`b7rj%%Gk z-o0MnjDL1(*0~_z31Y2}lbiv6rx;<8X+9wNRD`Ua7hftY1}RSU3M0%J5J`#7hvvD|fOdFzgNY$94}Yw#_B!5OOOYx`_$GqidT7Qf%L~V#W@To~f0qX>*UD*ECDT7NAu;RRMKt z+lBuSW%?d{Oh8q=SP89Hu}C#HBCL2}NiNkjO*hveU3fab8kM!!8BhN;XTQYTxD)K2 zMsM}s?-dNHY%%yjSIXDf!N8FIDQZs69@Zv*Hwkmvcr`j%-@xm>GnJW` z#sXF(<4ge~^Gi17Hf{LJ#iw-_7_wMfw#6Be*u{-m1C0 zy0m#cxMDJ&`t`wKuFY4_sw~3ZiwixD%?oZQXz}aH6bwSdz{%@;lS6wwJs2bk4%1$(&A8n}T4!aWI)|MK))uVy_-N+wI(R@Z$d0l9u||65h+ZAlvrqih-;a5V4wGg4lSQ=U3xzs z94`{Ab8@WCXX}=Hm5rfF`9pJFlLbUMK_l*t)zcuyu zlJ)5R9d*P>Y%d(?cpD1oj0+w=hLBwf<<4fH6z@(WNi(Q9HAhxjzoJos|H%gH(JjS@0|)lg89dv@SY}*wipLq9G|MvNhZ*s(+V%@78GDg zKSCsZ1zO8F$P6FCE>6;#P_=*SS;{O8^Mz}gZ%V7F6p3QYmm=HjH3kQO%|SXj!PN!6 zu+Y}m;j4YeE-|S`FwV3kZC#;RW8uO`ghIc1u^HE-)QIc!y%cY*ef2@|) z`~?iq2)i0r!4?XuO(13Bfh-MF3Z=K#r1R2897`T^pbSQAuvNR&?YD?YHB_BoH5tj5 zjX-lMG50u`z+p}YhedsIARNpsYYSH+DoB0QI&~m39dsL0}iXs znX=w+N?bWN$t#{gVmVq!r*tk63|+yB$P*Oep^=%#Q%r9&Lwl_rrc#^_6CL9NY1oY< zE6RdGu>06?L-`|syEKYzV?~40+`Bl9Zk-82+Zg`Y{?lpC@>%ip95=H1`_ta2ukWi; z3cYM{g49U%vL6Inz`U)3LMy9&sS4AfZ8kkNQ{?x+4dC#zO>xmkZ*H%`r{f_C&KGgt%XdQ{U6Xpd8Y4@}-d%ZpX1iK4mnyQj&l-4aw(FlJ9*Xvy zD+f6_<2xucB8cFm$1%C?*M0$g)A4Vv$>5PPqe#<$f%QItf#LkO?bE+DP8qtZj;oTuZ=0d7 zFhLuGSd!srn2nTl8}?iBvL`2dn)I_a;;VT8BR7S~MLVomDC0eD8u;~(w$F1VGPIk3>ub#)4k!)S=?L0Q^Tps>@eNKM1dnR&YJV#b|mausA zbboVjOYjwVe|g(G^zgkeJiXa@eje`ce|e2*3mLqY?-{?=HYVuw`PRHyg?!)jwj}t8 zmw58|+)X0&eY7d0IGO5n@Kw9-wb|=!Z?U**jmU>DEHwL5ry#+*c~DmNYjanLj}IT; z=If1a<#Trb$(g{2?K}9kFW;IVksh*s%(>Xwvu&RHc*K3gJ;~v02;)abDB)AH$>%Df zNkME*Us?vniA~?9Da!-jPj_8iDP7rw=RQw^Z_jUU&F>@#EV1m7;nlBXS`LyFhmjvZRw-}ob$GPAPR*NKRHR^N3)i6(t{2x3Br{H7VMlya&j zLwrw(RyFGbf*zqts9Vry!aC@SSP$QPPt^i_*Vc|)+RqtxXG6BmFY`D~GcWJ=>lmM_ z+`4=O-}ble9p5jmo0zT-d0S4k=r_F|zc%=`BsV0{dULiQvbG6&V-sKPFUN$~&yHxV zzt+tT_a^UfKCYgudkeIsAiSOwzm7WOA2q+k^Yh`-j%Y2ych&*yNe2^+hz&wGQTf#>+d(hTVQ6~{pP0KaDQ@i z=6-+Jd%bnf$}G(ikG=fCXgfUpbMj`gqbT&%{!e7LUyrG4HH@{CzR%8=Td#Jt5NC;w zWf-YS3UP$-z@*3oWk4WHn>4r8fM!7k(w0ukp*5TtFr0ch(o9}nTuPj#grdMg+G5G2 zFdBkeKexn*FItD;TZh2 zXR*WIt-+Q*DE}G1R|DxY@98{)x}#ZW9DZ)(Px-`YVgT+)9J*z7)&x&E&xA40513e_ z&#TDPWAYygJ`@1B9T#q|FL_If`|y2=hv;OPrjs?wP@mvWRP_msZVL(O;(7W`(%C=b z|L1ggo~o_zgQiMi#<9MLKwS}aGXoM^Yzb)nenNAQd zHKdUpC#_#5O}=P3OG5k!**<VVxRYjw zPmZC59rPkZnwrFm)6a(JzG>n>2Sn7B&-H4c{_6yYs>EfVjFD#3THTv+$*}d#Ny1LL z9pqj8^cqEmGmGf(tL3}>OL+Mpe^_CfCG6fUG5{+-S5l+t>#=!|L@e-LQw(o6j@!`AX11+NX0-{7=dA<3 zs&||j;&KeF&?MmaRem*s1S`!i*NNn^4^~k(6LEefixwrX?;$i_iizsv&v`%m!_1&?=nBzSj-@VpJ;-- zO)o+&f+^AGev= zwOee`Oq2w*jqv37@^w3+fO-)Cp$WNP;p94Ef#Kj`{ZO=wf8gv&?`K1QVSka~Xcf*4 z0*4Xl5r&^DBxQfICBB+h-pnqV%cO=dx%s)6J>bj-7Pz)m6)U$#m2ko}uANQ;QTrcJ zcR>3cDr%0+3nWbDIs-L5yoUQdi7D+$P~eyVYI}Qk8VzAyMi@_6tm)jg16H~dx~w`O zgy)(uVK}7!N7N4cY5~U^We3YvFj4kWOONK9ZW&@+R!o@x}$hD?QGP&q`RFx0^I|Q%zV;{Fm!LDpItGN(r>(lR0{a3nm|3Pa3;v5$Bo2uPaGL zTCn+y4zVl~8dv-)rk`?TT||cYSz{gQn3BnH9%V=wZ*;J_?p`E?1`47c@-=0NwR1`Qj2bi7(1^a77-eT-d;%qmKB zn?+Nga`VrEzG>P8o8MPs>~~fuE7Wr}zN8^!ViDxkamJ+5?v#p=r!GBK4__W3E5UBV5}m&dKKjXiGc?6UF&S&`kbRrxa#Usd!C$vsFTc?j>b;r5bn~;4?g>64#Y-|!0%`E!_%=tmQ4X@UK_$;!%9PG1W_AT6vd?E6fn^m zJq~ULxOpza_GA z@jH>XT2c!i(*k1homedWp@hP_6l6HEd%Q$2Qx&&}469P9+!?Gtcbx712%p*|Lp?rJ zn+=_>)Pf;T&kI0{&yQv2UYY*%;p|~eHV#4_S((DtPzEzzgW%+gykUwpLR4p(FX{Rei266_Y0c{43^#!JG6MaOrG*o<8EPRu{*9piqIYVT@ zY&=gmW!r_#i&3V}n}4dE2@q*gCmg8fck~^&b4olH#wE_4^F*7yx)*OCZOOj!+Ks@K zoNXbo5NXxm8k&m-(|RWWSd}iyKa)RNJCfzD<6@(aMnTbrFxS)qGjq2x*Kt>vv2{zx z@VRwc=GW0C3R%ZZGU6I|x%if`nNFd_PccZIjdV`%CKfLY%J?IhUDW`2x{S7#9jL=n=N5P3J)M9h^{&lE!3obP}d3sUca?Y5tQlS_& z+t^u7QDk1cR)RHJq9o?fG=n)#@HCXb%5ULlW{OC$nSR=3TAJH^_p=%Pl(XZXw;ue% zN8%VU5dABm+v1HkOa&0%Sjm$Bp(oL~h(2Xgd%t!VG1HLB)dI)R31Mw8;Ln2)!~H}x zL6aXV5Zi0W89z_#?)QAtW^ax9-wiD z9iQ8_HvntJv3vYXW{fI2*taC7m^i2@g{OlMgT=93Evg$|?W?VmGJt=_#kD+US6YdhQ1ok)2dPH{}b$+hR%(80binZt>+FYZK zuv9*3<$6zxOD%gt?mT!yM(g*7nO&nURs9L|Z_-`j0A@318MmWTqXDrFye}(LIp5tn z6OGw9-HMk$@$O~K1}D$x$zBe0+Up?OBddY`0`1JE?`)X&i~RcSNxy+h2{90=dn3j} zjtJs6KqM_%k*bCZhiNccGh)_72A-z#Kx7xAnuN)_zcqK*&quDEYp01uOm?E#Uh~Ym zdS7E-4PfM0JyBMUPEmZEoI>E+SDF*JQ-|sxT{KaqSnK#hulzdiN2W;MZe)Z-zZc}K zk!)Ex$j3mm_?@nw=!2taAfa+G&`C`WZE+M$v=&GKCkHY?jED(On|$uDb!5x?63@y2 z=i{z@GLGf1&Wh1ZG)q3Bk(vad z?OA46X3;4Dws)OD=M;b5%gm6E-4mLI`a}1%e6-$(K?xp4gG#7IhJ(q54Ba(N!VmSY za`=eCpvFNj8y9QQz6td3lUf87toXN|%);3bMqo1h4ADKEaoQD+GEKViNpC1`0b=OOGo*|KmiB zb$;>41t@;m{c?ka>nZI{FtR|hE=|<6x2cV9ObRD8e0h|`! zJj%KB7>I)e?SLE;kk_ zh1B@N?a-K}!nA1M|o?J8# z_&i5c6S-sOPSB-HrSIJB^CyL-c6Fj6EVNry7#BPe6B%2@l#Lv9#2TV^_CU4h=Ld5t z+iwKf5eC=Yh*Y?UtU0n67`o6iWfYXkQy_v9tC#=)DrRmRTG~+_?wYR*5Yk*5!^9YW z2|Nt`F9gE>Ltvj(27!qtrNmzm)1(XmrKtaoy2G|6?c2gHaCMzF>tQHfbkH2=6Q zjUYKCorWh*|Bw$bA?JW0ooQigHE;5s4g&rhpXN@@lgaSdI4~EyE|O`-D%*?}zu{%D z@96odmMhkU*K8WWu)@gB^XAaVrB`_%0*a`Tyt1?AgEdt;DuvUKy#`2Ra}GqLIuFpK z4vr!t!m6s5{wSixi5g)0$RO@+#O zWE3h||7t_oCt~!rf#|!e`zl=&;Q#t(+XkwO+RnLTAeI*+#gmU646S6`#FK;G+f#r#)BSs>Nh2dzx+H^G zx>y1*r3Ka?3Gx>4SH#*-GrI0}N|Wr#LqOll<|X2)f`<7+-EDJhOJUnr$m~b}z%la1 zW#@rvQA?A9>$_;0y|;kB;xEvQiLW_mj-hM7|FH}?&H?Gq-&o z8Zto*4|#l4DEeeN!NKCM!V?S<3Nsy9uPEjUP>k5o>X$=%eBDH!$(KWe6#ND*Ybhl5 zjd%3!ix5y%bRICM(ou?pQmGy~anOUhcs*LD@b|utYepg@X?t2aVbqQm#WrxGvUEG1 zq?EOyMBh8YLX|Rbd5X6h{)qhRh}>aN<3teU3?Rx)j@waLT=asj)Ue4-ItY6FNl zxFCT5r#krP&YD@~2;kTe;LqxH zpz05$O6ScFE`FC~eu|mwQ0uU4Y1Q|4ZJ*zsPe3k>?H~F94d%J7tZhk+img>B>9zaA^3Z^j zwy~gj@*X~x(;QMaN>#Dc$Po@$&o&FSH2;+3HY%xP?-^TgGMc>E3B(rY0L>Bfliwxr zsxS;+glvPoI)D8r!@3^I)e@#3$2foijuPoG8$9e7Y;2rZ2|8Ud#9>m#2022;Vc%zo zwP)}#lDySG|C}CC)6c6=yha-Go+GY)8oIJ7A^Yt0N`WxcHxZVOR!rB-Is-faLbK1}nMPgth^)BHT z@3{u^$B9QZI!*C@U@U_XM?u6lCzl*9b4QtgO))ZIaw_RsYEc@(SBea8(SlQwFOe$D zES|QHdh;5=N&51Ug7Q;MH={BkDnU4=?8vu~Mq2yoQo)$%H z7|cZ{ap2Au6zl2VgNzQpRpgp93SfBg9PbKt<5+M|yBrFJ3`i=Hh8NUJ?soa;UU?X* zVkgFlxiDw~R16gkE4Jt-KpVcWeH}GM6A##wL}x8WmIE_uD&R&CqXu-hn>%t97&EL zq2)*1z!2Lx*<F;BZw5RnbGL5gy3&$px~w0xIr;U}BERJd*hc*uDX z?&AQ`RS6Zd#B1#3E-*b)zPD=t-D24hjr`G5*;m+(no26Mr$xrMC~r0nChN!d`^T>wNr?@={+u-<*JF z<9!w{z%Bw%PWB88k9|iiGbz|BlcAw~!PvN9Rd`b>bV*38Vkn`L@#llv!VoZubD5js zPQ~Ot;Y}k%*}Tl{v9EYW)&D5&3@B(-jYQng?&J)^d!eAHVXVM^Z)QxtKYzlYnbhKN zX9ZjPIQC~-eRB=*@4Eq-4RCWzeSa5M$o4mV1$(+^ofaGB*x8oS2 z=@cUVgC+=HuCl4a3i>!|qHzL$?c$TzU^5$~Q;k%P&!w zkgvi=TYT|9LYv49cjAvD>jp`Y@*^N}xhSsYHn49Yys%M9blTfR%Bx5U?Ol1gH8kM2 z4f;Z^19z;7L2&E@e3^_ffGl7%(9p%gz{GmCEb)AJ=tsxiGg7`%l}ma;@(M+$gUL50 zqu`HJ%xKMWVkm&*?ea0+2w5)fk(y#_Y_vMs0omE1ly5UZwRhbsA~nu!=0jHN6no^h z@kWp8VcW1CO;X~TXn7RFm%BJi8xg{=!h z3&Fe>fVh+(hQchWX*->kTV5@o(mf*P6mtoyopSJpZ`3H}gqm`A zYHSTmp?aPN^JHQ9Zu|Jwxd6u2QpH|Brk<>-b;R|UuUw9fm0Hs(CaIyTtgNMb1yC77 zr}t@lrHJSY-&E8!>ZxuO(^S+Ar$am`BF(=}I>%D3FF$-C+wx*L-E(ABK;%Pilenni+^At1_Rq?;Yz)>fik?OE@At+kUn2L_$gl`g5yD(+!tdJPv69oCv^ZDcB-G4f6hR|;3G#32w zg{20Hb;bpq(aMY3x^{f8AA*`EF9gvS2{~WrE^JrIAoq>$t+-UC0z+L_nXZI^I!QH| z#I#H%)CRs^UNyPe4A*PI+6B(TMNp)(6=OfHI;Rz*DoZsPWZ-_%rWU!^IrsiO-e46{T60Xz8hnqmS0dw$0U zXB=MdFTrOjXsxtKp9JtsSJ=X?fRbW0=(sv2d$VL9!^krNGFVe^4PZL-;vR#xmS%P0 z4qA8O*oK{rzpr1t>dJkv-up{)o*0q9P{k&a0ewHg3|U~{Jo%TjyyP-JCl>m0hH2E? z*1k$qITb;p0XFIoNMce^Hz_KSgG!B7L&<~6_BqbpAE_x6Xj;9j%??-#%mGJe^1^qc z=^xxqs2jsnJ2AgDS{VNlAWyXGS5}K3X}VHgox7A@E{aZE>r$Lhyo7@Tl5xRI-=@=S zE~z-n(QJmJu41&OF@HR(_clw%ka4cic!T*KJ|t}u&&qo&Il5ZJ#riy!`}~Ozoy>LB zOU@aP(oGHlJVHYco-g#fZM6v}sF&Lk?ooMxKQ&rjUiC{v|#NGCDPzgt=aynham zk^IGhiVQ*(T1}V-m`?!8J~JSZ(kEs)<Q;&%yZ#glJk1B>nq-9}+N3m!ikaVKGApd(oAT?r^hG7;NmYN- zeEa6KhR+2?8h22p_%F|2UBYxp0m;yyRYr%_BQji$Qez2%rpl@q&1S_~%zlXtNuu2z zC^P?rL8RwMIU_0RFvZ!M2F7b7n79yhRtG#>{s@z9B+)#xy~5I9k(v{zNZp#&f&%n; z@{tdN)beBA?a6ZfnUE-S5w%ia6*ww)Lts4aA_kdkU=1bkd*spalcW{9ZX;5sUPr#A zpJ&Q<0_O|4Skot5hz{4kNLjd8gwu*dfJi10-KIP{5I1rOE9qH1)Mbp|QULL6;Au!K zA zE6w8tQg{XTO|5W-X(!u^AE4|nMOP0?pOukcDKlnR{L+o8`|G>AW}lwSdQ z_HiND(jeS4hodU}4#V7%>&tY>yxlBf?O0w^9$c~IMX|oiLzK!$kE$o*z?I5e`fsS} zw%%MmWS25DDC@XL)fBWAXejH3r&KTyH&SEpD(UuQnVh7mCdaDZlkS$uIDC3MQf~KD z(e-@4vgs16Jd1YA7I;|_d~er3>+<#GZWDZYqH?Zz? zCBQq~rh{pPz))JwYEvef{?h$4%*@$kG0BtnY`;IsKj=Cpy}=a6;Srg2n=UJgKim1! zFl&2}+1a; zr1Dg>ZFBYON`y^PT|8@0Clneqss{OE!1|7INBWSCc{&aYb4G6aAixvvOj4@qtG0Wz zc%|P+!pKXa2HlE+?SKLCA^VVtevp;f&hXzCo7!cDp6IV_q8zK@OAh67t+JwmjZOul zY&Sb?(#9ia`)x{3QuxP|CPTwfFWn20R|p6eUVFPJnGG=&D5F>l3M)%b!_UddwP()i zK}~BWujbkhk|9F{HVr4hv@_rrExeW5L?>67$>q%Y6Z27;2iPl^#Y^$28t;MVwPX@z z@1T@ZZ|<4Hmm~Wx!$fOFGU?tBkquJG)#`_jii`^7j27@M(|i$}4v}bKky@JCz-*(WGjN?*m3S z7#WulM`V_rb!j#q`^s9}tDQ{QEnBkE^b|Ar8M9~K@v^{Wq)UAW_3 z+McX>Sj&}br#CI$8%hsyifI^*<3!m1WQFdaE=;kSpB=zSjc(*7_fQ~qarU4|V`DV? zfJOs zP2*b7EQFKm<@$p7#a0C(%-&K5CueF41ia|!*=;Ne$X}|dQ`;UMWsde2XOw4?zG(H> zVX;`C-Ayg!B>l)OqK~Q%%qIP+6aXph93+z}EM=w`UJsO}-SeS-d?n$yW}P&W90h94 zYH3-n%t*?JY9|@_CBLjSC$Rnk_DlTrst0vyFn7d|l|_k#%pccl4s+4+Oh`YKn`al^ zXo6f@((1jZN^fjC=EyNqoJ+6GecANVmyDa>3|%!aT392yJg_C9i(e-pC_5X4N zO8|MM@IPKI%%ztZ=3+P;`G$P9NZZoz%iCd-wpnlO8a^7^N;90dZdXs;zO{K0Q-|Tq z0V*WoS-X2Zk6zBcwk3v8$NG#J3MRcN^ov#L^j{(qbZfo)0b%6(^g;DQZd75I@mLPc z%bJYcS3pne?7iQ6l^JVoV>ok;`z-Bo&q)-Nq7&(|CCCoAZJ{WMO8b;tezLJYGCA1t zTvn>l;)RQ8p5k-JA}@WY_`W?|+?-xC3ks~gzdoKEZ(VA9dvyO4uI0;jDwrksDJf)d z^KO#yW60pt<>A@>tM3~B`^&|HvDODe~Lm-b?of z)c0E(-+PmHf;aMy!QT7?(U(Lt_e9S-RSISbZVJ!)zI-n-(8(kRTaSkC?(MuI7etfU z$diNnZ6Q04%beZs9 z8`16$-$6g-|2MxsP1#Jw5C#2pPYHA<0aVbP1dQ#zDmvQPJ28H>b2Rynd*b}>4Fo{0 z^9Cwef&R1@vCMq8cfi0&$_HrYTmZpw+LK}3MR<>nXBgDn+(@0_I0bD1G>EG zr?_7MAv%SG*Ev$}QW!tg8SvMX@EQlefk?WoH#mZ^6M~P}I2zNPp=G}rYQXe!9;L0Q{7^9SMlxb4Lwc_ z*N*Sic>nTo@J_d*Ef*qvo*B-ZT5|Bkq@|b7mp!@q+brOI!1IIug{K=v9-Ex$8DzFp zM^*U|>xJk0{;?d@$C~oo?U#vo0A=m~u{sa~4Rm&K2we6DNJ^Vtb#H^l)qVx00zJbYd(NKC;dEWw!Q6vcc}v z%cM_r-ahkZ@%{PfZn1B&rf-#)%)3wEvZtQW7quzZ^0^B4)|LNqOX)l?{Xx@lr#FV3 z+_j&abdxg-CLNu!vDLrzhLEYT=H#16yqSkKr7z{$$o9x2FJ*;Rc7foT+}?RlBIoU& zwnO=g>a^u&4+ik`ZJze;`WBvLkG;)b*B(9)6>HYJnXRLKrG133GnZ&;emUFRNy&kR zce&2yZrO5u=cLCWYk4f@Y~Hx;fNIF6l?&Dh>{_UM@Ys@2@6BSotus`APd#3yw(0zY z4Tm*dxGy%TAA5DHZApLZWQ|wt@%HcD@B91jU$E!3_9*$j=;Iq}S1zw*Wj7OmdZCXnV1g&u5yVsh=!T*e-UuTZ7-YSW+ypJk1H4&5bpQho N5UK%_@dqCe4*+i~y0HKN literal 0 HcmV?d00001 diff --git a/hosts.astana b/hosts.astana index 87a1021..68dbd98 100644 --- a/hosts.astana +++ b/hosts.astana @@ -3,49 +3,49 @@ ansible_user=root rpm_file_name=tsg-cli-1.0.6-1.el7.x86_64.rpm [sled-mxn] -10.4.164.23 SN=CBT2201840103123 -10.4.164.24 SN=CBT2201840103124 -10.4.164.25 SN=CBT2201840103125 -10.4.164.26 SN=CBT2201840103126 -10.4.164.27 SN=CBT2201840103127 -10.4.164.28 SN=CBT2201840103128 -10.4.164.29 SN=CBT2201840103129 +10.4.164.23 SN=CBT2201840103110 +10.4.164.24 SN=CBT2201840103111 +10.4.164.25 SN=CBT2201840103112 +10.4.164.26 SN=CBT2201840103113 +10.4.164.27 SN=CBT2201840103114 +10.4.164.28 SN=CBT2201840103115 +10.4.164.29 SN=CBT2201840103116 [sled-mcn0] -10.4.39.9 SN=CBT2201840103123 -10.4.39.13 SN=CBT2201840103124 -10.4.39.17 SN=CBT2201840103125 -10.4.39.21 SN=CBT2201840103126 -10.4.39.25 SN=CBT2201840103127 -10.4.39.29 SN=CBT2201840103128 -10.4.39.33 SN=CBT2201840103129 +10.4.39.9 SN=CBT2201840103110 +10.4.39.13 SN=CBT2201840103111 +10.4.39.17 SN=CBT2201840103112 +10.4.39.21 SN=CBT2201840103113 +10.4.39.25 SN=CBT2201840103114 +10.4.39.29 SN=CBT2201840103115 +10.4.39.33 SN=CBT2201840103116 [sled-mcn1] -10.4.39.10 SN=CBT2201840103123 -10.4.39.14 SN=CBT2201840103124 -10.4.39.18 SN=CBT2201840103125 -10.4.39.22 SN=CBT2201840103126 -10.4.39.26 SN=CBT2201840103127 -10.4.39.30 SN=CBT2201840103128 -10.4.39.34 SN=CBT2201840103129 +10.4.39.10 SN=CBT2201840103110 +10.4.39.14 SN=CBT2201840103111 +10.4.39.18 SN=CBT2201840103112 +10.4.39.22 SN=CBT2201840103113 +10.4.39.26 SN=CBT2201840103114 +10.4.39.30 SN=CBT2201840103115 +10.4.39.34 SN=CBT2201840103116 [sled-mcn2] -10.4.39.11 SN=CBT2201840103123 -10.4.39.15 SN=CBT2201840103124 -10.4.39.19 SN=CBT2201840103125 -10.4.39.23 SN=CBT2201840103126 -10.4.39.27 SN=CBT2201840103127 -10.4.39.31 SN=CBT2201840103128 -10.4.39.35 SN=CBT2201840103129 +10.4.39.11 SN=CBT2201840103110 +10.4.39.15 SN=CBT2201840103111 +10.4.39.19 SN=CBT2201840103112 +10.4.39.23 SN=CBT2201840103113 +10.4.39.27 SN=CBT2201840103114 +10.4.39.31 SN=CBT2201840103115 +10.4.39.35 SN=CBT2201840103116 [sled-mcn3] -10.4.39.12 SN=CBT2201840103123 -10.4.39.16 SN=CBT2201840103124 -10.4.39.20 SN=CBT2201840103125 -10.4.39.24 SN=CBT2201840103126 -10.4.39.28 SN=CBT2201840103127 -10.4.39.32 SN=CBT2201840103128 -10.4.39.36 SN=CBT2201840103129 +10.4.39.12 SN=CBT2201840103110 +10.4.39.16 SN=CBT2201840103111 +10.4.39.20 SN=CBT2201840103112 +10.4.39.24 SN=CBT2201840103113 +10.4.39.28 SN=CBT2201840103114 +10.4.39.32 SN=CBT2201840103115 +10.4.39.36 SN=CBT2201840103116 [tsg-all:children] sled-mxn diff --git a/hosts.xxg.new b/hosts.xxg.new new file mode 100644 index 0000000..f915186 --- /dev/null +++ b/hosts.xxg.new @@ -0,0 +1,28 @@ +[all:vars] +ansible_user=root +rpm_file_name=tsg-cli-1.0.7-1.el7.x86_64.rpm + +[sled-mxn] +192.168.40.25 SN=CBT2201925000002 + +[sled-mcn0] +192.168.40.21 SN=CBT2201925000002 + +[sled-mcn1] +192.168.40.22 SN=CBT2201925000002 + +[sled-mcn2] +192.168.40.23 SN=CBT2201925000002 + +[sled-mcn3] +192.168.40.24 SN=CBT2201925000002 + +[tsg-all:children] +sled-mxn +sled-mcn0 +sled-mcn1 +sled-mcn2 +sled-mcn3 + + + diff --git a/roles/tsg-cli-mcn0/tasks/main.yml b/roles/tsg-cli-mcn0/tasks/main.yml index a15b827..b4d2e9c 100644 --- a/roles/tsg-cli-mcn0/tasks/main.yml +++ b/roles/tsg-cli-mcn0/tasks/main.yml @@ -35,11 +35,9 @@ dest: "/opt/tsg/tsg-monitor/" mode: 0755 -- name: "reload systemd config" - command: systemctl daemon-reload - - name: "enable tsg-monitor service" - command: systemctl enable tsg-monitor.service - -#- name: "start tsg-monitor service" -# command: systemctl start tsg-monitor.service + systemd: + name: tsg-monitor + enabled: yes + daemon_reload: yes + diff --git a/roles/tsg-cli-mcn1/files/tsg-monitor.sh b/roles/tsg-cli-mcn1/files/tsg-monitor.sh index b92fb1e..bad8e24 100644 --- a/roles/tsg-cli-mcn1/files/tsg-monitor.sh +++ b/roles/tsg-cli-mcn1/files/tsg-monitor.sh @@ -10,7 +10,7 @@ killall_uncompleted_cmd(){ killall -9 -q tsg_diagnose_background killall -9 -q tsg_update_tags killall -9 -q tsg_monit_interface - + killall -9 -q tsg_monit_intercept } start_background_cmd(){ @@ -19,6 +19,7 @@ start_background_cmd(){ /opt/tsg/tsg-monitor/tsg_diagnose_background > /dev/null & /opt/tsg/tsg-monitor/tsg_update_tags > /dev/null & /opt/tsg/tsg-monitor/tsg_monit_interface > /dev/null & + /opt/tsg/tsg-monitor/tsg_monit_intercept > /dev/null & } #return value: current time in ms diff --git a/roles/tsg-cli-mcn1/tasks/main.yml b/roles/tsg-cli-mcn1/tasks/main.yml index dff0f21..b564225 100644 --- a/roles/tsg-cli-mcn1/tasks/main.yml +++ b/roles/tsg-cli-mcn1/tasks/main.yml @@ -35,11 +35,8 @@ dest: "/opt/tsg/tsg-monitor/" mode: 0755 -- name: "reload systemd config" - command: systemctl daemon-reload - - name: "enable tsg-monitor service" - command: systemctl enable tsg-monitor.service - -#- name: "start tsg-monitor service" -# command: systemctl start tsg-monitor.service + systemd: + name: tsg-monitor + enabled: yes + daemon_reload: yes diff --git a/roles/tsg-cli-mcn2/files/tsg-monitor.sh b/roles/tsg-cli-mcn2/files/tsg-monitor.sh index 8756f76..74d7fa8 100644 --- a/roles/tsg-cli-mcn2/files/tsg-monitor.sh +++ b/roles/tsg-cli-mcn2/files/tsg-monitor.sh @@ -10,7 +10,7 @@ killall_uncompleted_cmd(){ killall -9 -q tsg_diagnose_background killall -9 -q tsg_update_tags killall -9 -q tsg_monit_interface - + killall -9 -q tsg_monit_intercept } start_background_cmd(){ @@ -19,6 +19,7 @@ start_background_cmd(){ /opt/tsg/tsg-monitor/tsg_diagnose_background > /dev/null & /opt/tsg/tsg-monitor/tsg_update_tags > /dev/null & /opt/tsg/tsg-monitor/tsg_monit_interface > /dev/null & + /opt/tsg/tsg-monitor/tsg_monit_intercept > /dev/null & } #return value: current time in ms diff --git a/roles/tsg-cli-mcn2/tasks/main.yml b/roles/tsg-cli-mcn2/tasks/main.yml index dff0f21..b564225 100644 --- a/roles/tsg-cli-mcn2/tasks/main.yml +++ b/roles/tsg-cli-mcn2/tasks/main.yml @@ -35,11 +35,8 @@ dest: "/opt/tsg/tsg-monitor/" mode: 0755 -- name: "reload systemd config" - command: systemctl daemon-reload - - name: "enable tsg-monitor service" - command: systemctl enable tsg-monitor.service - -#- name: "start tsg-monitor service" -# command: systemctl start tsg-monitor.service + systemd: + name: tsg-monitor + enabled: yes + daemon_reload: yes diff --git a/roles/tsg-cli-mcn3/files/tsg-monitor.sh b/roles/tsg-cli-mcn3/files/tsg-monitor.sh index 9d534ee..49f913b 100644 --- a/roles/tsg-cli-mcn3/files/tsg-monitor.sh +++ b/roles/tsg-cli-mcn3/files/tsg-monitor.sh @@ -10,7 +10,7 @@ killall_uncompleted_cmd(){ killall -9 -q tsg_diagnose_background killall -9 -q tsg_update_tags killall -9 -q tsg_monit_interface - + killall -9 -q tsg_monit_intercept } start_background_cmd(){ @@ -19,6 +19,7 @@ start_background_cmd(){ /opt/tsg/tsg-monitor/tsg_diagnose_background > /dev/null & /opt/tsg/tsg-monitor/tsg_update_tags > /dev/null & /opt/tsg/tsg-monitor/tsg_monit_interface > /dev/null & + /opt/tsg/tsg-monitor/tsg_monit_intercept > /dev/null & } #return value: current time in ms diff --git a/roles/tsg-cli-mcn3/tasks/main.yml b/roles/tsg-cli-mcn3/tasks/main.yml index dff0f21..b564225 100644 --- a/roles/tsg-cli-mcn3/tasks/main.yml +++ b/roles/tsg-cli-mcn3/tasks/main.yml @@ -35,11 +35,8 @@ dest: "/opt/tsg/tsg-monitor/" mode: 0755 -- name: "reload systemd config" - command: systemctl daemon-reload - - name: "enable tsg-monitor service" - command: systemctl enable tsg-monitor.service - -#- name: "start tsg-monitor service" -# command: systemctl start tsg-monitor.service + systemd: + name: tsg-monitor + enabled: yes + daemon_reload: yes diff --git a/roles/tsg-cli-mxn/tasks/main.yml b/roles/tsg-cli-mxn/tasks/main.yml index 581d5b5..6de139d 100644 --- a/roles/tsg-cli-mxn/tasks/main.yml +++ b/roles/tsg-cli-mxn/tasks/main.yml @@ -30,11 +30,8 @@ dest: "/opt/tsg/tsg-monitor/" mode: 0755 -- name: "reload systemd config" - command: systemctl daemon-reload - - name: "enable tsg-monitor service" - command: systemctl enable tsg-monitor.service - -- name: "start tsg-monitor service" - command: systemctl start tsg-monitor.service \ No newline at end of file + systemd: + name: tsg-monitor + enabled: yes + daemon_reload: yes \ No newline at end of file