Ako nainštalovať a nakonfigurovať Ansible na Debian 9 na použitie so serverom Windows

Ansible je open source nástroj na automatizáciu úloh. Spravuje konfiguráciu vašich serverov Linux a Windows. Funguje bez agenta, čo znamená, že Ansible používa SSH a autorizáciu SSH aktuálneho používateľa.

Ansible môžete použiť na automatizáciu troch typov úloh:

  • Poskytovanie : Nastavte vo svojej infraštruktúre niekoľko serverov, ktoré potrebujete.
  • Správa konfigurácie : Zmena konfigurácie aplikácie, operačného systému alebo zariadenia; spustiť a zastaviť služby; inštalovať alebo aktualizovať aplikácie; implementovať bezpečnostnú politiku; alebo vykonávať širokú škálu iných konfiguračných úloh.
  • Nasadzovanie aplikácií : Uľahčite DevOps automatizáciou nasadzovania interne vyvinutých aplikácií do vašich produkčných systémov.

Tento článok vás prevedie procesom inštalácie a nastavenia pre Ansible na Debian Stretch, ako aj konfiguráciou pre správu počítača, ktorý beží na Windows Serveri.

Predpoklady

Inštalácia

Pridajte nasledujúci riadok do súboru /etc/apt/sources.list.

deb http://ppa.launchpad.net/ansible/ansible/ubuntu trusty main

Pridajte repo kľúče.

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 93C4A3FD7BB9C367

Aktualizujte systém.

sudo apt-get update

Nainštalujte Ansible.

sudo apt-get install ansible

Ak chcete spravovať svoje servery Windows, budete musieť nainštalovať nasledujúce balíky:

  • python-pip
  • pip
  • pywinrm

Nainštalujte balíky Python.

sudo apt-get install python-pip pip

Nainštalujte WinRM (Windows Remote Management).

sudo apt-get install pywinrm

Potvrďte inštaláciu Ansible

Otestujte inštaláciu Ansible získaním jej verzie pomocou nasledujúceho príkazu.

ansible --version
ansible 2.4.1.0
config file = None
configured module search path = [u'/root/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
ansible python module location = /usr/local/lib/python2.7/dist-packages/ansible-2.4.1.0-py2.7.egg/ansible
executable location = /usr/local/bin/ansible
python version = 2.7.13 (default, Jan 19 2017, 14:48:08) [GCC 6.3.0 20170118]

Nakonfigurujte Ansible pre Windows Server Management

Prejdite do adresára Ansible.

cd /etc/ansible

Upravte hostssúbor pomocou svojho obľúbeného textového editora.

nano hosts

Pridajte nasledujúce riadky do spodnej časti windowsskupiny.

[windows]
server1.domain.local
server1.domain.local

Je potrebné vytvoriť šifrovaný trezor obsahujúci prístupové identifikátory pre server Windows. Za týmto účelom vytvoríme nový zašifrovaný ymlsúbor. Názov súboru sa musí zhodovať so skupinou hostiteľov, na ktorú sa má vzťahovať. V našom prípade sa vytvorená skupina volá windows, takže súbor bude windows.yml.

mkdir group_vars
cd group_vars
ansible-vault create windows.yml

Do ymlsúboru pridajte nasledujúce parametre.

ansible_ssh_user: _your_ssh_user_
ansible_ssh_pass: _your_ssh_pass_
ansible_ssh_port: 5986
ansible_connection: winrm
ansible_winrm_server_cert_validation: ignore

Nakonfigurujte Windows Server

Na automatickú konfiguráciu vášho počítača je k dispozícii skript PowerShell. Tento skript automaticky nakonfiguruje WinRM (Windows Remote Management) a otvorí bránu firewall.

Stiahnite si skript PowerShell z Github .

Upravte pravidlá vykonávania skriptov Powershell, aby ste umožnili spustenie skriptu.

Set-ExecutionPolicy RemoteSigned

Spustite skript.

.\ConfigureRemotingForAnsible.ps1

Váš Windows Server je teraz pripravený na vzdialenú správu pomocou Ansible.

Zanechať komentár

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Umelá inteligencia nie je v budúcnosti, je tu priamo v súčasnosti V tomto blogu si prečítajte, ako aplikácie umelej inteligencie ovplyvnili rôzne sektory.

Útoky DDOS: Stručný prehľad

Útoky DDOS: Stručný prehľad

Ste aj vy obeťou DDOS útokov a máte zmätok ohľadom metód prevencie? Ak chcete vyriešiť svoje otázky, prečítajte si tento článok.

Zaujímalo vás niekedy, ako hackeri zarábajú peniaze?

Zaujímalo vás niekedy, ako hackeri zarábajú peniaze?

Možno ste už počuli, že hackeri zarábajú veľa peňazí, ale premýšľali ste niekedy nad tým, ako môžu zarábať také peniaze? poďme diskutovať.

Revolučné vynálezy od spoločnosti Google, ktoré vám uľahčia život.

Revolučné vynálezy od spoločnosti Google, ktoré vám uľahčia život.

Chcete vidieť revolučné vynálezy od Google a ako tieto vynálezy zmenili život každého dnešného človeka? Potom si prečítajte na blogu a pozrite si vynálezy spoločnosti Google.

Piatok Essential: Čo sa stalo s autami poháňanými AI?

Piatok Essential: Čo sa stalo s autami poháňanými AI?

Koncept samoriadených áut vyraziť na cesty s pomocou umelej inteligencie je snom, ktorý máme už nejaký čas. Ale napriek niekoľkým prísľubom ich nikde nevidno. Prečítajte si tento blog a dozviete sa viac…

Technologická singularita: vzdialená budúcnosť ľudskej civilizácie?

Technologická singularita: vzdialená budúcnosť ľudskej civilizácie?

Ako sa veda vyvíja rýchlym tempom a preberá veľa nášho úsilia, zvyšuje sa aj riziko, že sa vystavíme nevysvetliteľnej singularite. Prečítajte si, čo pre nás môže znamenať singularita.

Funkcionality vrstiev referenčnej architektúry veľkých dát

Funkcionality vrstiev referenčnej architektúry veľkých dát

Prečítajte si blog, aby ste čo najjednoduchším spôsobom spoznali rôzne vrstvy architektúry veľkých dát a ich funkcie.

Vývoj ukladania dát – Infografika

Vývoj ukladania dát – Infografika

Spôsoby ukladania údajov sa môžu vyvíjať už od zrodu údajov. Tento blog sa zaoberá vývojom ukladania údajov na základe infografiky.

6 úžasných výhod toho, že máme v živote inteligentné domáce zariadenia

6 úžasných výhod toho, že máme v živote inteligentné domáce zariadenia

V tomto digitálnom svete sa inteligentné domáce zariadenia stali kľúčovou súčasťou života. Tu je niekoľko úžasných výhod inteligentných domácich zariadení o tom, ako robia náš život, ktorý stojí za to žiť, a ktorý zjednodušujú.

Aktualizácia doplnku macOS Catalina 10.15.4 spôsobuje viac problémov, ako ich rieši

Aktualizácia doplnku macOS Catalina 10.15.4 spôsobuje viac problémov, ako ich rieši

Spoločnosť Apple nedávno vydala doplnkovú aktualizáciu macOS Catalina 10.15.4 na opravu problémov, ale zdá sa, že táto aktualizácia spôsobuje ďalšie problémy, ktoré vedú k blokovaniu počítačov Mac. Prečítajte si tento článok a dozviete sa viac