Ansible Academy · Oppitunti

Agentiton ja push-pohjainen: Ansible-ajattelun ydin

Miten Ansible ohjaa solmuja tavallisen SSH:n kautta ilman agenttia.

Oppitunti 3/413 vaihetta

Agentiton ja push-pohjainen: Ansible-ajattelun ydin on ilmainen Ansible Academy-oppitunti CoddyKitissä. Tämä on oppitunti 3/4. Voit lukea koko oppitunnin alta ilmaiseksi ja harjoitella sen jälkeen käytännössä selaimessa sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla. Oppitunti kuuluu Ansible Academy-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Ansible Academy-kurssilla on yhteensä 4 oppituntia.

Agenttia ei tarvita

Ansible tunnetaan ennen kaikkea siitä, että se on agentiton: hallittaville koneille ei tarvitse asentaa demonia tai ylimääräisiä ohjelmistoja.

Se toimii SSH:n kautta

Linux-solmuun pääsemiseksi Ansible käyttää tavallista SSH:ta, samaa protokollaa, jolla kirjaudutte jo sisään. Ei uusia portteja eikä uutta palvelua.

Windows käyttää WinRM:ää

Windows-isännillä Ansible vaihtaa SSH:n WinRM:ään. Kummassakin tapauksessa se hyödyntää koneen olemassa olevaa etähallintakanavaa.

Push, ei pull

Ansible on push-pohjainen: ohjaussolmu muodostaa yhteyden ulospäin ja ohjaa työn suorittamista. Agentit eivät soita kotiin pyytääkseen ohjeita.

Ohjaussolmu

Yhdelle koneelle, ohjaussolmulle, on asennettu Ansible. Ohjelmistoa tarvitaan vain siellä, ja tämä kone orkestroi kaiken.

Hallittavat solmut pysyvät puhtaina

Hallittavat palvelimet ovat hallittavia solmuja. Ne tarvitsevat vain SSH:n ja Pythonin, jotka ovat Linuxissa yleensä jo valmiina.

Miten tehtävä suoritetaan

Ansible kopioi pienen moduulin solmuun SSH:n kautta, suorittaa sen, kerää JSON-tuloksen ja poistaa moduulin. Mitään ylimääräistä ei jää jäljelle.

Pienempi hyökkäyspinta

Aina käynnissä olevan agentin puuttuminen tarkoittaa, ettei ylimääräistä demonia tarvitse paikata tai hyödyntää hyökkäyksissä. Agentiton rakenne pienentää hyökkäyspintaa ja ylläpitotarvetta.

Helppo ottaa käyttöön

Jos voitte muodostaa SSH-yhteyden koneeseen, voitte hallita sitä Ansiblessa tänään. Aloitusta ei estä agentin käyttöönotto koko ympäristössä.

Ensimmäinen yhteytesi

Nopea SSH:n kautta tehtävä ping osoittaa, että Ansible tavoittaa isännän. Tämän toimimiseksi ei asennettu agenttia.

ansible all -i inventory.ini -m ping

Kääntöpuoli

Push tarkoittaa, että muutokset otetaan käyttöön, kun suoritatte Ansiblea, ei jatkuvasti. Useimmille tiimeille juuri tällainen tarvittaessa ohjattava toiminta on toivottua.

Pikatarkistus

Mitä Ansible yleensä käyttää yhteyden muodostamiseen Linux-solmuun ja tehtävien suorittamiseen siellä?

Kertaus

Ansible on agentiton ja push-pohjainen: ohjaussolmu ohjaa hallittavia solmuja SSH:n kautta, suorittaa moduulin ja siivoaa jälkensä. 🎯

Aloita maksutta

Opi YAML tekoälytuutorin avulla — ilmaiseksi

Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.

Kurssit
30
Oppitunnit
120

Usein kysytyt kysymykset

Onko oppitunti ”Agentiton ja push-pohjainen: Ansible-ajattelun ydin” ilmainen?

Kyllä – oppitunnin ”Agentiton ja push-pohjainen: Ansible-ajattelun ydin” koko tekstin voi lukea täällä verkossa ilmaiseksi. Jos haluat harjoitella interaktiivisesti sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla sekä avata koko Ansible Academy-kurssin, päivitä CoddyKit PROhon. Ansible Academy-kurssilla on yhteensä 4 oppituntia.

Mitä opin oppitunnilla ”Agentiton ja push-pohjainen: Ansible-ajattelun ydin”?

Miten Ansible ohjaa solmuja tavallisen SSH:n kautta ilman agenttia. Harjoittelet Ansible Academy-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.

Tarvitsenko kokemusta aloittaakseni Ansible Academy-opiskelun?

Aiempi kokemus ei ole tarpeen. CoddyKitin Ansible Academy-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 3/4.

Kuinka kauan ”Agentiton ja push-pohjainen: Ansible-ajattelun ydin”-oppitunnin suorittaminen kestää?

Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.

Voinko kirjoittaa ja suorittaa koodia tällä Ansible Academy-oppitunnilla?

Kyllä. Jokainen Ansible Academy-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.

Kaikki tämän kurssin oppitunnit

  1. Ongelma: erilaiset palvelimet ja manuaalinen ajautuminen
  2. Kokoonpanonhallinta apuun
  3. Agentiton ja push-pohjainen: Ansible-ajattelun ydin
  4. Ansible, Puppet, Chef ja Terraform
← Takaisin: Ansible Academy