青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Fork me on GitHub
隨筆 - 215  文章 - 13  trackbacks - 0
<2017年11月>
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789


專注即時(shí)通訊及網(wǎng)游服務(wù)端編程
------------------------------------
Openresty 官方模塊
Openresty 標(biāo)準(zhǔn)模塊(Opm)
Openresty 三方模塊
------------------------------------
本博收藏大部分文章為轉(zhuǎn)載,并在文章開頭給出了原文出處,如有再轉(zhuǎn),敬請(qǐng)保留相關(guān)信息,這是大家對(duì)原創(chuàng)作者勞動(dòng)成果的自覺(jué)尊重!!如為您帶來(lái)不便,請(qǐng)于本博下留言,謝謝配合。

常用鏈接

留言簿(1)

隨筆分類

隨筆檔案

相冊(cè)

Awesome

Blog

Book

GitHub

Link

搜索

  •  

積分與排名

  • 積分 - 219795
  • 排名 - 117

最新評(píng)論

閱讀排行榜

http://blog.csdn.net/kellyseeme/article/details/50636813

1、    Windows下如何工作

在ansible控制linux的時(shí)候,用的是ssh的方式,在windows中,使用的是power shell,在客戶端機(jī)器上也是不用裝任何客戶端的。

在控制windows機(jī)器的時(shí)候,使用的模塊為“winrm“。

2、    在控制機(jī)上安裝

在linux控制機(jī)器上安裝模塊winrm:

pip install "pywinrm>=0.1.1"

 

3、    動(dòng)態(tài)目錄的支持

如果想連接動(dòng)態(tài)目錄下的domain賬戶,那么必須安裝python-kerberos模塊在控制機(jī)上,并且需要安裝MIT krb5庫(kù)。還需要在動(dòng)態(tài)目錄中配置正確的賬戶。

3.1 安裝python-kerberos的依賴

# Via Yum
yum -y install python-devel krb5-devel krb5-libs krb5-workstation
 
# Via Apt (Ubuntu)
sudo apt-get install python-dev libkrb5-dev
 
# Via Portage (Gentoo)
emerge -av app-crypt/mit-krb5
emerge -av dev-python/setuptools
 
# Via pkg (FreeBSD)
sudo pkg install security/krb5
 
# Via OpenCSW (Solaris)
pkgadd -d http://get.opencsw.org/now
/opt/csw/bin/pkgutil -U
/opt/csw/bin/pkgutil -y -i libkrb5_3
 
# Via Pacman (Arch Linux)
pacman -S krb5

 

 

3.2 安裝python-kerberos

安裝的時(shí)候執(zhí)行如下指令即可:

pip install kerberos

 

 

3.3 配置kerberos

編輯配置文件/etc/krb5.conf,在其中添加如下的信息,在每個(gè)想連接的domain中。

找到如下開頭的節(jié):

[realms]

 

添加domain的全稱,并且添加主要和次要的動(dòng)態(tài)目錄域的全名稱,如下例子:

[realms]
 
 MY.DOMAIN.COM = {
 kdc = domain-controller1.my.domain.com
 kdc = domain-controller2.my.domain.com
 }

 

并且在【domain_realm】節(jié)中添加每個(gè)你想連接的域:

[domain_realm]
    .my.domain.com = MY.DOMAIN.COM

 

3.4 測(cè)試kerberos連接

如果安裝了krb5-workstation(yum)或者krb5-user(apt_get),那么可以用如下的命令測(cè)試是否被域控制器授權(quán):

kinit user@MY.DOMAIN.COM

 

注意域的部分必須是全稱,并且必須全部為大寫。

查看獲得的tickets,可以使用命令如下:

klist

 

3.5 解決kerberos連接問(wèn)題

如果使用kerberos不能進(jìn)行連接,那么檢查下列問(wèn)題:

 

確保正向和反向DNS在域中能正常解析,在做這個(gè)解析的時(shí)候,首先ping服務(wù)器的名稱,然后nslookup服務(wù)器的ip地址,會(huì)返回服務(wù)器的名稱

如果在返回的服務(wù)器名稱和ping的服務(wù)器名稱不一致,檢查動(dòng)態(tài)目錄中的DNSScavenging 是開啟的,并且DNS和DHCP是相互更新的;

 

確保ansible控制機(jī)在domain中配置了賬戶屬性。

檢查ansible控制機(jī)的在域控制器中是時(shí)鐘異步的,kerberos是對(duì)時(shí)間敏感的,一點(diǎn)時(shí)間的偏差會(huì)導(dǎo)致tickets失效

 

確保用的是域全名稱,可以使用下面的命令進(jìn)行檢查:

kinit -C user@MY.DOMAIN.COM
klist

 

當(dāng)獲取到不同的域名稱的時(shí)候,必須更新配置文件krb5.conf,在其中使用域的全名稱。

4、    inventory

ansible對(duì)windows的支持依賴于幾個(gè)常用的變量來(lái)表示用戶名,密碼,連接類型(windows),如下所示:

[windows]
winserver1.example.com
winserver2.example.com

 

 

在group_vars/windows.yml中,定義以下inventory變量:

# it is suggested that these be encrypted with ansible-vault:
# ansible-vault edit group_vars/windows.yml
 
ansible_user: Administrator
ansible_password: SecretPasswordGoesHere
ansible_port: 5986
ansible_connection: winrm
# The following is necessary for Python 2.7.9+ when using default WinRM self-signed certificates:
ansible_winrm_server_cert_validation: ignore

 

5、    關(guān)于powershell版本

Powershell為3.0版本或者更高,只有windows7 sp1,windows server 2008 sp1,和以后的版本支持。

6、    哪些模塊是可用的

Windows支持的模塊在以下網(wǎng)址中可以找到:

http://docs.ansible.com/ansible/list_of_windows_modules.html

可以使用script模塊來(lái)運(yùn)行powershell腳本,也可以在playbook中使用,如下:

- hosts: windows
  tasks:
    - script: foo.ps1 --argument --other-argument

 

注意有的模塊并不以win開頭,如下:

“slurp”, “raw”, and “setup” 

7、    獲得windows的fact

ansible winhost.example.com -m setup

 

8、    Windows的playbook例子

下面例子表示推送和運(yùn)行powershell腳本的例子:

- name: test script module
  hosts: windows
  tasks:
    - name: run test script
      script: files/test_script.ps1

 

 

運(yùn)行單個(gè)命令的時(shí)候,使用raw模塊,在linux中是使用command或者shell模塊:

- name: test raw module
  hosts: windows
  tasks:
    - name: run ipconfig
      raw: ipconfig
      register: ipconfig
    - debug: var=ipconfig

 

運(yùn)行DOS命令的時(shí)候,可以使用CMD /C開頭,并且用雙引號(hào)進(jìn)行包括,如下:

- name: another raw module example
  hosts: windows
  tasks:
     - name: Move file on remote Windows Server from one location to another
       raw: CMD /C "MOVE /Y C:\teststuff\myfile.conf C:\builds\smtp.conf"

 

 

最后一個(gè)例子用win_stat模塊測(cè)試文件是否存在,注意返回的日期和linux中稍有不同:

- name: test stat module
  hosts: windows
  tasks:
    - name: test stat module on file
      win_stat: path="C:/Windows/win.ini"
      register: stat_file
 
    - debug: var=stat_file
 
    - name: check stat_file result
      assert:
          that:
             - "stat_file.stat.exists"
             - "notstat_file.stat.isdir"
             - "stat_file.stat.size>0"
             - "stat_file.stat.md5"

 

 

posted on 2017-11-10 10:34 思月行云 閱讀(807) 評(píng)論(1)  編輯 收藏 引用 所屬分類: 服務(wù)器\Ops

FeedBack:
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
      <noscript id="pjuwb"></noscript>
            <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
              <dd id="pjuwb"></dd>
              <abbr id="pjuwb"></abbr>
              欧美jizzhd精品欧美喷水| 亚洲精品久久久久久久久久久久| 欧美一区二区三区精品 | 欧美国产精品久久| 美女免费视频一区| 亚洲国产小视频| 亚洲黄色在线| 中文在线资源观看视频网站免费不卡| 99精品免费网| 欧美一区二区三区免费看| 久久精品噜噜噜成人av农村| 久久久久久久久久久一区 | 久久全国免费视频| 欧美99久久| 亚洲破处大片| 亚洲欧美不卡| 久久日韩精品| 欧美日韩视频免费播放| 国产精品视频xxx| 亚洲丶国产丶欧美一区二区三区 | 亚洲日韩成人| 久久精品1区| 亚洲激情成人网| 亚洲欧美日韩在线观看a三区 | 国产欧美成人| 日韩一本二本av| 久久狠狠久久综合桃花| 亚洲欧洲一区二区三区在线观看| 国产精品99久久久久久久女警| 久久精品视频免费| 欧美性片在线观看| 樱桃国产成人精品视频| 亚洲欧美日韩系列| 亚洲国产福利在线| 久久久久久久一区二区三区| 欧美久久婷婷综合色| 国产自产2019最新不卡| 亚洲小视频在线观看| 蜜桃精品一区二区三区| 在线天堂一区av电影| 蜜桃av噜噜一区| 亚洲精品一区中文| 国产日产欧美一区| 黄网站色欧美视频| 亚洲欧美日韩国产另类专区| 亚洲高清视频一区| 久久国产精品一区二区三区| 欧美亚日韩国产aⅴ精品中极品| 亚洲电影毛片| 免费观看亚洲视频大全| 欧美一区二区视频在线观看2020 | 亚洲欧美自拍偷拍| 国产精品久久国产精麻豆99网站| 日韩视频免费大全中文字幕| 免费久久精品视频| 久久精品99| 尤物99国产成人精品视频| 久久婷婷综合激情| 久久成人精品无人区| 国产一区在线视频| 久久久噜噜噜久噜久久 | 欧美三级电影精品| 亚洲视频一区在线| 一区二区三区高清| 国产精品mv在线观看| 在线视频精品一区| 一本色道久久综合亚洲精品小说| 欧美国产日韩一二三区| 亚洲美女少妇无套啪啪呻吟| 亚洲国产婷婷综合在线精品 | 欧美日韩激情小视频| 99热免费精品在线观看| 99国产精品99久久久久久粉嫩| 欧美日韩成人综合在线一区二区 | 红桃视频成人| 欧美大片免费久久精品三p| 女同性一区二区三区人了人一| 亚洲日本激情| av成人毛片| 国产精品日韩精品欧美精品| 久久精品一区二区| 久久伊人精品天天| 99精品久久免费看蜜臀剧情介绍| 在线亚洲自拍| 国产日韩亚洲欧美精品| 亚洲高清在线| 国产精品乱人伦中文| 久久久久**毛片大全| 欧美a级片一区| 亚洲欧美精品中文字幕在线| 欧美影院视频| 亚洲精品永久免费| 久久人人爽人人| 1024成人网色www| 久久成年人视频| 久久精品国产精品| 一本一道久久综合狠狠老精东影业 | 在线一区二区三区四区五区| 亚洲一区二区三区视频| 亚洲国产精品一区| 亚洲伊人一本大道中文字幕| 亚洲高清一区二| 亚洲自拍三区| 99精品视频网| 久久综合图片| 久久久久久婷| 国产精品看片资源| 亚洲精品欧美激情| 亚洲第一在线综合在线| 亚洲欧美激情在线视频| av不卡在线| 免费中文日韩| 久久青草久久| 国产日韩欧美在线看| 9久re热视频在线精品| 91久久在线观看| 久久精品国产亚洲5555| 午夜精品国产| 欧美性大战久久久久久久| 亚洲国产精品电影在线观看| 精东粉嫩av免费一区二区三区| 亚洲一区二区在线免费观看| 一本色道久久综合亚洲精品高清 | 亚洲国产99精品国自产| 国产亚洲精品久久久久动| 中国成人亚色综合网站| 亚洲另类黄色| 女女同性女同一区二区三区91| 猫咪成人在线观看| 国产亚洲精品久久久久动| 亚洲一区二区三| 亚洲午夜一级| 国产精品porn| 亚洲在线视频观看| 性高湖久久久久久久久| 国产精品视频免费观看www| 日韩午夜激情| 在线一区二区三区做爰视频网站 | 亚洲人成网站在线播| 毛片av中文字幕一区二区| 欧美大片免费| 日韩小视频在线观看专区| 欧美日本一区二区视频在线观看| 91久久精品国产91性色| 一区二区欧美激情| 一区二区国产日产| 亚洲一区二区三区午夜| 午夜精品视频在线观看| 国产精品一二三视频| 亚洲欧美日韩国产中文在线| 欧美影片第一页| 伊人夜夜躁av伊人久久| 你懂的亚洲视频| 一区二区三区四区在线| 欧美一区二区三区四区在线观看| 国产一区视频观看| 欧美大片一区二区| 一本色道久久加勒比88综合| 午夜视频在线观看一区二区三区| 国产日本亚洲高清| 久久字幕精品一区| 99国产一区| 久久精品国产久精国产一老狼| 永久久久久久| 欧美性淫爽ww久久久久无| 久久成人免费| 亚洲人成啪啪网站| 久久精品99| 亚洲人成在线观看一区二区| 欧美性猛片xxxx免费看久爱| 欧美一区亚洲二区| 亚洲精品日产精品乱码不卡| 欧美在线首页| 日韩视频不卡中文| 国产午夜精品久久久| 欧美大片网址| 久久精品国产99精品国产亚洲性色| 亚洲国产精品国自产拍av秋霞| 亚洲欧美日韩精品综合在线观看| 一区在线视频| 国产精品免费看久久久香蕉| 欧美成人国产| 久久国产精品网站| 亚洲一本视频| 亚洲精品日韩在线| 欧美激情一区三区| 久久亚洲精品一区| 性色av一区二区三区在线观看 | 欧美一区二区精品| 亚洲精品中文字幕在线| 在线精品视频一区二区三四| 国产精品永久免费| 欧美性色综合| 欧美日韩一视频区二区| 免费欧美在线视频| 久久蜜桃精品| 久久精品午夜| 欧美亚洲综合久久| 午夜久久99| 性欧美暴力猛交69hd|