Selamlar, bu makalemizde hali hazırda community paketler üzerinde çalışan 3 node’lu couchbase cluster’ımızı enterprise’a upgrade edeceğiz.
Upgrade işlemi için aşağıdaki adımları izleyeceğiz.
1. cluster’dan node’u çıkartacağız
2. çıkartılan node’dan community paketlerini silip enterprise paketleri yükleyeceğiz.
3. Node’u tekrar cluster’a dahil edeceğiz.
Öncelikle mevcut ortamımıza göz atalım. Cluster’ımız 3 node’dan oluşuyor.
Şu an üzerinde Couchbase Community 7.0.0 kurulu.
root@node1:~# dpkg --list | grep -i couchbase
ii couchbase-release 1.0-9 amd64 This package contains Couchbase repository GPG key as well as configuration for APT repository
ii couchbase-server-community 7.0.0-5302-1 amd64 Couchbase Server
Upgrade’e node3’ten başlıyorum ve node’u cluster’dan çıkartıyorum. Rebalance’a bastıktan sonra 3. node cluster’dan çıkmış oluyor ve dokümanlar artık 2 node’a dağılıyor.
Sunucuya bağlanıp community paketi remove ediyorum ve enterprise’ı yüklüyorum.
root@node3:~# dpkg --remove couchbase-server-community
(Reading database ... 147967 files and directories currently installed.)
Removing couchbase-server-community (7.0.0-5302-1) ...
root@node3:~# dpkg -i couchbase-server-enterprise_7.0.3-ubuntu20.04_amd64.deb
Selecting previously unselected package couchbase-server.
(Reading database ... 144376 files and directories currently installed.)
Preparing to unpack couchbase-server-enterprise_7.0.3-ubuntu20.04_amd64.deb ...
Minimum RAM required : 4 GB
System RAM configured : 31.36 GB
Minimum number of processors required : 4 cores
Number of processors on the system : 8 cores
Unpacking couchbase-server (7.0.3-7031-1) ...
Setting up couchbase-server (7.0.3-7031-1) ...
Removed /etc/systemd/system/couchbase-server.service.
You have successfully installed Couchbase Server.
Please browse to http://node3:8091/ to configure your server.
Refer to https://docs.couchbase.com for additional resources.
Please note that you have to update your firewall configuration to
allow external connections to a number of network ports for full
operation. Refer to the documentation for the current list:
https://docs.couchbase.com/server/7.0/install/install-ports.html
By using this software you agree to the End User License Agreement.
See /opt/couchbase/LICENSE.txt.
root@node3:~#
Browser’dan ilgili node’u tekrar cluster’a dahil ediyorum.
Node3 artık new node ve enterprise olarak gözüküyor. Rebalance’a basıyorum ve node cluster’a dahil olmuş oluyor.
Rebalance tamamlandı, artık clusterımızda 2 node community 1 node ise enterprise.
Aynı işlemi sırayla diğer node’lara da uygulayıp upgrade işlemini tamamlıyorum.
Sadece community enterprise upgrade’ini değil aynı zamanda versiyon upgrade’lerini de aynı yöntem ile gerçekleştirebilirsiniz. Tabi upgrade öncesi uyumluluk matrixine bakmakta fayda var. Upgrade community to enterprise hakkında daha fazla bilgi ve CouchBase bakım ve destek servisimizden yararlanmak için bizimle iletişime geçebilirsiniz.
Sorunuz olursa lütfen çekinmeyin; dba@forenda.com.tr