Infrastruktuurin Käyttöönotto Terraformilla
Luot ympäristön Terraformilla, jossa voit ajaa ja konfiguroida sovelluksia. Yksi käyttämistäsi ympäristöistä on Ubuntu.
Ubuntu on yksi suosituimmista Linux-pohjaisista käyttöjärjestelmistä. Sitä käytetään laajasti palvelimissa ja kehitysympäristöissä. Ubuntu on kevyt, vakaa ja sillä on suuri käyttäjäyhteisö, mikä tekee siitä ihanteellisen valinnan aloittelijoille.
Tässä esimerkissä Ubuntu toimii säiliönä eli "minitietokoneena", jossa voit turvallisesti kokeilla, asentaa ohjelmia, ajaa palveluita ja liittää automaatiotyökaluja kuten Ansible.
Terraform toimii tässä tapauksessa ympäristön rakentajana ohjeiden mukaan. Se luo Ubuntu-säiliön kokonaan koodista ilman manuaalista asennusta. Voit ajatella sitä kuin tilaisit pienen valmiiksi kootun tietokoneen verkosta: se saapuu käyttövalmiina, ja voit heti asentaa ja konfiguroida kaikki tarvitsemasi ohjelmistot ja sovellukset.
Terraform-projektin luominen
Ensimmäinen vaihe on luoda kansio Terraform-projektille. Tämä kansio tallentaa kaikki konfiguraatiotiedostot, pitäen ne järjestyksessä ja erillään muista tiedostoista tietokoneellasi.
Avaa pääte (Linux tai macOS) tai Komentokehote (Windows) ja syötä seuraavat komennot:
Tämä komento luo kansion nimeltä terraform-ubuntu
ja siirtyy siihen.
Seuraavaksi luo pääkonfiguraatiotiedosto, johon kirjoitat Terraform-ohjeet. Tämän tiedoston nimi on main.tf
. Käytä seuraavaa komentoa:
Windows:
macOS/Linux:
Tiedostossa main.tf
määritellään kaikki, mitä Terraformin tulee tehdä, mukaan lukien Ubuntu-kuvan lataaminen ja säilön luominen.
Ubuntu-konfiguraation kirjoittaminen
Avaa main.tf
tiedosto tekstieditorissa ja liitä seuraava koodi:
main.tf
Tämä tiedosto on kirjoitettu HashiCorp Configuration Language (HCL) -kielellä, joka on Terraformin oma infrastruktuurin määrittelyyn tarkoitettu kieli. Virallisen dokumentaation löydät täältä: Terraform HCL -dokumentaatio.
Kun tämä konfiguraatio otetaan käyttöön, saat käyttöön elävän Ubuntu-säilön, jota voi hyödyntää kokeiluihin tai yhdistää Ansiblen kanssa automaatiota varten.
Terraformin suorittaminen
Kun määrityksesi on valmis, suorita seuraavat kolme komentoa säilön luomiseksi.
Projektin alustaminen – tämä lataa Docker-tarjoajan ja valmistelee Terraformin:
Suunnitelman esikatselu – tämä näyttää, mitä Terraform aikoo luoda ennen varsinaista toteutusta:
Määrityksen soveltaminen – tämä luo Ubuntu-säilön:
Terraform-asennuksen lopussa se luo toimintasuunnitelman, joka näyttää, mitä luodaan, muutetaan tai poistetaan. Sinun täytyy kirjoittaa yes
vahvistaaksesi ennen kuin prosessi jatkuu. Tämän jälkeen Terraform toteuttaa muutokset ja ilmoittaa, kun työ on valmis.
Tuloksen varmistaminen
Päästäksesi konttiin ja käyttääksesi sitä kuten tavallista Ubuntu-järjestelmää, käytä:
Tämä tarkoittaa, että olet nyt kontin sisällä, joka toimii pienenä, eristettynä ympäristönä. Voit asentaa paketteja manuaalisesti, ajaa palveluita ja kokeilla sovelluksia täällä.
Jos kontteja on kuitenkin paljon, kaiken tekeminen käsin olisi hidasta ja työlästä. Seuraavassa luvussa käytetään Ansiblea automatisoimaan asetukset ja asennukset kaikissa konteissa samanaikaisesti.
1. Mikä on docker_image
-resurssin tarkoitus Terraformissa?
2. Mikä on terraform init
-komennon rooli?
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 3.7
Infrastruktuurin Käyttöönotto Terraformilla
Pyyhkäise näyttääksesi valikon
Luot ympäristön Terraformilla, jossa voit ajaa ja konfiguroida sovelluksia. Yksi käyttämistäsi ympäristöistä on Ubuntu.
Ubuntu on yksi suosituimmista Linux-pohjaisista käyttöjärjestelmistä. Sitä käytetään laajasti palvelimissa ja kehitysympäristöissä. Ubuntu on kevyt, vakaa ja sillä on suuri käyttäjäyhteisö, mikä tekee siitä ihanteellisen valinnan aloittelijoille.
Tässä esimerkissä Ubuntu toimii säiliönä eli "minitietokoneena", jossa voit turvallisesti kokeilla, asentaa ohjelmia, ajaa palveluita ja liittää automaatiotyökaluja kuten Ansible.
Terraform toimii tässä tapauksessa ympäristön rakentajana ohjeiden mukaan. Se luo Ubuntu-säiliön kokonaan koodista ilman manuaalista asennusta. Voit ajatella sitä kuin tilaisit pienen valmiiksi kootun tietokoneen verkosta: se saapuu käyttövalmiina, ja voit heti asentaa ja konfiguroida kaikki tarvitsemasi ohjelmistot ja sovellukset.
Terraform-projektin luominen
Ensimmäinen vaihe on luoda kansio Terraform-projektille. Tämä kansio tallentaa kaikki konfiguraatiotiedostot, pitäen ne järjestyksessä ja erillään muista tiedostoista tietokoneellasi.
Avaa pääte (Linux tai macOS) tai Komentokehote (Windows) ja syötä seuraavat komennot:
Tämä komento luo kansion nimeltä terraform-ubuntu
ja siirtyy siihen.
Seuraavaksi luo pääkonfiguraatiotiedosto, johon kirjoitat Terraform-ohjeet. Tämän tiedoston nimi on main.tf
. Käytä seuraavaa komentoa:
Windows:
macOS/Linux:
Tiedostossa main.tf
määritellään kaikki, mitä Terraformin tulee tehdä, mukaan lukien Ubuntu-kuvan lataaminen ja säilön luominen.
Ubuntu-konfiguraation kirjoittaminen
Avaa main.tf
tiedosto tekstieditorissa ja liitä seuraava koodi:
main.tf
Tämä tiedosto on kirjoitettu HashiCorp Configuration Language (HCL) -kielellä, joka on Terraformin oma infrastruktuurin määrittelyyn tarkoitettu kieli. Virallisen dokumentaation löydät täältä: Terraform HCL -dokumentaatio.
Kun tämä konfiguraatio otetaan käyttöön, saat käyttöön elävän Ubuntu-säilön, jota voi hyödyntää kokeiluihin tai yhdistää Ansiblen kanssa automaatiota varten.
Terraformin suorittaminen
Kun määrityksesi on valmis, suorita seuraavat kolme komentoa säilön luomiseksi.
Projektin alustaminen – tämä lataa Docker-tarjoajan ja valmistelee Terraformin:
Suunnitelman esikatselu – tämä näyttää, mitä Terraform aikoo luoda ennen varsinaista toteutusta:
Määrityksen soveltaminen – tämä luo Ubuntu-säilön:
Terraform-asennuksen lopussa se luo toimintasuunnitelman, joka näyttää, mitä luodaan, muutetaan tai poistetaan. Sinun täytyy kirjoittaa yes
vahvistaaksesi ennen kuin prosessi jatkuu. Tämän jälkeen Terraform toteuttaa muutokset ja ilmoittaa, kun työ on valmis.
Tuloksen varmistaminen
Päästäksesi konttiin ja käyttääksesi sitä kuten tavallista Ubuntu-järjestelmää, käytä:
Tämä tarkoittaa, että olet nyt kontin sisällä, joka toimii pienenä, eristettynä ympäristönä. Voit asentaa paketteja manuaalisesti, ajaa palveluita ja kokeilla sovelluksia täällä.
Jos kontteja on kuitenkin paljon, kaiken tekeminen käsin olisi hidasta ja työlästä. Seuraavassa luvussa käytetään Ansiblea automatisoimaan asetukset ja asennukset kaikissa konteissa samanaikaisesti.
1. Mikä on docker_image
-resurssin tarkoitus Terraformissa?
2. Mikä on terraform init
-komennon rooli?
Kiitos palautteestasi!