天天看點

十分鐘安裝一套即時通訊 IM 私有雲

雖然企業上雲已是趨勢,但考慮到 IT 管理、資料安全和基礎設施仍在改造适應階段,私有雲模式,也即雲服務的私有部署,仍是很多企業采用雲服務的典型模式。

過去相當長時間裡,這給雲服務帶來了不小的挑戰,一方面是使用者需求的特殊性,要求雲服務必須滿足極高的伸縮性,可以支援更小的規格或者更大的規格,另一方面是複雜多變的本地環境,讓服務的适配和部署遇到了諸多困難。

幸運的是,強烈的需求帶動了技術的發展,容器技術在過去幾年中迅猛發展,成為了美信拓撲多雲架構的基石。

美信拓撲所有服務均已完成雲原生改造,使得私有雲可以穩定可靠地運作在從裸機伺服器、私有雲計算平台到各種内部容器平台環境中的重要依靠。

三步操作,十分鐘安裝,即刻體驗多雲架構的即時通訊私有雲:

第一步 建立應用

登入控制台 點選建立應用。應用建立預設為免費版套餐,也可以更新為商業版。

十分鐘安裝一套即時通訊 IM 私有雲

第二步 開通私有雲服務

1.應用建立成功後,進入應用詳情頁面。

十分鐘安裝一套即時通訊 IM 私有雲

2.點選更改計劃,選擇私有雲,點選“繼續”。

十分鐘安裝一套即時通訊 IM 私有雲

3.點選私有雲圖示,進入私有雲詳情頁面,下載下傳安裝包 maxim.ctl

$ wget https://package.maximtop.com/linux/amd64/maxim.ctl
           
十分鐘安裝一套即時通訊 IM 私有雲

4.擷取安裝token。可以複制到粘貼闆,也可以下載下傳到本地檔案備用,安裝腳本裡我們用 maxim.token.XXXXXX.txt 示範。

十分鐘安裝一套即時通訊 IM 私有雲

第三步 安裝私有雲

安裝準備

  • 作業系統:
Linux作業系統,推薦 Ubuntu 18.04
  • 硬體配置:
CPU 4核 記憶體 8G 硬碟100G
  • 如果選擇安裝叢集版, 需要3台或更多伺服器
  • 下載下傳安裝包 maxim.ctl

單機版安裝指南

開始安裝

1.首先,準備好一台用來私有部署的伺服器,将ssh登入到這台伺服器上。 然後,執行下載下傳安裝腳本指令,并增加可執行權限。指令如下:

wget https://package.maximtop.com/linux/amd64/maxim.ctl && sudo chmod u+x maxim.ctl
           

執行結果截圖:

十分鐘安裝一套即時通訊 IM 私有雲

2.運作安裝

  • 安裝伺服器已有公網IP,執行如下指令開始安裝。
sudo ./maxim.ctl install --token INSTALL_TOKEN
           

注意:提示“Enter maxim install token:”,請輸入已複制的安裝Token,繼續執行安裝。

開始執行的截圖:

十分鐘安裝一套即時通訊 IM 私有雲

安裝完成的截圖:

十分鐘安裝一套即時通訊 IM 私有雲
  • 本地環境不可進行外部通路,安裝時需要添加參數 --net internal 提示安裝程式選擇内網IP注冊。

執行如下指令開始安裝:

sudo ./maxim.ctl install --net internal --token INSTALL_TOKEN
           

提示:安裝腳本會提示“Enter maxim install token:”,請輸入已複制的安裝Token,繼續執行安裝。

開始執行的截圖:

十分鐘安裝一套即時通訊 IM 私有雲

安裝完成的截圖:

十分鐘安裝一套即時通訊 IM 私有雲

提示:等待安裝完成,耗時10-15分鐘左右,即可安裝完成。

叢集版安裝指南

1.配置叢集通路權限

配置第一台主機對其餘主機的ssh權限,以三台主機 172.16.0.78 、172.16.0.79 、172.16.0.80 為例。

ssh登入master節點(172.16.0.78)

執行如下指令,生成ssh用的公私鑰:

sudo ssh-keygen -t rsa -f ~/.ssh/id_rsa -P ''
           

執行結果截圖:

十分鐘安裝一套即時通訊 IM 私有雲

執行如下指令, 将指令的輸出分别在主機172.16.0.78 ,172.16.0.79 ,172.16.0.80上執行

sudo echo "sudo echo \"`cat ~/.ssh/id_rsa.pub`\" >> ~/.ssh/authorized_keys"
           

指令輸出結果截圖:

十分鐘安裝一套即時通訊 IM 私有雲

指令輸出在172.16.0.78的執行結果:

十分鐘安裝一套即時通訊 IM 私有雲

指令輸出在172.16.0.79的執行結果:

十分鐘安裝一套即時通訊 IM 私有雲

指令輸出在172.16.0.80的執行結果:

十分鐘安裝一套即時通訊 IM 私有雲

2.ssh登入到第一台主機172.16.0.78上 執行如下指令下載下傳安裝腳本,并增加可執行權限

wget https://package.maximtop.com/linux/amd64/maxim.ctl && sudo chmod u+x maxim.ctl
           

執行結果截圖:

十分鐘安裝一套即時通訊 IM 私有雲
  • 伺服器已有公網IP,執行如下指令開始安裝。
sudo ./maxim.ctl install --nodelist 172.16.0.78 172.16.0.79 172.16.0.80 --token INSTALL_TOKEN
           

提示:安裝腳本會提示“Enter maxim install token:”,請輸入已複制的安裝Token,繼續執行安裝。

開始執行的截圖:

十分鐘安裝一套即時通訊 IM 私有雲

安裝完成的截圖:

十分鐘安裝一套即時通訊 IM 私有雲
  • 本地環境不可進行外部通路,安裝時需要添加參數 --net internal 提示安裝程式選擇内網IP注冊。

執行如下指令開始安裝。

sudo ./maxim.ctl install --nodelist 172.16.0.78 172.16.0.79 172.16.0.80 --net internal --token INSTALL_TOKEN
           

提示:安裝腳本會提示“Enter maxim install token:”,請輸入已複制的安裝Token,繼續執行安裝。

開始執行的截圖:

十分鐘安裝一套即時通訊 IM 私有雲

安裝完成的截圖:

十分鐘安裝一套即時通訊 IM 私有雲

提示:等待安裝完成,耗時10-20分鐘左右,即可安裝完成。

其他:

  1. 服務安裝完會需要聯系伺服器自檢,如果确定本地環境不可進行外部通路,安裝時需要添加參數 --net internal 提示安裝程式選擇内網IP注冊。
  2. 如果機器有防火牆,需要保證端口443和80允許通路。
  3. 如何檢視私有雲安裝進度,以及資料遷移狀态?
    十分鐘安裝一套即時通訊 IM 私有雲
  4. 安裝完成後,打開美信拓撲控制台進入系統狀态頁面。
    十分鐘安裝一套即時通訊 IM 私有雲
    點選檢視原文或者通路美信拓撲官網( https://www.maximtop.com/ )了解更多資訊。
    十分鐘安裝一套即時通訊 IM 私有雲
    關注「美信拓撲」公衆号 ,了解一鍵啟用多雲架構的即時通訊雲服務
    十分鐘安裝一套即時通訊 IM 私有雲