什么是啟雲數據庫?
啟雲數據庫是基於自主原創的關系型數據庫軟件,集數據存儲、備份、高可用、遷移、監控、優化、安全等功能為一體,為用戶提供一個“按需申請、開箱即用、秒級發放”的數據庫雲服務系統。雲服務系統支持多種數據庫服務能力,提供單節點、並行處理集群、主備集群、讀寫分離集群、數據共享集群等多種服務規格,可按需適配各種業務場景。
啟雲數據庫安裝和部署
操作系統centos7.8
硬件單台服務器的需求:
環境規划:CPU6核
內存:32g
磁盤1:80G
磁盤2:最低400G(只能多不能少,我之前測試過300G的磁盤2,結果被源數據擠爆了)
磁盤不需要做任何分區掛載等操作,必須輸空盤。
集群規划配置hosts文件,IP和主機名形成映射:
192.168.10.101 node1
192.168.10.102 node2
192.168.10.103 node3
192.168.10.33 vip # vip是虛擬IP(可以理解是假的IP,但是最好和集群的節點在同一個網段)
注意節點之間必須配置免密登陸(操作方法可參考我另一個篇linux教程文檔)。
安裝包(如下圖所示):
k8s
啟雲數據庫的安裝包
替換平台平台KEY(override.yaml)。
解壓k8s和啟雲數據庫兩個安裝包,刪除啟雲數據庫自帶的packages文件夾,把解壓出來的k8spack文件夾
用k8s里面的packages替換啟雲的packages
packages替換完了之后接下來替換平台key
key的位置:/kube-installer/applications/12-dmdp-cloud-service/charts
以上替換文件操作執行完了之后,開始配置文件:
首先配置all.yml
all.yml的路徑:/kube-installer/inventory/devices/group_vars
注意修改vip,與之前的host文件里面要對應。
修改完畢之后再修改hosts.ini,路徑如圖所示。
文件配置內容如圖(圖中sdb是磁盤2):
以上配置都做完了之后,scp發包給其他集群的兩台機器
提示:啟動集群之前檢查一次:3級機器的 /etc/hosts文件形成映射和免密登陸,packages包和key的替換、all.yml的配置、hosts.ini的配置。
啟動集群:
在安裝目錄下執行:
啟動之后會告訴你參數並再次確認,填入‘yes’,隨后會刷新一系列的參數文件,
正常的安裝是不會報錯的
看到圖下這一步,即安裝好了。
然后可以用命令查看服務和各項進程的狀態:
查看k8s的服務狀態——systemctl status kubelet
查看各項進程情況——kubectl get pods -A
若3台機器的k8s全部沒有問題,處於running狀態。則查看各項進程情況。
注意,若按照本文章來配置,status狀態不是running,請耐心等待二十至三十分鍾,在做初始化操作。可慢慢查看各項進程的狀態。
3台機器的狀態全部是running則是正常。
在瀏覽器輸出你所配置的虛擬VIP
賬號:superadmin
密碼:888888
下圖是登陸界面:
到此啟雲數據庫的安裝部署和集群就已經配置完畢了!