Skip to Content
Dismiss
Innovation
Eine AIVision für alle

Eine einheitliche, automatisierte Grundlage für die Umwandlung von Daten in Intelligenz im großen Maßstab.

Erfahren Sie, wie das geht
Dismiss
16. bis 18. Juni, Las Vegas
Pure//Accelerate® 2026

Entdecken Sie, wie Sie den wahren Wert Ihrer Daten erschließen können.

Jetzt anmelden
Dismiss
Gartner® Magic Quadrant™-Bericht 2025
Beste Umsetzungsfähigkeit und beste Vision

Everpure wurde im Gartner® Magic Quadrant™ 2025 für Enterprise Storage-Plattformen als Leader genannt und als das Unternehmen mit der besten Umsetzungsfähigkeit und der besten Vision eingestuft.

Report downloaden

Was ist Terraform Import?

Der Terraform-Import ist ein entscheidender Befehl im Terraform-Toolkit. Sie ermöglicht es Benutzern, die bestehende Infrastruktur unter Terraform-Management zu bringen, was für die Integration von Terraform in bestehende Umgebungen unerlässlich ist, ohne die Infrastruktur von Grund auf neu aufbauen zu müssen.

In diesem Artikel werden wir uns eingehend mit dem Import von Terraform, seiner Bedeutung und der effektiven Nutzung zur Automatisierung und Verbesserung der Konsistenz Ihres Infrastrukturmanagements befassen.

Terraform-Import verstehen

Mit dem Terraform-Import können Sie Ressourcen, die außerhalb von Terraform erstellt wurden, nutzen und sie unter das Management bringen. Dieser Prozess umfasst die Zuordnung der vorhandenen Infrastrukturressourcen zu den entsprechenden Terraform-Konfigurationen. Auf diese Weise kann Terraform den Zustand dieser Ressourcen einschließlich ihrer Attribute und Beziehungen verfolgen und sie zusammen mit den in Ihrem Terraform-Code ausdrücklich definierten Ressourcen verwalten.

Dieser Prozess bietet verschiedene Vorteile, darunter:

  • Nahtlose Integration: Mit dem Terraform-Import können Sie bestehende Infrastrukturen in Ihren Terraform-Workflow integrieren, ohne alles von Grund auf neu erstellen zu müssen. Dies ist besonders nützlich, wenn Sie vorhandene Umgebungen übernehmen oder Workloads auf eine neue Plattform migrieren. Sie können Ressourcen nach und nach importieren, um eine minimale Unterbrechung des laufenden Betriebs sicherzustellen.
  • Einheitliches Management: Nach dem Import können alle Infrastrukturressourcen über die Konfigurationsdateien von Terraform verwaltet werden. Dadurch entfällt der Wechsel zwischen separaten Tools oder manuellen Prozessen zur Verwaltung verschiedener Teile Ihrer Infrastruktur.
  • Konsistenz: Terraform setzt einen deklarativen Ansatz für das Infrastrukturmanagement durch. Durch den Import vorhandener Ressourcen können Sie sicherstellen, dass sie alle mithilfe von Terraform-Konfigurationen konsistent definiert und verwaltet werden. Dies verbessert die Wartungsfreundlichkeit, reduziert Fehler und vereinfacht Infrastrukturänderungen. Stellen Sie sich beispielsweise vor, Sie verwalten eine Mischung aus manuell bereitgestellten virtuellen Maschinen (VMs) und VMs, die mit Terraform erstellt wurden. Durch den Import der vorhandenen VMs wird sichergestellt, dass alle VMs konsistent definiert sind, sodass Sie Terraform-Funktionen wie Versionskontrolle und automatisierte Bereitstellung für alle Ihre VMs nutzen können.

Erste Schritte mit dem Terraform-Import

Mit dem Terraform-Import können Sie bestehende Infrastrukturen unter das Terraform-Management bringen, ohne Ressourcen neu erstellen zu müssen. Dieses kurze Tutorial führt Sie durch den Prozess der Verwendung des Terraform-Imports zum Verwalten einer vorhandenen AWS EC2-Instanz. Am Ende des Leitfadens erfahren Sie, wie Sie Ressourcen in Terraform importieren und effektiv verwalten können.

Voraussetzungen

Bevor Sie beginnen, stellen Sie sicher, dass Sie Folgendes haben:

  1. Terraform installiert: Laden Sie Terraform von der offiziellen Terraform-Website herunter und installieren Sie es.
  2. AWS CLI installiert: Installieren und konfigurieren Sie die AWS CLI mit den entsprechenden Anmeldedaten.
  3. Bestehende AWS EC2-Instanz: Haben Sie eine vorhandene EC2-Instanz, die Sie in das Terraform-Management importieren möchten.
  4.  

Schritt 1: Einrichten Ihrer Terraform-Konfiguration

Erstellen Sie zunächst ein Verzeichnis für Ihr Terraform-Projekt und navigieren Sie dorthin. Erstellen Sie dann eine neue Datei mit dem Namen main.tf:

$ mkdir terraform-import-tutorial
 $ cd terraform-import-tutorial
 $ touch main.tf

Schritt 2: Die Terraform-Konfiguration schreiben

Definieren Sie in der Datei main.tf den Anbieter und die Ressource, die Sie importieren möchten. Für dieses Tutorial verwenden wir eine AWS EC2-Instanz.

provider "aws" {
 region = "us-west-2"
 }
 resource "aws_instance" "example" {
 # The configuration will be filled in after importing the instance.
 }

Schritt 3: Terraform initialisieren

Bevor Sie Terraform verwenden, initialisieren Sie Ihr Arbeitsverzeichnis mit den erforderlichen Plug-ins:

$ terraform init

Schritt 4: Identifizieren Sie die EC2-Instanz, die importiert werden soll

Suchen Sie die EC2-Instanz-ID, die Sie importieren möchten. Sie finden dies in der AWS Management Console oder über die AWS CLI. Nehmen wir beispielsweise an, dass die Instanz-ID i-1234567890abcdef0 lautet.

Schritt 5: EC2-Instanz importieren

Verwenden Sie den Befehl „Terraform Import“, um die vorhandene EC2-Instanz in Terraform zu importieren. Führen Sie den folgenden Befehl auf Ihrem Terminal aus:

$ terraform import aws_instance.example i-1234567890abcdef0

Dieser Befehl weist Terraform an, die Ressource aws_instance.example in Ihrer Konfiguration der vorhandenen EC2-Instanz i-1234567890abcdef0 zuzuordnen.

Schritt 6: Überprüfen Sie den Import

Nach dem Import aktualisiert Terraform die Statusdatei mit den Informationen über die importierte Ressource. Ihre main.tf-Datei ist jedoch noch unvollständig. Um die Konfiguration auszufüllen, verwenden Sie den Befehl Terraform Show, um die importierte Ressource zu überprüfen und main.tf entsprechend zu aktualisieren:

$ terraform show

Sie sehen die Details der importierten Ressource. Aktualisieren Sie main.tf entsprechend der tatsächlichen Konfiguration der Ressource. Hier ist ein Beispiel dafür, wie es aussehen könnte:

provider "aws" {
 region = "us-west-2"
 }
 resource "aws_instance" "example" {
 ami           = "ami-0c55b159cbfafe1f0"  # Replace with your instance's AMI ID
 instance_type = "t2.micro"                # Replace with your instance type
 key_name      = "my-key-pair"             # Replace with your key pair name
 # Additional attributes as per the `terraform show` output
 }

Schritt 7: Konfigurationsänderungen übernehmen

Nachdem Ihre Konfigurationsdatei die importierte Ressource genau wiedergibt, können Sie sie mit Terraform verwalten. Führen Sie einen Terraform-Plan aus, um die geplanten Maßnahmen zu sehen:

$ terraform plan

Wenn alles gut aussieht, wenden Sie die Änderungen an:

$ terraform apply

Schritt 8: Verwalten Sie Ihre Infrastruktur

Sie können Ihre importierte Ressource jetzt mit Terraform verwalten. Sie können beispielsweise den Instanztyp oder andere Attribute in main.tf aktualisieren und die Änderungen mit „terraform apply“ anwenden.

Überlegungen bei der Arbeit mit importierten Ressourcen

Während der Terraform-Import eine leistungsstarke Möglichkeit zur Verwaltung bestehender Infrastruktur bietet, gibt es einige wichtige Überlegungen, die zu beachten sind:

  • Konfiguration entspricht: Terraform verlässt sich auf seine Konfiguration, um Ressourcen zu verwalten. Stellen Sie beim Importieren einer Ressource sicher, dass die Terraform-Konfiguration die Attribute der vorhandenen Ressource genau wiedergibt. Jede Diskrepanz zwischen der Konfiguration und der tatsächlichen Ressource kann zu unerwartetem Verhalten oder Fehlern während des Imports oder der nachfolgenden Verwaltung führen.
  • Landesmanagement: Terraform speichert den Zustand Ihrer Infrastruktur, einschließlich importierter Ressourcen, in einer Zustandsdatei. Diese Datei ist für Terraform unerlässlich, um Ressourcen zu verfolgen und ihren Lebenszyklus zu verwalten. So stellen Sie ein ordnungsgemäßes Zustandsmanagement sicher:
    • Sichern Sie die Statusdatei: Die Statusdatei enthält sensible Informationen über Ihre Infrastrukturressourcen. Setzen Sie geeignete Sicherheitsmaßnahmen um, um sie vor unbefugtem Zugriff zu schützen. Ziehen Sie in Betracht, die Zustandsdatei an einem sicheren Ort wie einem dedizierten Backend wie Terraform Cloud oder Terraform Enterprise zu speichern.
    • Regelmäßige Backups: Sichern Sie Ihre Statusdatei regelmäßig, um Datenverluste im Falle einer versehentlichen Löschung oder Beschädigung zu vermeiden. Mit einem Backup können Sie den Status bei Bedarf wiederherstellen.

Best Practices für die Verwaltung importierter Ressourcen

Die Einhaltung dieser Best Practices stellt sicher, dass Sie Ihre importierten Ressourcen zusammen mit den im Terraform-Code definierten Ressourcen effektiv verwalten:

  1. Verifizierung nach dem Import: Überprüfen Sie nach einem erfolgreichen Import, ob die Attribute der importierten Ressource im Terraform-Status mit der Konfiguration der tatsächlichen Ressource übereinstimmen. Verwenden Sie den Befehl Terraform Show, um die importierte Ressource zu überprüfen und mit den Ressourcendetails zu vergleichen, die Sie von der Konsole oder API Ihres Cloud-Anbieters erhalten haben.
  2. Konfigurationsaktualisierungen: Ressourcen können nach dem Import außerhalb von Terraform geändert werden. Es ist wichtig, die Terraform-Konfiguration zu aktualisieren, um alle Änderungen an den Attributen der Ressource widerzuspiegeln. Dies stellt sicher, dass Terraform eine genaue Darstellung Ihrer Infrastruktur hat und ermöglicht es Ihnen, die Ressource effektiv mit Terraform zu verwalten.
  3. Dokumentation importieren: Führen Sie eine klare Dokumentation für importierte Ressourcen. Diese Dokumentation sollte Folgendes enthalten:
    • Die Art der importierten Ressource (z. B. AWS EC2-Instanz)
    • Die Kennung der importierten Ressource (z. B. Instanz-ID)
    • Die Schritte, die während des Importprozesses unternommen werden
    • Alle spezifischen Überlegungen oder Hinweise im Zusammenhang mit dem Import    

Fazit

Terraform-Importe schließen die Lücke zwischen bestehender Infrastruktur und der Managementmacht von Terraform. Sie ermöglicht es Ihnen, Ihren gesamten Infrastruktur-Stack nahtlos zu integrieren, unabhängig von der Erstellungsmethode. Dieser einheitliche Ansatz reduziert die Komplexität, verbessert die Transparenz und optimiert das Infrastrukturmanagement.

Wenn sich Ihre Infrastruktur weiterentwickelt, wird Storage zu einem wichtigen Aspekt. Entdecken Sie Pure Storage-Lösungen wie Portworx® für containerisierte Workloads und Pure Cloud Block Store™ für Cloud-Implementierungen, um das Storage-Management zusammen mit Terraform zu optimieren. Diese Kombination stellt eine effiziente, skalierbare Infrastruktur für Ihre modernen Anwendungen sicher.

10/2025
Virtual Machine Provisioning at Enterprise Scale | Everpure
Sizing and scaling Red Hat OpenShift Virtualization with Portworx.
White Paper
22 pages

Wichtige Ressourcen und Veranstaltungen durchsuchen

VIDEO
Sehen Sie selbst: Der Wert einer Enterprise Data Cloud

Charlie Giancarlo erklärt, warum die Zukunft in der Verwaltung von Daten und nicht in der Verwaltung von Storage liegt. Erfahren Sie, wie ein einheitlicher Ansatz IT-Abläufe in Unternehmen transformiert.

Jetzt ansehen
RESSOURCE
Herkömmlicher Storage kann die Zukunft nicht beflügeln.

Moderne Workloads erfordern KI-fähige Geschwindigkeit, Sicherheit und Skalierbarkeit. Ist Ihr Stack darauf vorbereitet?

Bewertung durchführen
PURE360-DEMOS
Pure Storage erkunden, kennenlernen und erleben.

Überzeugen Sie sich mit On-Demand-Videos und -Demos von den Möglichkeiten von Pure Storage.

Demos ansehen
THOUGHT LEADERSHIP
Der Innovationswettlauf

Branchenführer, die an vorderster Front der Storage-Innovationen stehen, geben Einblicke und Ausblicke.

Mehr erfahren
Ihr Browser wird nicht mehr unterstützt!

Ältere Browser stellen häufig ein Sicherheitsrisiko dar. Um die bestmögliche Erfahrung bei der Nutzung unserer Website zu ermöglichen, führen Sie bitte ein Update auf einen dieser aktuellen Browser durch.

Personalize for Me
Steps Complete!
1
2
3
Personalize your Everpure experience
Select a challenge, or skip and build your own use case.
Zukunftssichere Virtualisierungsstrategien

Storage-Optionen für alle Ihre Anforderungen.

KIAIProjekte in beliebigem Umfang ermöglichen

Hochleistungs-Storage für Datenpipelines, Training und Inferenz.

Verhindern Sie Datenverluste

Cyber-Resilienz-Lösungen, die Ihr Risiko senken.

Senken Sie die Kosten für Cloud-Operationen

Kosteneffizienter Storage für Azure, AWS und Private Clouds.

Beschleunigen Sie die Performance von Anwendungen und Datenbanken

Storage mit geringer Latenz zur Beschleunigung der Anwendungs-Performance.

Verringern Sie den Stromverbrauch und den Platzbedarf von Rechenzentren

Ressourceneffizienter Storage zur Verbesserung der Rechenzentrumsauslastung.

Confirm your outcome priorities
Your scenario prioritizes the selected outcomes. You can modify or choose next to confirm.
Primary
Reduce My Storage Costs
Lower hardware and operational spend.
Primary
Strengthen Cyber Resilience
Detect, protect against, and recover from ransomware.
Primary
Simplify Governance and Compliance
Easy-to-use policy rules, settings, and templates.
Primary
Deliver Workflow Automation
Eliminate error-prone manual tasks.
Primary
Use Less Power and Space
Smaller footprint, lower power consumption.
Primary
Boost Performance and Scale
Predictability and low latency at any size.
What’s your role and industry?
We've inferred your role based on your scenario. Modify or confirm and select your industry.
Select your industry
Financial services
Government
Healthcare
Education
Telecommunications
Automotive
Hyperscaler
Electronic design automation
Retail
Service provider
Transportation
Which team are you on?
Technical leadership team
Defines the strategy and the decision making process
Infrastructure and Ops team
Manages IT infrastructure operations and the technical evaluations
Business leadership team
Responsible for achieving business outcomes
Security team
Owns the policies for security, incident management, and recovery
Application team
Owns the business applications and application SLAs
Describe your ideal environment
Tell us about your infrastructure and workload needs. We chose a few based on your scenario.
Select your preferred deployment
Hosted
Dedicated off-prem
On-prem
Your data center + edge
Public cloud
Public cloud only
Hybrid
Mix of on-prem and cloud
Select the workloads you need
Databases
Oracle, SQL Server, SAP HANA, open-source

Key benefits:

  • Instant, space-efficient snapshots

  • Near-zero-RPO protection and rapid restore

  • Consistent, low-latency performance

 

AI/ML and analytics
Training, inference, data lakes, HPC

Key benefits:

  • Predictable throughput for faster training and ingest

  • One data layer for pipelines from ingest to serve

  • Optimized GPU utilization and scale
Data protection and recovery
Backups, disaster recovery, and ransomware-safe restore

Key benefits:

  • Immutable snapshots and isolated recovery points

  • Clean, rapid restore with SafeMode™

  • Detection and policy-driven response

 

Containers and Kubernetes
Kubernetes, containers, microservices

Key benefits:

  • Reliable, persistent volumes for stateful apps

  • Fast, space-efficient clones for CI/CD

  • Multi-cloud portability and consistent ops
Cloud
AWS, Azure

Key benefits:

  • Consistent data services across clouds

  • Simple mobility for apps and datasets

  • Flexible, pay-as-you-use economics

 

Virtualization
VMs, vSphere, VCF, vSAN replacement

Key benefits:

  • Higher VM density with predictable latency

  • Non-disruptive, always-on upgrades

  • Fast ransomware recovery with SafeMode™

 

Data storage
Block, file, and object

Key benefits:

  • Consolidate workloads on one platform

  • Unified services, policy, and governance

  • Eliminate silos and redundant copies

 

What other vendors are you considering or using?
Thinking...
Your personalized, guided path
Get started with resources based on your selections.