Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Computerstoring >> PC Problemen oplossen >> Content
Hoe Terraform op CentOS/RedHat 7 te installeren met het beste voorbeeld
## Stap 1:installeer de vereisten

Voordat u Terraform installeert, moet u ervoor zorgen dat aan de volgende vereisten is voldaan op uw CentOS/RedHat 7-systeem:

1. Python 3.6 of hoger. U kunt de geïnstalleerde Python-versie controleren door de volgende opdracht in uw terminal uit te voeren:

``` bash

python --versie

```

2. PIP:De Python-pakketbeheerder wordt gebruikt om Terraform te installeren. U kunt controleren of PIP is geïnstalleerd door de opdracht uit te voeren:

``` bash

pip-versie

```

Als Python 3.6 of PIP niet op uw systeem is geïnstalleerd, kunt u dit installeren met behulp van de pakketbeheerder van uw systeem. Voor CentOS/RedHat 7 is de opdracht:

``` bash

sudo yum installeer python36 pip

```

Stap 2:Installeer Terraform

Nu u over de vereisten beschikt, kunt u doorgaan met het installeren van Terraform:

1. Download de nieuwste stabiele release van Terraform voor Linux van de [officiële Terraform-website] (https://www.terraform.io/downloads.html). De gedownloade bestandsnaam moet eindigen op `.zip` en een naam hebben zoals `terraform_{latest_version}_linux_amd64.zip`

2. Zodra het downloaden is voltooid, pakt u het Terraform-archief uit met de volgende opdracht in een terminal:

``` bash

pak terraform_{nieuwste_versie}_linux_amd64.zip uit

```

Hierdoor wordt het binaire Terraform-bestand uitgepakt naar de huidige map.

3. Verplaats het binaire bestand Terraform naar de map `/usr/local/bin`, waar het gemakkelijk toegankelijk is:

``` bash

sudo mv terraform /usr/local/bin/

```

Stap 3:Automatisch aanvullen inschakelen (optioneel)

Terraform wordt geleverd met een handige functie voor automatisch aanvullen die opdrachten en bronnen suggereert terwijl u in uw terminal typt. Volg deze stappen om automatische aanvulling voor Terraform in te schakelen:

1. Open het bestand `~/.bashrc` met de teksteditor van uw voorkeur. Bijvoorbeeld:

``` bash

vi ~/.bashrc

```

2. Voeg de volgende regel toe aan het einde van het bestand:

``` bash

compleet -C /usr/local/bin/terraform terraform

```

3. Sla het bestand `~/.bashrc` op.

Nu is het automatisch aanvullen van tabbladen ingeschakeld voor Terraform-opdrachten en -bronnen in uw terminal.

Stap 4:Installatie verifiëren

Om te controleren of Terraform correct is geïnstalleerd en toegankelijk is vanaf uw terminal, voert u de volgende opdracht uit:

``` bash

terraform-versie

```

Deze opdracht zou de geïnstalleerde Terraform-versie moeten uitvoeren. Als dat zo is:gefeliciteerd! U hebt Terraform met succes geïnstalleerd op uw CentOS/RedHat 7-systeem.

Voorbeeld:een eenvoudige infrastructuur creëren

Laten we een eenvoudig voorbeeld bekijken om te demonstreren hoe u Terraform kunt gebruiken. We creëren een infrastructuur met twee bronnen:een Virtual Private Server (VPS)-instantie en een openbaar IP-adres voor de VPS.

1. Maak een nieuwe map met de naam `terraform-example` om uw configuratiebestanden in op te slaan.

``` bash

mkdir terraform-voorbeeld

cd terraform-voorbeeld

```

2. Maak in de map `terraform-example` een bestand met de naam `main.tf` en open dit in een teksteditor. Dit is waar we onze infrastructuur zullen definiëren.

3. Voeg in het bestand `main.tf` de volgende Terraform-configuratie toe:

```terravorm

Importeer de Vultr-providerplug-in

aanbieder "vultr" {

}

Maak een Vultr VPS-instantie

bron "vultr_instance" "voorbeeldinstantie" {

name ="Voorbeeldexemplaar"

regio ="New York"

abonnement ="vc2-1c-1gb"

operating_system_id ="229" # CentOS 7 x64

back-ups =onwaar

}

Maak een Vultr IP-adres en wijs dit toe aan de instantie

bron "vultr_ip_reservation" "example_ip" {

label ="voorbeeld_ip"

regio ="New York"

instance_id =vultr_instance.voorbeeld-instance.id

}

Voer het IP-adres van de instantie uit

uitvoer "instance_ip" {

waarde =vulr_ip_reservering.voorbeeld_ip.ip

}

```

Deze Terraform-configuratie definieert een VPS-instantie met de opgegeven naam, regio, plan, besturingssysteem en back-upopties. Het creëert ook een openbaar IP-adres in de opgegeven regio en wijst dit toe aan de instantie. Ten slotte voert het het openbare IP-adres van de instantie uit.

4. Laten we nu de Terraform-configuratie initialiseren door de volgende opdracht uit te voeren in de map `terraform-example`:

``` bash

terraform init

```

5. Als er geen fouten zijn, voert u het commando `terraform apply` uit om de infrastructuurbronnen te creëren:

``` bash

terraform van toepassing

```

Terraform zal u vragen de wijzigingen te bevestigen die het van plan is aan te brengen. Als u akkoord gaat met de wijzigingen, typt u 'ja' en drukt u op Enter om door te gaan.

Na een paar minuten zal Terraform de Vultr VPS-instantie aanmaken, het IP-adres toewijzen en het IP-adres van de instantie uitvoeren.

Conclusie

Door deze stappen te volgen, hebt u Terraform met succes op uw CentOS/RedHat 7-systeem geïnstalleerd en gebruikt om eenvoudige infrastructuurbronnen in te richten. Vergeet niet dat dit slechts een eenvoudig voorbeeld was om u op weg te helpen. Ontdek meer geavanceerde Terraform-functies, zoals modules en statusbeheer, om complexe infrastructuren te bouwen en te beheren. Gelukkige infrastructuurautomatisering!

Previous: Next:
  PC Problemen oplossen
·Hoe u teksttoespraak MP3 grati…
·Hoe te uitzonderingsfouten Dec…
·Octave Discord uitnodigen:soun…
·Begeleidende technologie - Ins…
·Hoe te Werkbalken Fix 
·Mijn computer gaat niet aan 
·Firestick-fout oplossen plr_pr…
·Computer Keyboard Problemen 
·Hoe Clash Royale-account te ve…
  Related Articles
Hoe u een PicsArt-account permanent kunt…
Hoe momenten in WeChat te verwijderen 
Hoe een groepschat in WeChat te verwijde…
Hoe een contactpersoon in WeChat te verw…
Hoe u uw taal in WeChat kunt wijzigen 
Hoe u alles kunt vermelden in WeChat (20…
Vrienden toevoegen in WeChat 
Een groep verlaten in GroupMe 
Hoe de letterkleur in Nova Launcher te v…
  Computerstoring Articles
·Hoe de Ug - 5540 tonercartridge Laad 
·Hoe te Foobar2000 gebruiken met Virtual …
·Hoe VPN in macOS instellen? 
·Begeleidende technologie - Instructieart…
·Hoe kan ik een Toshiba Startup Repair 
·Toshiba Power Supply Problem 
·Ben ik gepwnd? onthult of uw e-mailadres…
·Redenen voor een Noisy modem Terwijl op …
·Hoe kan ik een MP3 converteren naar een …
Copyright © Computer Kennis https://www.nldit.com