Bagaimana untuk berhijrah dari Zevenet 5.2 ke Zevenet 6

DIPOS oleh Zevenet | 25 Julai 2019

Gambaran Keseluruhan

Artikel ini menerangkan cara berpindah dari versi Zevenet 5.2 ke Zevenet 6 tanpa gangguan perkhidmatan, menggunakan repositori APT baru yang tersedia untuk peningkatan perisian. Diperlukan untuk melakukan bukan sahaja kemas kini perisian tetapi peningkatan perisian dan terjemahan fail konfigurasi, kerana sistem operasi Zevenet 6 didasarkan pada kernel versi 4.19 yang disokong jangka panjang terbaru dengan teknologi rangkaian yang sangat baru tersedia tetapi juga memberikan kemampuan yang sangat baru dalam ruang pengguna.

Untuk itu, untuk menjadikan proses migrasi semudah dan sekuat mungkin, diperlukan untuk memastikan bahawa sistem sebelumnya akan berjalan dengan versi Zevenet 5.2 terbaru dan Zevenet 6 baru digunakan dan siap menerima konfigurasi.

Persediaan

Sila pastikan bahawa Zevenet Load Balancer yang akan dipindahkan sekarang sedang menjalankan Zevenet 5.2.x terbaru dengan arahan berikut:

root@myzevenet5k:~# dpkg -l | grep zevenet
ii  zevenet                        5.2.14                         amd64        ZEVENET Load Balancer Enterprise Edition
ii  zevenet-ipds                   1.0.180810                     amd64        Security updates to feed IPDS module of ZEVENET Load Balancer
ii  zevenet-web-gui                1.2.7                          all          Web GUI of Zevenet Enterprise

Juga, diperlukan untuk menggunakan atau memasang Zevenet Load Balancer baru dengan mana-mana peralatan Zevenet 6000 yang tersedia (maya, baremetal, awan, perkakasan, dll.). Migrasi Zevenet benar-benar disokong dalam lesen, jadi Zevenet 6 ini perlu dipanggil dengan nama host yang sama dengan Zevenet 5 semasa anda untuk diganti, minta saja sijil pengaktifan sementara baru kepada pasukan sementara migrasi sedang dalam proses. Kemudian, sila gunakan Zevenet 6, aktifkan dan kemas kini ke versi terbaru menggunakan arahan berikut:

root@myzevenet6k:~# checkupgrades 
25 package(s) require upgrade
To upgrade, execute: apt-get --with-new-pkgs upgrade

root@myzevenet6k:~# apt-get --with-new-pkgs upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  curl dpkg libcurl4 libexpat1 libgssapi-krb5-2 libk5crypto3 libkrb5-3 libkrb5support0 libpq5 libpython3-stdlib libpython3.7-minimal libpython3.7-stdlib librrds-perl libssl1.1 nftlb openssl pound python3 python3-minimal python3.7 python3.7-minimal rrdtool unzip zevenet
  zevenet-base-files
25 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 13.6 MB of archives.
After this operation, 101 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
.
.
.

Akses Internet dari perkakas diperlukan untuk mengemaskini melalui repositori APT, sila konfigurasi proksi navigasi jika diperlukan di bahagian Sistem> Perkhidmatan Jauh> Proksi. Jika tidak ada peluang untuk mendapatkan akses Internet sama sekali, sila hubungi Pasukan kami untuk membina repositori kemas kini tempatan.

Proses penghijrahan

Pertimbangan

Proses migrasi mengautomasikan tindakan berikut:
Penghijrahan objek yang dikonfigurasikan: perkhidmatan atau ladang maya, IPDS, rangkaian, perkhidmatan SNMP, perkhidmatan DNS, perkhidmatan SSH, dan Sijil SSL.
Nama hos Zevenet 6 tidak akan diimport.
Konfigurasi kluster tidak akan diimport.
Fail global.conf tidak akan ditimpa (pastikan konfigurasi gerbang adalah sama).
Sijil pengaktifan untuk sistem baru ini tidak akan diubah.
Konfigurasi perkhidmatan web untuk fail GUI web akan diimport, jadi jika anda mengubah suai seksyen SSL sertifikat, sila pastikan bahawa fail yang diperlukan untuk SSL telah disalin sebelumnya ke Server Zevenet baru.

Migrasi fail konfigurasi

Pergi ke GUI web Zevenet 5.2, seksyen menu Sistem> Sandaran dan buat sandaran baru dengan nama itu penghijrahan-, Sebagai contoh, penghijrahan-myzevenet. Sebaik sahaja sandaran selesai, muat turun di dalam komputer anda.

Kemudian, sambungkan ke GUI web baru Zevenet 6, pergi ke bahagian Sistem> Sandaran dan pilih pilihan Muat naik Sandaran, masukkan nama deskriptif untuk sandaran migrasi, kini cari fail sandaran tarball yang sudah dimuat turun dari 5.2 secara tempatan dan muat naiknya. Sebaik sahaja fail itu dimuat naik sepenuhnya, anda akan dapat melihat salinan ini dalam jadual sandaran utama.

Sekarang, pergi ke baris arahan Xeven 6, dan sahkan fail sandaran telah dimuat naik dengan menjalankan arahan berikut:

root@myzevenet6k:~# ls /usr/local/zevenet/backups/
backup-migration-myzevenet.tar.gz

Fail konfigurasi siap dimigrasikan, jadi mari kita gunakan sandaran konfigurasi ke Zevenet 6 dengan perintah zenbackup.pl -D52to60, dalam contoh kita:

root@myzevenet6k:~# zenbackup.pl migration-myzevenet -D52to60
Importing from Zevenet 5.2 to Zevenet 6, using /usr/local/zevenet/backups/backup-migration-myzevenet.tar.gz
A snapshot before to continue is recommended for Virtual Load Balancers.
Will be kept: current hostname, global.conf and activation certificate file.
Cluster configuration won't be imported.

Press a key to start...

.
.
.

Configuration files have been moved to the local system.
Running migration:
- Blacklists
- HTTP parameters
- Network interfaces
- L4xNAT farms
- RBAC roles

Finished, please restart the load balancer in order to apply the changes.

Pada ketika ini, sistem sudah sedia untuk dimulakan semula, sebelum memastikan untuk mematikan Zevenet Load Balancer 5 untuk mengelakkan alamat IP berganda dalam rangkaian.

Penghijrahan kluster

Kerana alasan seni bina rangkaian, perkhidmatan kluster Zevenet tidak akan dimigrasikan tetapi penyediaan kluster baru itu remeh.

Diperlukan untuk menyiapkan Zevenet 6 Load Balancer lain seperti yang dijelaskan pada awal artikel ini dan setelah contoh ini siap dengan perbaikan terbaru yang diterapkan, sambungkan saja ke GUI web dari nod utama Zevenet 6 (yang mengandungi keseluruhan konfigurasi), pergi ke menu bahagian Sistem> Kluster dan buat perkhidmatan kluster baru dengan kedua pelayan Zevenet 6. Semua konfigurasi akan direplikasi secara automatik dari tuan kepada hamba.

Membetulkan perubahan

Sekiranya terdapat sebarang tingkah laku yang tidak dijangka semasa permulaan perkakas Zevenet 6 baru dengan perkhidmatan maya, sila gunakan prosedur berikut:

1. Jalankan sokongan pada Zevenet Load Balancer 6 dan simpannya (jika anda menjalankan kluster kemudian laksanakan arahan ini dalam kedua-dua nod).
2. Matikan nodus Zevenet 6 dan mulakan semula nodus Zevenet 5.
3. Buka kes sokongan baru dengan penjelasan terperinci tentang isu yang berpengalaman dan lampirkan kepadanya sokongan yang dijanakan sebelum ini.

Selamat Zevenet 6 migrasi!

Berkongsi pada:

Dokumentasi di bawah syarat-syarat Lesen Dokumentasi Bebas GNU.

Adakah artikel ini berguna?

Artikel yang berkaitan