Ansiblen asentaminen ja määrittäminen Debian 9:ssä käytettäväksi Windows Serverin kanssa

Ansible on avoimen lähdekoodin työkalu tehtävien automatisointiin. Se hallitsee Linux- ja Windows-palvelimiesi kokoonpanoa. Se toimii ilman agenttia, mikä tarkoittaa, että Ansible käyttää SSH:ta ja nykyisen käyttäjän SSH-valtuutusta.

Voit käyttää Ansiblea kolmen tyyppisten tehtävien automatisointiin:

  • Käyttöönotto : Asenna useita palvelimia, joita tarvitset infrastruktuurissasi.
  • Kokoonpanon hallinta : Muuta sovelluksen, käyttöjärjestelmän tai laitteen asetuksia; aloitus- ja lopetuspalvelut; asentaa tai päivittää sovelluksia; toteuttaa turvallisuuspolitiikka; tai suorittaa monia muita konfigurointitehtäviä.
  • Sovellusten käyttöönotto : Tee DevOpsista helpompaa automatisoimalla sisäisesti kehitettyjen sovellusten käyttöönotto tuotantojärjestelmissäsi.

Tämä artikkeli opastaa sinut Ansiblen asennus- ja asennusprosessin läpi Debian Stretchissä sekä Windows Serverillä toimivan koneen hallinnan määrittämisessä.

Edellytykset

Asennus

Lisää seuraava rivi kohtaan /etc/apt/sources.list.

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

Lisää repo-avaimet.

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

Päivitä järjestelmä.

sudo apt-get update

Asenna Ansible.

sudo apt-get install ansible

Hallitaksesi Windows-palvelimia, sinun on asennettava seuraavat paketit:

  • python-pip
  • pip
  • pywinrm

Asenna Python-paketit.

sudo apt-get install python-pip pip

Asenna WinRM (Windows Remote Management).

sudo apt-get install pywinrm

Vahvista mahdollinen asennus

Testaa Ansible-asennusta hakemalla sen versio seuraavalla komennolla.

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]

Määritä Ansible for Windows Server Management

Siirry Ansible-hakemistoon.

cd /etc/ansible

Muokkaa hoststiedostoa suosikkitekstieditorillasi.

nano hosts

Lisää seuraavat rivit ryhmän alaosaan windows.

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

On tarpeen luoda salattu varasto, joka sisältää pääsytunnisteet Windows-palvelimelle. Tätä varten luomme uuden salatun ymltiedoston. Tiedoston nimen on vastattava isäntäryhmää, jota se koskee. Meidän tapauksessamme luotu ryhmä on nimeltään windows, joten tiedosto on windows.yml.

mkdir group_vars
cd group_vars
ansible-vault create windows.yml

Oman ymltiedoston, lisää seuraavat parametrit.

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

Määritä Windows Server

PowerShell-komentosarja on käytettävissä koneen automaattista määritystä varten. Tämä komentosarja määrittää automaattisesti WinRM:n (Windows Remote Management) ja avaa palomuurin.

Lataa PowerShell-skripti Githubista .

Muokkaa Powershell-komentosarjojen suoritussääntöjä sallimaan komentosarjan suorittaminen.

Set-ExecutionPolicy RemoteSigned

Suorita käsikirjoitus.

.\ConfigureRemotingForAnsible.ps1

Windows Serverisi on nyt valmis etähallintaan Ansiblen avulla.

Jätä kommentti

Koneiden nousu: tekoälyn todelliset sovellukset

Koneiden nousu: tekoälyn todelliset sovellukset

Tekoäly ei ole tulevaisuudessa, se tässä nykyisyydessä Tässä blogissa Lue kuinka tekoälysovellukset ovat vaikuttaneet eri sektoreihin.

DDOS-hyökkäykset: lyhyt katsaus

DDOS-hyökkäykset: lyhyt katsaus

Oletko myös DDOS-hyökkäysten uhri ja hämmentynyt ehkäisymenetelmistä? Lue tämä artikkeli ratkaistaksesi kysymyksesi.

Oletko koskaan miettinyt, kuinka hakkerit ansaitsevat rahaa?

Oletko koskaan miettinyt, kuinka hakkerit ansaitsevat rahaa?

Olet ehkä kuullut, että hakkerit ansaitsevat paljon rahaa, mutta oletko koskaan miettinyt, kuinka he ansaitsevat tuollaista rahaa? keskustellaan.

Googlen vallankumouksellisia keksintöjä, jotka helpottavat elämääsi.

Googlen vallankumouksellisia keksintöjä, jotka helpottavat elämääsi.

Haluatko nähdä Googlen vallankumouksellisia keksintöjä ja kuinka nämä keksinnöt muuttivat jokaisen ihmisen elämää nykyään? Lue sitten blogia nähdäksesi Googlen keksinnöt.

Essential perjantai: Mitä tekoäly-ohjatuille autoille tapahtui?

Essential perjantai: Mitä tekoäly-ohjatuille autoille tapahtui?

Konsepti itseohjautuvista autoista lähteä tielle tekoälyn avulla on ollut haaveena jo jonkin aikaa. Mutta useista lupauksista huolimatta niitä ei näy missään. Lue tämä blogi saadaksesi lisätietoja…

Teknologinen singulaarisuus: ihmissivilisaation kaukainen tulevaisuus?

Teknologinen singulaarisuus: ihmissivilisaation kaukainen tulevaisuus?

Kun tiede kehittyy nopeasti ja ottaa haltuunsa suuren osan ponnisteluistamme, myös riskit altistaa itsemme selittämättömälle singulariteetille kasvavat. Lue, mitä singulaarisuus voisi tarkoittaa meille.

Big Datan referenssiarkkitehtuurikerrosten toiminnot

Big Datan referenssiarkkitehtuurikerrosten toiminnot

Blogista saat tietää Big Data -arkkitehtuurin eri kerroksista ja niiden toiminnoista yksinkertaisimmalla tavalla.

Tietojen tallennuksen evoluutio – Infografiikka

Tietojen tallennuksen evoluutio – Infografiikka

Tietojen säilytystavat ovat kehittyneet mahdollisesti Datan syntymästä lähtien. Tämä blogi käsittelee tiedon tallennuksen kehitystä infografian pohjalta.

6 uskomatonta etua älykkäiden kotilaitteiden käyttämisestä elämässämme

6 uskomatonta etua älykkäiden kotilaitteiden käyttämisestä elämässämme

Tässä digitaalisessa maailmassa kodin älylaitteista on tullut tärkeä osa elämää. Tässä on muutamia älykkäiden kodin laitteiden hämmästyttäviä etuja, joiden avulla ne tekevät elämästämme elämisen arvoista ja yksinkertaisempaa.

macOS Catalina 10.15.4 -täydennyspäivitys aiheuttaa enemmän ongelmia kuin ratkaiseminen

macOS Catalina 10.15.4 -täydennyspäivitys aiheuttaa enemmän ongelmia kuin ratkaiseminen

Apple julkaisi äskettäin macOS Catalina 10.15.4 -lisäpäivityksen ongelmien korjaamiseksi, mutta näyttää siltä, ​​että päivitys aiheuttaa lisää ongelmia, jotka johtavat mac-koneiden tiilikaamiseen. Lue tämä artikkeli saadaksesi lisätietoja