Jak nainstalovat a nakonfigurovat Ansible na CentOS 7 pro použití s ​​Windows Server

Ansible je open source nástroj pro automatizaci úloh. Spravuje konfiguraci vašich serverů Linux a Windows. Funguje bez agenta, což znamená, že Ansible používá SSH a autorizaci SSH aktuálního uživatele.

Ansible můžete použít k automatizaci tří typů úloh:

  • Provisioning : Nastavte několik serverů, které potřebujete ve své infrastruktuře.
  • Správa konfigurace : Změna konfigurace aplikace, OS nebo zařízení; spuštění a zastavení služeb; instalovat nebo aktualizovat aplikace; implementovat bezpečnostní politiku nebo provádět širokou škálu dalších konfiguračních úloh.
  • Nasazování aplikací : Usnadněte DevOps automatizací nasazení interně vyvinutých aplikací do vašich produkčních systémů.

Tento článek vás provede procesem instalace a nastavení pro Ansible na CentOS 7 a také konfigurací pro správu počítače, který běží na Windows Serveru.

Předpoklady

  • Uživatel sudo .
  • Instance serveru CentOS 7.

Instalace

Přidejte úložiště EPEL.

sudo yum install epel-release

Aktualizovat balíčky.

sudo yum -y update

Jakmile budou balíčky aktualizovány, nainstalujte Ansible pomocí yum.

sudo yum -y install ansible

Chcete-li spravovat servery Windows, budete muset nainstalovat následující balíčky:

  • python-pip
  • pip
  • pywinrm

Nainstalujte balíčky Python.

sudo yum -y install python-pip pip

Nainstalujte WinRM (Windows Remote Management).

pip install pywinrm

Otestujte instalaci Ansible získáním její verze pomocí následujícího příkazu.

ansible --version
ansible 2.5.5
config file = /etc/ansible/ansible.cfg
configured module search path = [u'/root/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python2.7/site-packages/ansible
executable location = /usr/bin/ansible
python version = 2.7.5 (default, Apr 11 2018, 07:36:10) [GCC 4.8.5 20150623 (Red Hat 4.8.5-28)]

Nakonfigurujte Ansible pro Windows Server Management

Přejděte do adresáře Ansible.

cd /etc/ansible

Upravte hostssoubor pomocí svého oblíbeného textového editoru.

nano hosts

Přidejte následující řádky na konec windowsskupiny.

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

Je nutné vytvořit šifrovaný trezor obsahující přístupové identifikátory pro Windows server. Za tímto účelem vytvoříme nový zašifrovaný ymlsoubor. Název souboru se musí shodovat se skupinou hostitelů, na kterou se bude vztahovat. V našem případě se vytvořená skupina nazývá windows, takže soubor bude windows.yml.

mkdir group_vars
cd group_vars
ansible-vault create windows.yml

Do ymlsouboru přidejte následující parametry.

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

Pro automatickou konfiguraci vašeho počítače je k dispozici skript PowerShellu. Tento skript automaticky nakonfiguruje WinRM (Windows Remote Management) a otevře bránu firewall.

Stáhněte si skript PowerShell z Github .

Upravte pravidla spouštění skriptů PowerShell tak, aby umožňovala spouštění skriptu.

Set-ExecutionPolicy RemoteSigned

Spusťte skript.

.\ConfigureRemotingForAnsible.ps1

Váš Windows Server je nyní připraven pro vzdálenou správu pomocí Ansible.

CentOS,DevOps,Linux Guides,Windows Guides

Zanechat komentář

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Umělá inteligence není v budoucnosti, je zde přímo v současnosti V tomto blogu si přečtěte, jak aplikace umělé inteligence ovlivnily různé sektory.

Útoky DDOS: Stručný přehled

Útoky DDOS: Stručný přehled

Jste také obětí DDOS útoků a nemáte jasno v metodách prevence? Chcete-li vyřešit své dotazy, přečtěte si tento článek.

Přemýšleli jste někdy, jak hackeři vydělávají peníze?

Přemýšleli jste někdy, jak hackeři vydělávají peníze?

Možná jste slyšeli, že hackeři vydělávají spoustu peněz, ale napadlo vás někdy, jak takové peníze vydělávají? Pojďme diskutovat.

Revoluční vynálezy od Googlu, které vám usnadní život.

Revoluční vynálezy od Googlu, které vám usnadní život.

Chcete vidět revoluční vynálezy Google a jak tyto vynálezy změnily život každého dnešního člověka? Pak si přečtěte na blogu a podívejte se na vynálezy od Googlu.

Friday Essential: Co se stalo s auty řízenými umělou inteligencí?

Friday Essential: Co se stalo s auty řízenými umělou inteligencí?

Koncept aut s vlastním pohonem, která vyrazí na silnice s pomocí umělé inteligence, je snem, který už nějakou dobu máme. Ale přes několik slibů nejsou nikde vidět. Přečtěte si tento blog a dozvíte se více…

Technologická singularita: vzdálená budoucnost lidské civilizace?

Technologická singularita: vzdálená budoucnost lidské civilizace?

Jak se věda vyvíjí rychlým tempem a přebírá mnoho našeho úsilí, stoupá také riziko, že se vystavíme nevysvětlitelné singularitě. Přečtěte si, co pro nás může znamenat singularita.

Funkcionality vrstev referenční architektury velkých dat

Funkcionality vrstev referenční architektury velkých dat

Přečtěte si blog, abyste co nejjednodušším způsobem poznali různé vrstvy v architektuře velkých dat a jejich funkce.

Evoluce ukládání dat – Infografika

Evoluce ukládání dat – Infografika

Způsoby ukládání dat se mohou vyvíjet od narození dat. Tento blog se zabývá vývojem ukládání dat na základě infografiky.

6 úžasných výhod toho, že máme v životě zařízení pro chytrou domácnost

6 úžasných výhod toho, že máme v životě zařízení pro chytrou domácnost

V tomto digitálním světě se chytrá domácí zařízení stala klíčovou součástí života. Zde je několik úžasných výhod chytrých domácích zařízení o tom, jak náš život stojí za to žít a zjednodušit jej.

Aktualizace doplňku macOS Catalina 10.15.4 způsobuje více problémů než řešení

Aktualizace doplňku macOS Catalina 10.15.4 způsobuje více problémů než řešení

Apple nedávno vydal doplňkovou aktualizaci macOS Catalina 10.15.4, která opravuje problémy, ale zdá se, že aktualizace způsobuje další problémy, které vedou k zablokování počítačů mac. Přečtěte si tento článek a dozvíte se více