DEV Community

Özcan Kara
Özcan Kara

Posted on • Updated on

Huawei Cloud - Cloud Migration

Task 1: WordPress Veritabanı Bağlantı Parametrelerini Ayarlama
Adımlar:
WordPress dizinine geçiş yapın:

cd /var/www/html/wordpress

Enter fullscreen mode Exit fullscreen mode

wp-config-sample.php dosyasını kopyalayın ve wp-config.php olarak yeniden adlandırın:

cp wp-config-sample.php wp-config.php

Enter fullscreen mode Exit fullscreen mode

wp-config.php dosyasını düzenleyin:

vim wp-config.php

Enter fullscreen mode Exit fullscreen mode

wp-config.php dosyasında aşağıdaki ayarları yapın:

/** The name of the database for WordPress */
define( 'DB_NAME', 'wordpress' );

/** MySQL database username */
define( 'DB_USER', 'root' );

/** MySQL database password */
define( 'DB_PASSWORD', 'Huawei@123!' );

/** MySQL hostname */
define( 'DB_HOST', 'ecs-mysql->private ip' );

/** Database Charset to use in creating database tables. */
define( 'DB_CHARSET', 'utf8' );

/** The Database Collate type. Don't change this if in doubt. */
define( 'DB_COLLATE', '' );

Enter fullscreen mode Exit fullscreen mode

Dosya izinlerini ayarlayın:

chown -R apache:apache /var/www/html/*

Enter fullscreen mode Exit fullscreen mode

Apache servisini başlatın:

systemctl start httpd

Enter fullscreen mode Exit fullscreen mode

Yapılandırmadan sonra tarayıcıda WordPress'e erişin:

http://<EIP>/wordpress/index.php

Enter fullscreen mode Exit fullscreen mode

Task 2: ECS WordPress Host'unu Yeni Bir ECS'ye Taşıma
Adımlar:
SMS aracını kullanarak ecs-wordpress ana bilgisayarını yeni bir ECS'ye taşıyın:

Yeni ECS adı: ecs-wordpress-1
Bölge: AP-Singapore
Yeni sistemin özellikleri orijinal sistemle aynı olmalı.
Taşıma hızını 20 Mbit/s olarak ayarlayın.
Huawei Cloud Management Console'da oturum açın.

Server Migration Service (SMS) bölümüne gidin.

Yeni bir taşıma görevi oluşturun ve kaynak olarak mevcut ecs-wordpress ana bilgisayarını seçin.

Hedef olarak yeni ECS örneğini (ecs-wordpress-1) seçin.

Gerekli taşıma ayarlarını yapın ve taşıma hızını 20 Mbit/s olarak ayarlayın.

Taşıma görevini başlatın ve tamamlanmasını bekleyin.

Task 3: Obje Depolama Göç Hizmetini Kullanarak Verileri Taşıma
Adımlar:
Obje Depolama Göç Hizmeti (OMS) kullanarak verileri yeni oluşturulan bucket'a taşıyın:

AP-Singapore bölgesinde oluşturulan bucket'tan yeni bucket'a veri taşıma işlemi yapılacak.
Huawei Cloud Management Console'da oturum açın.

Object Storage Migration Service (OMS) bölümüne gidin.

Yeni bir göç görevi oluşturun ve kaynak olarak AP-Singapore bölgesindeki mevcut bucket'ı seçin.

Hedef olarak yeni oluşturulan bucket'ı seçin.

Göç görevini başlatın ve tamamlanmasını bekleyin.

Task 4: RDS (MySQL) DB Örneği Oluşturma ve Veri Göçü
Adımlar:
AP-Singapore bölgesinde RDS (MySQL) DB örneği oluşturun ve adını RDS-mysql olarak belirleyin:

Billing Mode: Pay-per-use
Region: AP Singapore
DB Instance Name: RDS-mysql
DB Engine Version: 5.6
DB Instance Type: Single
AZ: Gerektiği gibi bir AZ seçin
Time Zone: UTC+8:00
Instance Class: 2 vCPUs, 4 GB
Storage: 40 GB
Disk Encryption: Disable
VPC: vpc02
Security Group: sg-01
Administrator: root
Administrator Password: Özelleştirilmiş bir şifre belirleyin
Other Parameters: Varsayılan değerleri koruyun
Enterprise Project: Varsayılan değeri koruyun
Tag: None
Quantity: 1
Read Replica: Skip
Huawei Cloud Management Console'da oturum açın.

Relational Database Service (RDS) bölümüne gidin ve yeni bir DB örneği oluşturun. Gereksinimlere uygun ayarları yapın.

DB örneği oluşturulduktan sonra, Data Replication Service (DRS) bölümüne gidin.

Yeni bir göç görevi oluşturun ve kaynak olarak mevcut ecs-mysql DB'yi seçin.

Hedef olarak yeni oluşturduğunuz RDS-mysql DB'yi seçin.

Gereken ayarları yapın ve göç görevini başlatın.

Task 5: MySQL Bağlantı Konfigürasyonunu Değiştirme
Adımlar:
Göçten sonra, MySQL bağlantı konfigürasyonunu ecs-wordpress-1 sunucusunda RDS-mysql ile bağlantı kuracak şekilde değiştirin ve WordPress forumunu başlatın.

ecs-wordpress-1 sunucusunda oturum açın.

wp-config.php dosyasını düzenleyin:

cd /var/www/html/wordpress
vim wp-config.php

Enter fullscreen mode Exit fullscreen mode

wp-config.php dosyasındaki MySQL bağlantı ayarlarını yeni RDS-mysql bilgileri ile güncelleyin:

/** The name of the database for WordPress */
define( 'DB_NAME', 'wordpress' );

/** MySQL database username */
define( 'DB_USER', 'root' );

/** MySQL database password */
define( 'DB_PASSWORD', 'Yeni_RDS_MySQL_Parola' );

/** MySQL hostname */
define( 'DB_HOST', 'Yeni_RDS_MySQL_Hostname' );

/** Database Charset to use in creating database tables. */
define( 'DB_CHARSET', 'utf8' );

/** The Database Collate type. Don't change this if in doubt. */
define( 'DB_COLLATE', '' );

Enter fullscreen mode Exit fullscreen mode

Apache servisini yeniden başlatın:

systemctl restart httpd

Enter fullscreen mode Exit fullscreen mode

Task 6: Object Storage Service (OBS) Yapılandırma ve Resim Yükleme
Adımlar:
Object Storage Service (OBS) yapılandırın ve background.jpg resmini yeni oluşturulan bucket'a yükleyin.

Huawei Cloud Management Console'da oturum açın.

OBS bölümüne gidin.

Yeni bir bucket oluşturun veya mevcut bir bucket seçin.

background.jpg dosyasını exam desktop'taki Picture klasöründen seçin ve bu bucket'a yükleyin.

Top comments (0)