# 快速部署
## 一、操作系統準備和檢查
### 1.1 檢查操作系統,目前版本支持以下操作系統
| 系統 | 版本 | 說明 |
| :-- | :-- | :-- |
| CentOS | 7.3及以上 | 64位,[7.4.1708下載](http://goodrain-pkg.oss-cn-shanghai.aliyuncs.com/system/CentOS/CentOS-7-x86_64-Minimal-1708.iso)) |
| Debian | 9.6及以上 | 64位 |
| Ubuntu | 16.04 | 64位 推薦安裝 |
| 中標麒麟 | 服務器版V7.4 | 64位 |
更多關于軟硬件要求請參考[軟件和硬件環境要求](https://www.rainbond.com/docs/user-operations/op-guide/recommendation/)
### 1.2 下載系統安裝工具
目前最新安裝的版本是: v5.1.5-release
~~~
wget https://pkg.rainbond.com/releases/common/v5.1/grctl
chmod +x ./grctl
~~~
## 二、初始化數據中心
[數據中心](https://www.rainbond.com/docs/architecture/architecture/#二-數據中心服務組件說明)是Rainbond資源集合的核心抽象。初始化數據中心操作需要在第一臺服務器上執行安裝命令。
* 初始化安裝第一個節點(**配置最低2核4G內存40G磁盤**)
* 快速安裝無需設置過多的參數,重點注意IP地址的設定。若當前機器存在多個內網IP地址時需要請務必指定內網IP地址(iip);
* 若當前機器同時具備`內網`和`公網`IP地址時,務必指定公網IP地址(eip),若無則無需指定;
* 如果想跳過系統配置檢查,安裝時指定`--enable-check disable`,如果配置過低可能會無法正常安裝部署;
* [支持對接外部數據庫](https://www.rainbond.com/docs/user-operations/tools/grctl/#初始化時對接外部數據庫);
* 更多參數說明請閱讀[節點初始化重要參數說明](https://www.rainbond.com/docs/user-operations/tools/grctl/#節點初始化重要參數說明)
~~~bash
# 建議使用root執行安裝操作
./grctl init --iip 內網ip --eip 公網ip
~~~
安裝過程需要下載和處理大約2G的文件,需要一定時間,請耐心等待。若遇到無法解決的錯誤請于[Rainbond社區](https://t.goodrain.com/)留言。
* 安裝完成后檢查, 當所有服務和節點皆處于健康狀態時平臺即可正常使用。
~~~bash
# 集群整體狀態
grctl cluster
# 集群節點狀態
grctl node list
# 控制臺訪問地址
http://<節點IP地址>:7070
~~~
如果集群狀態是不健康的,參考[節點健康檢測](https://www.rainbond.com/docs/user-operations/management/component-op/#節點健康檢查機制)文檔解決故障。
## 三、數據中心添加節點
上訴步驟完成默認將第一個節點安裝成為第一個管理節點和第一個計算節點。
若你需要增加你的集群計算資源池,可以快速擴容計算節點:
> 其中host/hostname可以根據排序順序依次compute01-computeN,host/hostname不要重復。
~~~bash
# 建議使用root執行安裝操作
grctl node add --host computexx --iip 計算節點IP --root-pass root用戶密碼 --role compute --install
示例:
grctl node add --host compute01 --iip 192.168.1.1 --root-pass 12345678 --role compute --install
grctl node list
# 確定節點處于健康狀態上線節點
grctl node up <NodeID>
~~~