Az Ansible telepítése és konfigurálása Debian 9 rendszeren Windows Serverrel való használatra

Az Ansible egy nyílt forráskódú eszköz a feladatok automatizálására. Ez kezeli a Linux és Windows szerverek konfigurációját. Ügynök nélkül működik, ami azt jelenti, hogy az Ansible SSH-t és a jelenlegi felhasználói SSH-jogosultságot használ.

Az Ansible segítségével háromféle feladatot automatizálhat:

  • Kiépítés : Állítson be több kiszolgálót, amire szüksége van az infrastruktúrájában.
  • Konfigurációkezelés : Alkalmazás, operációs rendszer vagy eszköz konfigurációjának módosítása; szolgáltatások indítása és leállítása; alkalmazások telepítése vagy frissítése; biztonsági politika végrehajtása; vagy más konfigurációs feladatok széles skáláját hajthatja végre.
  • Alkalmazások üzembe helyezése : Tegye egyszerűbbé a DevOps szolgáltatást a belső fejlesztésű alkalmazások éles rendszerekre történő telepítésének automatizálásával.

Ez a cikk végigvezeti Önt az Ansible on Debian Stretch telepítési és beállítási folyamatán, valamint a Windows Server rendszeren futó gép adminisztrációjának konfigurációján.

Előfeltételek

Telepítés

Adja hozzá a következő sort a /etc/apt/sources.list.

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

Adja hozzá a repo kulcsokat.

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

Frissítse a rendszert.

sudo apt-get update

Telepítse az Ansible-t.

sudo apt-get install ansible

A Windows-kiszolgálók adminisztrálásához telepítenie kell a következő csomagokat:

  • python-pip
  • pip
  • pywinrm

Telepítse a Python csomagokat.

sudo apt-get install python-pip pip

Telepítse a WinRM-et (Windows Remote Management).

sudo apt-get install pywinrm

Erősítse meg a lehetséges telepítést

Tesztelje az Ansible telepítést a verziójának lekérésével a következő paranccsal.

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]

Az Ansible konfigurálása a Windows Server Management számára

Lépjen az Ansible könyvtárba.

cd /etc/ansible

Szerkessze a hostsfájlt kedvenc szövegszerkesztőjével.

nano hosts

Adja hozzá a következő sorokat a windowscsoport aljához .

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

Létre kell hozni egy titkosított tárolót, amely tartalmazza a Windows szerver hozzáférési azonosítóit. Ehhez létrehozunk egy új titkosított ymlfájlt. A fájlnévnek meg kell egyeznie azzal a gazdagépcsoporttal, amelyre vonatkoznia kell. Esetünkben a létrehozott csoport neve windows, így a fájl a következő lesz windows.yml.

mkdir group_vars
cd group_vars
ansible-vault create windows.yml

Adja ymlhozzá a következő paramétereket a fájlhoz.

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

Konfigurálja a Windows Servert

Egy PowerShell-szkript áll rendelkezésre a gép automatikus konfigurálásához. Ez a szkript automatikusan konfigurálja a WinRM-et (Windows Remote Management), és megnyitja a tűzfalat.

Töltse le a PowerShell-szkriptet a Githubról .

Módosítsa a Powershell-szkriptek végrehajtási szabályait, hogy lehetővé tegye a parancsfájl végrehajtását.

Set-ExecutionPolicy RemoteSigned

Hajtsa végre a szkriptet.

.\ConfigureRemotingForAnsible.ps1

A Windows Server készen áll az Ansible segítségével történő távoli felügyeletre.

Hagyj kommentárt

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Ez az oktatóanyag végigvezeti Önt a Vultrs rendszerekkel kompatibilis Windows ISO létrehozásának folyamatán. Itt megtanulhatja az <>Windows ISO<> előállításának lépéseit az NTLite segítségével.

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A mesterséges intelligencia nem a jövőben, hanem itt a jelenben. Ebben a blogban Olvassa el, hogyan hatott a mesterséges intelligencia alkalmazások különböző ágazatokra.

DDOS támadások: Rövid áttekintés

DDOS támadások: Rövid áttekintés

Ön is DDOS támadások áldozata, és tanácstalan a megelőzési módszereket illetően? Olvassa el ezt a cikket a kérdések megoldásához.

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Talán hallottál már arról, hogy a hackerek sok pénzt keresnek, de elgondolkodtál már azon, hogyan kereshetnek ennyi pénzt? beszéljük meg.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

Szeretné látni a Google forradalmi találmányait, és azt, hogy ezek a találmányok hogyan változtatták meg minden mai ember életét? Ezután olvassa el a blogot, és nézze meg a Google találmányait.

Essential péntek: Mi történt az AI-vezérelt autókkal?

Essential péntek: Mi történt az AI-vezérelt autókkal?

Az önvezető autók koncepciója, hogy mesterséges intelligencia segítségével kerüljenek az utakra, már egy ideje álmunk. De számos ígéret ellenére sehol sem látszanak. Olvassa el ezt a blogot, hogy többet megtudjon…

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Ahogy a tudomány gyors ütemben fejlődik, átveszi erőfeszítéseink nagy részét, megnő annak a kockázata is, hogy alávetjük magunkat egy megmagyarázhatatlan szingularitásnak. Olvassa el, mit jelenthet számunkra a szingularitás.

A Big Data Reference Architecture Layerek funkciói

A Big Data Reference Architecture Layerek funkciói

Olvassa el a blogot, hogy a legegyszerűbb módon ismerje meg a Big Data Architecture különböző rétegeit és azok funkcióit.

Az adattárolás fejlődése – Infografika

Az adattárolás fejlődése – Infografika

Az adatok tárolási módjai az Adatok születése óta alakulhatnak. Ez a blog egy infografika alapján mutatja be az adattárolás fejlődését.

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Ebben a digitálisan vezérelt világban az intelligens otthoni eszközök az élet döntő részévé váltak. Íme az intelligens otthoni eszközök néhány elképesztő előnye, hogyan teszik életünket érdemessé és egyszerűbbé.