1. APPO 所在機器(在 app 運行所在機器) 必須能通過 ssh 登陸到 Agent 機器
2. Agent 所在機器可以訪問到 zk 的端口
3. 支持 Linux/Windows/AIX 操作系統
4. Windows 服務器如果沒有安裝 Cygwin, 則需要開通SMB服務(網上鄰居)的445端口
5. 必須使用 root/Administrator 賬戶
1. Windows,Windows(Cygwin) 僅支持 Administrator/system 用戶, Linux,AIX 僅支持 root 用戶
2. 登陸 Windows 需要開通445端口, Windows(Cygwin)則通過 SSH, 445 端口均可
3. APPO(運行節點管理)及Proxy 所在機器會通過上述端口登陸到 Agent 機器
藍鯨Agent手動安裝方法
【摘要】
在網絡及所需端口開通情況下,可通過藍鯨平台節點管理向客戶機推送Agent安裝包並自動安裝Agent,當存在端口無法開通的情況時,就需要通過手動傳文件,修改配置的方式安裝藍鯨Agent。
【正文】
一 直連區域Agent手動安裝
1.1 Linux客戶機手動安裝Agent
l 拷貝文件到目標客戶機:
到藍鯨Nginx角色所在服務器的/data/bkcec/miniweb/download目錄下,下載命名形式為gse_client-linux-xxx.tgz的gse客戶端壓縮包,需注意對應客戶機的系統版本,下載后上傳到客戶機的/usr/local/gse目錄下(若不存在,則新建該目錄),並解壓縮;
l 修改配置文件:
vi解壓后的/usr/local/gse/agent/etc/agent.conf,將其中的agentip及identityip修改為客戶機的本地IP;
l 啟動gse服務:
到/usr/local/gse/agent/etc/agent/bin目錄下,執行以下命令
./gsectl stop all #關閉gse服務
./gsectl start all #啟動gse服務;
l 驗證服務狀態:
在客戶機上執行以下命令
ps –ef | grep gse #查看gse服務狀態是否為running
netstat –an | grep 48533 #查看是否與藍鯨服務器建立監聽;
l 添加計划任務:
載客戶機上執行以下命令
crontab -e
* * * * * /usr/local/gse/agent/bin/gsectl watch;
1.2 Windows客戶機手動安裝Agent
l 拷貝文件到目標客戶機:
到藍鯨Nginx角色所在服務器的/data/bkcec/miniweb/download目錄下,下載命名形式為gse_client-windows-xxx.tgz的gse客戶端壓縮包,需注意對應客戶機的系統版本,再上傳到目標agent的C:\gse目錄下(若不存在,則新建該目錄),並解壓縮;
l 修改配置文件:
編輯解壓后的C:\gse/gseagentw/conf/gse.conf,將其中的agentip及identityip修改為客戶機的本地IP;
l 安裝gse服務:
在cmd下執行以下命令
cd c:\gse\gseagentw #進入安裝目錄下
gse_win_daemon.exe –install #安裝gse服務;
l 驗證服務狀態:
在cmd下執行以下命令
netstat –an | findstr 48533 #查看是否與藍鯨服務器建立監聽;
二 雲區域P-Agent手動安裝
2.1 Linux客戶機手動安裝P-Agent
l 拷貝文件到目標客戶機:
到藍鯨Nginx角色所在服務器的/data/bkcec/miniweb/download目錄下,下載命名形式為gse_client-linux-xxx.tgz的gse客戶端壓縮包,需注意對應客戶機的系統版本,下載后上傳到客戶機的/usr/local/gse目錄下(若不存在,則新建該目錄),並解壓縮;
l 修改配置文件:
將/usr/local/gse/agent/etc/目錄下的iagent.conf重命名為agent.conf,修改agent.conf,將其中的agentip及identityip修改為客戶機的本地IP,並將其中所有server項的IP修改為Proxy的IP(與客戶機直接通信的映射地址),將cloudid修改成節點管理頁面顯示的雲區域ID;
l 啟動gse服務:
到/usr/local/gse/agent/etc/agent/bin目錄下,執行以下命令
./gsectl stop all #關閉gse服務
./gsectl start all #啟動gse服務;
l 驗證服務狀態:
在客戶機上執行以下命令
ps –ef | grep gse #查看gse服務狀態是否為running
netstat –an | grep 48533 #查看是否與藍鯨服務器建立監聽;
l 添加計划任務:
載客戶機上執行以下命令
crontab -e
* * * * * /usr/local/gse/agent/bin/gsectl watch;
2.2 Windows客戶機手動安裝P-Agent
l 拷貝文件到目標客戶機:
到藍鯨Nginx角色所在服務器的/data/bkcec/miniweb/download目錄下,下載命名形式為gse_client-windows-xxx.tgz的gse客戶端壓縮包,需注意對應客戶機的系統版本,再上傳到目標agent的C:\gse目錄下(若不存在,則新建該目錄),並解壓縮;
l 修改配置文件:
將C:\gse/gseagentw/conf/文件夾下的igse.conf修改為ges.conf,修改gse.conf,將其中的agentip及identityip修改為客戶機的本地IP,並將其中所有server項的IP修改為Proxy的IP(與客戶機直接通信的映射IP),將cloudid修改成節點管理頁面顯示的雲區域ID;;
l 安裝gse服務:
在cmd下執行以下命令
cd c:\gse\gseagentw #進入安裝目錄下
gse_win_daemon.exe –install #安裝gse服務;
l 驗證服務狀態:
在cmd下執行以下命令
netstat –an | findstr 48533 #查看是否與藍鯨服務器建立監聽;
登錄 paas 服務器,打開 /data/bkce/miniweb/download ,找到對應的服務器版本的 Agent。
參考: