麒麟開源堡壘機開發環境 部署說明

2021-07-13 15:39:16 字數 1399 閱讀 2937

一.部署說明:

開發環境主要使用開發人員的pc

或筆記本終端進行開發,開發完成後,將**交付相應的負責人,負責人編譯測試後,將**上傳到

cvs備份,將程式上傳到生產環境使用。這種管理模式主要存在如下問題:

1. 對於第三方開發團隊很難做到**防止複製,難以防止生產用的**被第三方開發人員複製出去

2. 缺少審計,無法看到開發者開發過程、上傳過程等,當出現**修改錯誤時很難回溯到問題的源頭

3. 缺少完善的測試、版本管理機制,有可能造成有問題的程式測試不完全安裝到生產環境,也有可能造成版本混亂

鑑於上述問題,堡壘機實施工程需要把開發環境也進行相應的管理和審計,堡壘機上線後,開發人員**開發及部署的流程圖如下:

1. 建立版本管理員,對本系統進行許可權和版本管理

2. 開發伺服器區安裝一台或若干開發機,系統根據各分行實際情況進行安裝

3. 開發伺服器區安裝一台或若干編譯機(也可以與開發機混合使用),用於對**進行編譯

4. 當開發人員因為某專案需要開發、編譯時,由版本管理員在堡壘機上進行設定,分配給開發人員一台適合的開發伺服器和編譯機,開發人員通過堡壘機連線到伺服器上,使用開發伺服器區上的環境進行開發編譯

伺服器,開發人員需要上傳檔案時,通過堡壘機將檔案上傳到

ftp伺服器上,在從開發伺服器上到

ftp伺服器上取出進行使用

6. ftp伺服器上分使用者隔離,不同的使用者無法看到其它使用者上傳的檔案

伺服器8. 開發人員開發,在編譯伺服器編譯完畢後,上傳到sit

伺服器

9. sit伺服器測試完畢,在編譯伺服器上編譯適合

uat的版本,上傳到

uat測試伺服器進行測試

10. uat測試伺服器測試完畢,在編譯伺服器上編譯適合版本伺服器的版本,上傳到版本伺服器進行測試。

11. 測試沒有問題後,從版本伺服器上傳到生產系統使用

12. 幾首順序中,如果有**修改,都上傳到cvs

伺服器進行版本控制和備份

通過上述管理方式,開發人員開發過程都可以進行錄相審計,並且無法將生產**複製出來,同時,版本、測試有專門的版本管理員進行管理,有利於整體生產環境的程式質量。

二.各分行需要準備:

因為整體開發環境和管理方式發生了改變,因此從人員、裝置、流程上都需要各分行做一些配合,主要配合項如下:

1. 設定專門的版本管理員,版本管理員主要責任為堡壘機的許可權設定、開發軟體版本管理

2. 至少準備ftp

伺服器一台、

cvs伺服器一台、開發伺服器、編譯伺服器、

sit、

uat伺服器、版本伺服器若干(各分行視自己的開發情況酌情準備)。

麒麟堡壘機開發環境部署說明

一 麒麟開源堡壘機設定部署說明 開發環境主要使用開發人員的pc或筆記本終端進行開發,開發完成後,將 交付相應的負責人,負責人編譯測試後,將 上傳到cvs備份,將程式上傳到生產環境使用。這種管理模式主要存在如下問題 對於第三方開發團隊很難做到 防止複製,難以防止生產用的 被第三方開發人員複製出去 缺少...

麒麟開源堡壘機阿里雲雙機部署方案

麒麟開源 日 期 2016 6 22 目錄 1 概述 2 1.1 方案背景 2 1.2 方案內容 3 2.阿里雲 slb負載均衡方式 3 2.1 物理環境準備要求 3 2.2 阿里雲slb 設定 3 2.3 使用說明 3 3.dns 負載均衡方式 5 2.1 物理環境準備要求 5 2.2 dns 設...

麒麟開源堡壘機阿里雲雙機部署文件

阿里雲系統中,非vpc網路使用者無法對系統ip進行修改增加,因此堡壘機雙機模式無法應用在阿里雲非vpc使用者中。本方案 使用dns負載均衡和阿里雲slb負載均衡二種方式實現麒麟堡壘機的雙機熱備,並且將運維使用者區分為公司內網使用者和移動 網際網路 使用者二種,二種使用者訪問堡壘機的方式不同,其中公司...