Jika server Anda dapat terhubung ke Virtual Private Cloud (VPC) dari pusat data, VM, atau host cloud, kami sarankan menggunakan Server Migration Center (SMC) untuk memigrasikan server melalui VPC. Dibandingkan dengan migrasi melalui Internet, migrasi melalui VPC lebih efisien dan stabil.
Skenario
Skenario 1: Server Anda tidak dapat mengakses Internet (IDC tempat server berada dikonfigurasi dengan satu egress Internet), dan Anda perlu memigrasikan server ke Alibaba Cloud.
Hubungkan server ke VPC menggunakan VPN Gateway, Express Connect, atau Smart Access Gateway. Konfigurasikan server proxy, lalu gunakan server proxy untuk mengakses SMC.
Skenario 2: Server Anda dapat mengakses Internet dan Anda bisa memigrasikan server melalui Internet menggunakan SMC. Namun, Anda ingin meningkatkan laju transfer data.
Hubungkan server ke VPC menggunakan VPN Gateway, Express Connect, atau Smart Access Gateway. Buat pekerjaan migrasi di konsol SMC dan tentukan VPC sebagai tipe jaringan. Migrasi melalui VPC lebih efisien dibandingkan dengan migrasi melalui Internet.
Proses migrasi
Gambar berikut menunjukkan proses migrasi server melalui VPC.
Proses migrasi:
Unduh paket klien SMC dan instal klien SMC pada server sumber.
Jalankan klien SMC di server sumber dan gunakan server proxy untuk mengimpor informasi tentang server sumber ke konsol SMC. Untuk informasi lebih lanjut tentang server proxy, lihat bagian Proxy Maju dalam topik ini.
Di konsol SMC, buat pekerjaan migrasi yang menggunakan VPC sebagai tipe jaringan, lalu mulai pekerjaan tersebut.
SMC membuat sumber daya berdasarkan konfigurasi pekerjaan migrasi dan memigrasikan data dari server sumber ke Alibaba Cloud melalui VPC.
Selama migrasi, server proxy meneruskan instruksi dari konsol SMC ke server sumber. Sebagai contoh, jika terjadi kesalahan selama migrasi, SMC menghentikan migrasi dan mengirimkan log kesalahan ke klien SMC. Server proxy menerima log kesalahan ini dan meneruskan log kesalahan ke klien SMC di server sumber.
Proxy maju
Proxy maju adalah server proxy yang berada di antara klien dan server. Jika klien tidak dapat mengakses server melalui Internet, server proxy dapat dikonfigurasi untuk berkomunikasi dengan klien lalu mengirimkan permintaan ke server. Setelah server menerima permintaan, ia mengirimkan respons ke server proxy. Lalu, server proxy mengirimkan respons ke klien.
Proxy maju memiliki manfaat berikut:
Mengizinkan klien mengakses sumber daya data di Internet.
Meng-cache data Internet yang sering diakses oleh klien. Ketika data tersebut diakses untuk kedua kalinya, data dapat langsung diambil dari cache. Ini meningkatkan efisiensi akses sumber daya bagi klien.
Memberikan izin akses kepada klien dan memastikan keamanan data pada komputer klien.
Menyembunyikan informasi tentang klien dan menyimpan log akses ketika klien mengakses sumber daya Internet.
Prasyarat
Pusat data Anda terhubung ke VPC menggunakan VPN Gateway, Express Connect, atau Smart Access Gateway. Untuk informasi lebih lanjut, lihat Menghubungkan Pusat Data ke VPC.
Port 8703 dan 8080 dibuka pada firewall pusat data Anda. Ini memastikan bahwa data dapat ditransfer antara server sumber dan instance perantara.
Server sumber dapat berkomunikasi dengan server proxy melalui jaringan, dan server proxy dapat mengakses Internet.
Prosedur
Buat server proxy dan aktifkan port 3128.
(Direkomendasikan) Buat instance Elastic Compute Service (ECS) Alibaba Cloud. Kami merekomendasikan Anda menggunakan instance ECS yang menjalankan CentOS 7 atau versi lebih baru. Untuk informasi lebih lanjut, lihat Buat Instance di Tab Peluncuran Kustom.
Secara default, instance ECS dapat mengakses titik akhir internal SMC. Verifikasi bahwa titik akhir berikut dapat diakses dari instance ECS yang Anda buat:
https://<region-id>.axt.aliyun.com, seperti https://cn-hangzhou.axt.aliyun.com
https://smc.vpc-proxy.aliyuncs.com
Buat server proxy yang tidak berada di Alibaba Cloud.
Pastikan server proxy dapat mengakses titik akhir publik SMC berikut:
https://smc-service.aliyuncs.com
https://smc.aliyuncs.com
Instal Squid di server proxy.
Gunakan alat koneksi jarak jauh untuk terhubung ke server proxy, seperti WinSCP.
Dalam contoh ini, sistem operasi CentOS 7.9 digunakan.
Jalankan perintah berikut untuk menonaktifkan firewall:
systemctl stop firewalld setenforce 0Jalankan perintah berikut untuk menginstal Squid:
yum -y install squidJalankan perintah berikut untuk memeriksa apakah aturan dalam file konfigurasi Squid
/etc/squid/squid.confmencakup blok CIDR server sumber (blok CIDR yang dapat diakses):cat /etc/squid/squid.conf
Jika aturan mencakup blok CIDR server sumber, lanjutkan ke langkah berikutnya.
Jika aturan tidak mencakup blok CIDR server sumber, lakukan langkah-langkah berikut.
Jalankan perintah berikut untuk mengedit file konfigurasi Squid:
vim /etc/squid/squid.confTekan tombol
iuntuk menambahkan blok CIDR ke posisi yang ditunjukkan pada gambar berikut. Gambar berikut menunjukkan penambahan semua alamat IP:acl localnet src 0.0.0.0/0.
PentingSecara default, Squid menggunakan port 3128 sebagai port mendengarkan HTTP. Jika Anda perlu mengubah nomor port, modifikasi item konfigurasi
http_port 3128.Setelah konfigurasi selesai, tekan tombol
Esc, masukkan:wq, lalu tekan tombol ENTER untuk menyimpan dan menutup file konfigurasi.
Jalankan perintah berikut untuk memulai Squid:
systemctl start squid systemctl enable squid
Impor informasi tentang sumber migrasi menggunakan klien SMC. Untuk informasi lebih lanjut, lihat Impor Informasi tentang Sumber Migrasi Menggunakan Klien SMC.
Setelah Anda mengunduh dan mengekstrak paket klien SMC, Anda harus mengonfigurasi informasi server proxy dalam file konfigurasi klien SMC Anda. Lalu, Anda dapat menjalankan klien untuk mengimpor informasi tentang server sumber ke konsol SMC. Dalam contoh berikut, Linux digunakan untuk menunjukkan prosedur konfigurasi informasi server proxy:
Di direktori
go2aliyun_client, jalankan perintah berikut untuk membuka fileclient_data.Dalam contoh ini, klien SMC Edisi Generik Linux 64-bit digunakan.
cd go2aliyun_client_linux_x86_64 vim client_dataTemukan item konfigurasi
proxy, seperti yang ditunjukkan pada gambar berikut.
Atur parameter
ip_portke alamat IP dan nomor port server proxy.Contoh:
"proxy": { "ip_port": "172.168.XX.XX:3128", "user_pwd": "" }Setelah konfigurasi selesai, tekan tombol Esc, masukkan
:wq, lalu tekan tombol ENTER untuk menyimpan dan menutup file konfigurasi.(Opsional) Jika server proxy ECS tidak dapat mengakses titik akhir publik SMC (tanpa IP jaringan publik), jalankan perintah berikut untuk menentukan titik akhir internal SMC.
./go2aliyun_client --rerun --useaxt=cn-hangzhouGanti cn-hangzhou dengan ID wilayah server proxy.
Migrasikan server di konsol SMC. Untuk informasi lebih lanjut, lihat Langkah 2: Konfigurasi Migrasi.
Selama konfigurasi migrasi, Anda harus menyetel parameter Network Type ke VPC, dan tentukan VPC dan vSwitch. Pastikan VPC dapat diakses dari server sumber melalui VPN Gateway, Express Connect, atau Smart Access Gateway.
