Verwenden Sie das Tool „Pagoda One-Click-Migration“, um die eigenständige Version des Typecho-Blogsystems auf den JD Cloud cvm Cloud-Host zu migrieren

Autor: Jingdong Technology Lin Zhong

Der Austausch von Servern und der Umzug von Websites stellen für viele unerfahrene Entwickler keine leichten Aufgaben dar. Es ist notwendig, Website-Programme und Datenbanken zu migrieren und Datenbankverbindungsdateien zu ändern. In der Cloud-Migrationslösung ist Pagoda ein sehr einfaches und benutzerfreundliches Serverbetriebs- und Wartungspanel, das die Effizienz des Betriebs- und Wartungsmanagements erheblich verbessern kann. In diesem Artikel wird vorgestellt, wie Sie das Tool „Pagoda One-Key-Migration“ verwenden, um die eigenständige Version des Typecho-Blogsystems schnell auf den JD Cloud cvm-Cloud-Host zu migrieren.

1. Analyse des Migrationsplans des eigenständigen Typcho-Blogsystems

Das Typecho-Blogsystem ist eine Open-Source-PHP-Anwendung mit einer relativ einfachen Bereitstellungsarchitektur, einschließlich:

1. In der Standard-LNMP-Umgebung ausführen.

2. Die Typecho-Anwendung wird als Website verwendet und im Webroot-Verzeichnis bereitgestellt.

3. Das Backend verwendet Open-Source-Datenbanken wie mysql als Speicher für die Benutzerdatenbank.

Darunter der Anwendungsteil: 1. LNMP-Betriebsumgebung 2. Typcho-Anwendung 3. mysql-Datenbanksoftware Dies ist Standardsoftware und kann auf dem Zielhost erneut bereitgestellt werden, es muss lediglich sichergestellt werden, dass die Versionen der entsprechenden Komponenten konsistent sind . Datenteil: Die in mysql gespeicherten Daten erfassen die Themenklassifizierung, Bloginhalte usw. des Kunden und müssen die Datenbank-Export-/Importmethode für die Offline-Migration verwenden (um die Datenkonsistenz zu gewährleisten, ist eine gewisse Betriebsunterbrechung erforderlich ).

Ich habe erfahren, dass der aktuelle Host des Kunden in Tencent Cloud das Panel-Tool Pagoda Linux eingebettet hat.Mit der vom Panel-Tool bereitgestellten Funktion „Pagoda One-Key Migration“ können alle oben genannten Arbeitsschritte bequem und schnell auf grafische Weise abgeschlossen werden.

2. Migrationsprozess

Der Gesamtprozess gliedert sich in drei Phasen:

Phase 1: Migrationsvorbereitung (Betrieb auf dem Quellserver):

1. Bestätigen Sie das Betriebssystem und die Komponentenversionen auf dem Quellserver

Klicken Sie im Quellserver „Pagoda Linux Console“ -> „Software Store“ auf die Registerkarte „Installed“ der „Application Category“ und zeichnen Sie die spezifischen Versionen der folgenden Komponenten auf (oder speichern Sie Screenshots):

Nginx:XXX

MySQL:XXX

PHP: XXXX

Pure-Ftpd: XXXX

Der Referenz-Screenshot sieht wie folgt aus:

 

2. Installieren Sie im Pagoda Linux Panel des Quellservers das Tool „Pagoda One-Key Migration“.

Lassen Sie in „Pagoda Linux Console“ -> „Software Store“ die „Anwendungskategorie“ auf „Alle“ ausgewählt, geben Sie dann „Pagoda One-Key“ in das Eingabefeld „Anwendungssuche“ ein und klicken Sie auf Suchen, um „Pagoda One-click Migration API-Version" offizielle Software. Wie nachfolgend dargestellt:

 

Klicken Sie anschließend im Abschnitt „Operation“ auf Installieren und wählen Sie die neueste stabile Version aus, um die Installation abzuschließen.

Phase 2: Vorbereitung der Migrationszielserverumgebung (Betrieb auf der JD Cloud-Konsole und dem JD Cloud CVM-Cloud-Host)

3. Erstellen Sie in der „JD Cloud Console“ einen CVM-Cloud-Host. Detaillierte Bedienungsschritte finden Sie im Handbuch der offiziellen JD Cloud-Website:
https://docs.jdcloud.com/cn/virtual-machines/create-linux -Beispiel

Hinweis: Die Betriebssystemversion des Quellservers ist Centos7.8 64bit, und JD Cloud hat kein Image dieser Version. Wählen Sie beim Erstellen eines CVM-Hosts die Centos 7.9 64bit-Version aus.

4. Melden Sie sich im SSH-Modus beim JD Cloud cvm-Cloud-Host an und installieren Sie die neueste Version von „Pagoda Linux Control Panel“.

CentOS-Installationsbefehl:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

Nachdem das Installationsskript ausgeführt wurde, notieren Sie bitte die Anmeldeinformationen des Pagoda-Linux-Panels ordnungsgemäß. Referenzproben sind wie folgt:

 

5. Melden Sie sich auf dem Zielserver „Pagoda Linux Console“ an, binden Sie zunächst Ihre persönliche Handynummer (Sie können sich sofort registrieren) und bei der ersten Anmeldung werden Sie aufgefordert, die LNMP-Umgebung mit einem Klick zu installieren , und folgen Sie den Komponenten, die in „Schritt 1“ in den Versionseinstellungen „Stufe 1“ aufgezeichnet wurden, und bleiben Sie konsistent mit dem Quellserver. Bitte haben Sie etwas Geduld und warten Sie, bis die Komponenten installiert sind, was voraussichtlich 15 Minuten dauern wird.

6. Schalten Sie auf dem Zielserver „Pagoda Linux Panel“ -> „Panel Settings“ den Schalter „API Interface“ ein, mit dem die Parameterinformationen des Tools „Pagoda One-Key-Migration“ in der dritten Stufe eingestellt werden. Der Referenz-Screenshot sieht wie folgt aus: (Beim ersten Einschalten wird der Schnittstellenschlüssel als verschlüsselter Text angezeigt und kann nicht kopiert werden. Klicken Sie auf die Schaltfläche "Zurücksetzen", bis die Klartextinformationen angezeigt werden. Der Schlüssel muss kopiert und gespeichert; die IP-Whitelist wird auf die öffentliche Adresse der Netzwerk-IP-Adresse des Quellservers gesetzt.)

 

Phase 3: Führen Sie das Tool „Pagoda One-Key Migration“ aus, um die Migration abzuschließen. (betrieben auf dem Quellserver)

7. Wählen Sie im „Software Store“ des Quellservers „Pagoda Linux Console“ „Application Category“ und dann „Installed“ und suchen Sie die offizielle Software von „Pagoda One-Key Migration API Version“ (in Stufe 1, Schritt 1 2 Wenn die Software bereits installiert ist), klicken Sie auf „Einstellungen“, um die relevanten Parameter für die Ausführung des Migrationstools zu konfigurieren, einschließlich:

Kanban-Adresse für den Datenempfang: XXX (Phase 2, Schritt 4, nachdem das Pagoda Linux Control Panel erfolgreich installiert wurde, muss die aufgezeichnete externe Netzwerk-Panel-Adresse nur den Teil vor dem letzten Schrägstrich abfangen)

Panel-API zum Empfangen von Daten: XXX (Stufe 2, Stufe 6, reservierter Schlüssel)

Der Referenz-Screenshot sieht wie folgt aus:

 

8. Klicken Sie auf Weiter, um die Ausführung zu starten, führen Sie nacheinander die Schritte „Überwachungsumgebung“ -> „Daten auswählen“ aus und klicken Sie schließlich auf „Ein-Klick-Migration“. Der Prozessreferenz-Screenshot sieht wie folgt aus:

 

 

An diesem Punkt ist der Gesamtprozess der Ein-Klick-Migration des Blogsystems abgeschlossen. Sie können Site-Informationen, Anwendungen, Datenbanken usw. auf dem neuen Server sehen. Außerdem sollte beachtet werden, dass nach der Ein-Klick-Migration Die Adressauflösung des Domainnamens wird beim Domainnamenanbieter abgeschlossen und die alte Server-IP auf die neue Server-IP geändert.

{{o.name}}
{{m.name}}

Guess you like

Origin my.oschina.net/u/4090830/blog/6252593