目錄
- 一、權限檢查
- 二、添加代理機
- 三、更換代理
- 四、刪除并重新配置代理
一、權限檢查
確認用戶具有權限
默認代理池的所有者有添加代理的權限
1)代理池所有者可以生成一個PAT,共享使用。代理不會在日常操作中使用此人憑據,但需要使用有權限的賬號完成注冊。
2)如果沒有公共PAT,也可以找代理池所有者添加安裝代理的權限。
如何添加代理池權限:
進入代理池管理頁面,點擊安全性在集合級別下添加administrator權限即可
二、添加代理機
1.新建代理
2.下載安裝包
3.在服務器創建目錄
mkdir -p /myagent
4.將安裝包解壓到創建的目錄下
tar -zxvf 安裝包目錄 -C /myagent
5. 進入/myagent目錄注釋掉或刪掉腳本中的權限限制字段,使root用戶可以安裝代理
vi config.sh
6.安裝代理&啟動服務一鍵部署
./config.sh --unattended --url https://devops.訪問地址/訪問頁面 --auth PAT --token {自己的token} --pool {代理池名稱} --agent {代理機名稱} && ./svc.sh install && ./svc.sh start
#說明
#1){}內容需要替換為自己的內容
#2)代理機名稱建議加上ip,方便后期區分
#3)PAT需要有當前代理池的權限
7.安裝完成后,devops系統中對應代理池中即可看到聯機的代理
若在安裝代理程序后,安裝某個應用或依賴,必須手動重啟下代理服務,方可識別出。具體步驟:
進入代理安裝目錄后執行以下命令
./svc.sh stop
./env.sh
./svc.sh start
三、更換代理
要替換代理,請走安裝步驟
當您使用與現有代理相同的名稱配置代理時,系統會詢問您是否要替換現有代理。
如果回答Y,請確保刪除要替換的代理。
否則,在幾分鐘的沖突后,其中一個代理將關閉。
四、刪除并重新配置代理
刪除代理
1.停止并卸載服務
sudo ./svc.sh stop
sudo ./svc.sh uninstall
2.刪除代理
./config.sh remove
這里需要輸入您的憑據,使用PAT方式
如何生成可刪除代理的PAT
1.必須是代理池所有者新建PAT
2.創建PAT,組織必須選擇“所有可訪問的組織”級別的權限,范圍選擇“讀取和管理”代理池即可
刪除代理后可以再次配置它