Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >So verwenden Sie das Alibaba Cloud-Migrationstool, um die Festplattengröße zu reduzieren
Der Inhalt dieses Artikels befasst sich mit der Verwendung des Alibaba Cloud-Migrationstools zur Reduzierung der Festplattengröße. Ich hoffe, dass er für Freunde hilfreich ist.
Festplattenreduzierung
Da das aktuelle Cloud-Server-ECS keine Systemfestplatten- oder Datenfestplattenreduzierung unterstützt, können Sie bei Bedarf das Alibaba Cloud-Migrationstool verwenden, um dies zu erreichen das Ziel.
Implementierungsprinzip
Die ursprüngliche Absicht der Entwicklung des Cloud-Migrationstools besteht darin, die Cloud- und Offline-Geschäftslasten der Alibaba Cloud-Benutzer auszugleichen, aber Mithilfe seines Funktionsprinzips kann die ECS-Festplatte des Cloud-Servers über einen Umweg verkleinert werden.
Das Cloud-Migrationstool kann ein benutzerdefiniertes Image basierend auf Ihrer ECS-Instanz neu erstellen. Während des Erstellungsprozesses kann die Festplattengröße neu angegeben werden, um den Zweck der Verkleinerung des Images zu erreichen. Mit Ausnahme der Änderung des Zielobjekts in eine ECS-Instanz sind die Verwendungsmethoden und Nutzungsbeschränkungen der Tools in den beiden Szenarien der Festplattenverkleinerung und Cloud-Migration genau gleich. Auch wenn es sich bei dem Objekt um eine virtualisierte ECS-Instanz handelt, ist dies bequemer und die Wahrscheinlichkeit einer Fehlermeldung ist geringer.
Diese Skalierungsmethode führt jedoch dazu, dass sich einige Attribute der ursprünglichen ECS-Instanz ändern, wie z. B. die Instanz-ID (InstanceId) und die öffentliche IP. Wenn es sich bei Ihrer Instanz um eine private Netzwerkinstanz (VPC) handelt, können Sie die öffentliche IP in eine elastische öffentliche IP umwandeln, um die öffentliche IP beizubehalten. Daher wird empfohlen, Elastic Public IP (EIP) zu verwenden oder Benutzer, die weniger auf öffentliche IP angewiesen sind, diese Methode zu verwenden, um die Kapazität zu reduzieren.
Voraussetzungen
Wenn die Festplatte auf einer Linux-Instanz bereitgestellt wird, müssen Sie das Remote-Datensynchronisierungstool rsync vorab in der Instanz installieren .
CentOS-Instanz: Führen Sie yum install rsync –y aus
Ubuntu-Instanz: Führen Sie apt-get install rsync –y aus
Debian-Instanz: Führen Sie apt-get install rsync –y aus
Andere Distributionen: Weitere Informationen finden Sie in der Installationsdokumentation auf der offiziellen Website der Distribution
Sie müssen im Voraus einen Zugriffsschlüssel in der Konsole erstellen, um ihn in die Konfigurationsdatei user_config.json auszugeben.
Hinweis: Aufgrund der übermäßigen Berechtigungen von AccessKey wird zur Vermeidung von Datenlecks empfohlen, ein RAM-Benutzerunterkonto zu erstellen und das RAM-Benutzerunterkonto zum Erstellen von AccessKey zu verwenden.
Weitere Voraussetzungen und Einschränkungen finden Sie unter Verwenden des Cloud-Migrationstools zur Migration von Servern in die Alibaba Cloud.
Vorgangsschritte
Verwenden Sie das Administrator-/Root-Konto, um eine Remoteverbindung zur Ziel-ECS-Instanz herzustellen.
Laden Sie das ZIP-Paket des Alibaba Cloud Migration Tool herunter.
Entpacken Sie das Cloud-Migrationstool und geben Sie das Client-Dateiverzeichnis ein, das dem Betriebssystem und der Version entspricht, um die Konfigurationsdatei user_config.json zu finden.
Beziehen Sie sich auf den Absatz zum Anpassen von user_config.json, um die Konfiguration abzuschließen.
Der Linux-Shell-Anzeigeeffekt dieser Konfigurationsdatei ist in der folgenden Abbildung dargestellt.
Im Festplattenverkleinerungsszenario müssen Sie sich auf folgende Parameter konzentrieren:
system_disk_size: Dieser Parameter kann auf die erwartete Reduzierung der Systemfestplattengröße eingestellt werden Wert in GB. Dieser Wert darf nicht kleiner sein als der tatsächlich von der Systemfestplatte belegte Speicherplatz.
data_disks: Dieser Parameter kann auf den erwarteten Wert des reduzierten Datenträgers in GB gesetzt werden. Dieser Wert darf nicht kleiner sein als der tatsächlich vom Datenträger genutzte Speicherplatz.
Hinweis:
Wenn die Linux-Instanz über eine eigene Datenfestplatte verfügt, müssen Sie den Parameter data_disks, andernfalls das Cloud-Migrationstool, konfigurieren, auch wenn Sie keine Verkleinerung der Datenfestplatte in Betracht ziehen kopiert die Daten von der Datenfestplatte auf die Systemfestplatte.
Wenn die Windows-Instanz über eine eigene Datenfestplatte verfügt und keine Notwendigkeit besteht, die Datenfestplatte zu verkleinern, müssen Sie den Parameter data_disks nicht konfigurieren.
Führen Sie das Client-Hauptprogramm go2aliyun_client.exe aus:
Windows-Instanz: Klicken Sie mit der rechten Maustaste auf go2aliyun_client.exe und wählen Sie Als Administrator ausführen.
Linux-Instanz:
Führen Sie chmod +x go2aliyun_client aus, um dem Client ausführbare Berechtigungen zu erteilen.
Führen Sie ./go2aliyun_client aus, um den Client auszuführen.
Warten Sie auf das laufende Ergebnis:
Wenn die Eingabeaufforderung „Gehe zu Aliyun fertig!“ erscheint, gehen Sie zur Seite mit den Bilddetails der ECS-Konsole, um das reduzierte benutzerdefinierte Bild anzuzeigen. Wenn das benutzerdefinierte Image generiert wurde, können Sie die ursprüngliche Instanz freigeben und dann das generierte benutzerdefinierte Image verwenden, um eine ECS-Instanz zu erstellen. Nach Abschluss der Erstellung ist die Festplattenverkleinerung abgeschlossen.
Wenn die Meldung „Goto Aliyun Not Finished!“ angezeigt wird, überprüfen Sie zur Fehlerbehebung die Protokolldateien im Ordner „Logs“ im selben Verzeichnis. Nachdem Sie das Problem behoben haben, führen Sie das Cloud-Migrationstool erneut aus, um die Reduzierungsarbeit fortzusetzen. Das Cloud-Migrationstool setzt die Cloud-Migration ab dem letzten Ausführungsfortschritt fort, ohne von vorne zu beginnen.
Das obige ist der detaillierte Inhalt vonSo verwenden Sie das Alibaba Cloud-Migrationstool, um die Festplattengröße zu reduzieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!