一、Flexus 云服務(wù)器 X 實例介紹
在數(shù)字化飛速發(fā)展的時代,企業(yè)和個人對高效穩(wěn)定的技術(shù)支持需求日益增長。云服務(wù)器應(yīng)運而生,它如同一位強大而可靠的伙伴,為我們的業(yè)務(wù)和創(chuàng)意提供廣闊的舞臺。無論是數(shù)據(jù)存儲、應(yīng)用部署還是網(wǎng)站搭建,云服務(wù)器都以其卓越性能和便捷性,成為眾多用戶的首選。
華為云下一代云服務(wù)器 Flexus X 實例煥新上線,新產(chǎn)品首創(chuàng) CPU 內(nèi)存規(guī)格靈活定義,突破 1:2 次冪的固有配比,實現(xiàn) 1:3、2:5 等自定義特殊規(guī)格,量身匹配業(yè)務(wù)性能訴求,業(yè)界首個 X86 業(yè)務(wù)應(yīng)用智能加速,覆蓋網(wǎng)絡(luò)應(yīng)用、數(shù)據(jù)庫、虛擬桌面、分析索引、微服務(wù)、CI/CD 等通用負(fù)載場景,最高可達(dá)業(yè)界同規(guī)格 6 倍性能。
Flexus X 實例通過和其他服務(wù)組合,具備計算、鏡像安裝、網(wǎng)絡(luò)、存儲、安全等能力,您可根據(jù)業(yè)務(wù)需要靈活配置各資源。
本次測評使用的規(guī)格是:4 核 12G-100G-3M 規(guī)格的 Flexus X 實例基礎(chǔ)模式
二、Flexus 云服務(wù)器 X 實例配置
2.1 重置密碼
購買服務(wù)器的時候可以提前設(shè)置用戶名和密碼,因為我這里跳過了,所以購買完成后需要重置密碼,會短信或站內(nèi)消息通過你的云服務(wù)器信息,重點是公網(wǎng) IP 地址和用戶名,首先打開你的服務(wù)器控制臺,選擇重置密碼
勾選自動重啟,點擊確定即可
2.2 服務(wù)器連接
華為云服務(wù)器提供了多種鏈接方式,如使用控制臺提供的 VNC 方式登錄、使用 Linux/Mac OS 系統(tǒng)主機登錄 Linux 彈性云服務(wù)器(即 ssh root@192.168.48.78 命令)或者使用 Putty、Xshell 等工具登錄 Linux 彈性云服務(wù)器。
我個人習(xí)慣使用 MobaXterm這款軟件,添加 SSH 連接,輸出公網(wǎng) IP、用戶名和端口(默認(rèn) 22),連接即可。
2.3 安全組配置
安全組是一個邏輯上的分組,為同一個 VPC 內(nèi)的云服務(wù)器提供訪問策略。用戶可以在安全組中定義各種訪問規(guī)則,當(dāng)云服務(wù)器加入該安全組后,即受到這些訪問規(guī)則的保護。
系統(tǒng)為每個網(wǎng)卡默認(rèn)創(chuàng)建一個默認(rèn)安全組,默認(rèn)安全組的規(guī)則是對出方向上的數(shù)據(jù)報文全部放行,入方向訪問受限。您可以使用默認(rèn)安全組,也可以根據(jù)需要創(chuàng)建自定義的安全組。
主要需要填寫優(yōu)先級(默認(rèn)填 1 即可)、協(xié)議端口(協(xié)議一般為 TCP 或 UDP,端口一般選擇你項目需要暴露的端口即可),描述(選填,一般會填寫此端口的用途以免忘記了),其他默認(rèn)點擊確定即可。安全組配置主要是暴露端口可以給外網(wǎng)訪問。
如果還不清楚可以參考文檔:安全組配置示例
2.4 Docker 環(huán)境搭建
本次服務(wù)器環(huán)境是 ubuntu 系統(tǒng)鏡像,需要自己安裝 docker 環(huán)境
使用 apt-get 命令安裝 docker 及其配置
#安裝必要工具包 $ sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common#添加 Docker GPG 秘鑰 $ sudo curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -#配置倉庫源 $ sudo add-apt-repository "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu $(lsb_release -cs) stable" #更新 apt 包索引 $ sudo apt-get update#安裝 docker$ sudo apt-get install docker-ce docker-ce-cli containerd.io#添加 docker 鏡像源 $ sudo vim /etc/docker/daemon.json{"registry-mirrors": ["https://ustc-edu-cn.mirror.aliyuncs.com/","https://docker.mirrors.ustc.edu.cn","https://docker.nju.edu.cn","https://ccr.ccs.tencentyun.com/","https://docker.m.daocloud.io/","https://dockerproxy.com",]}#重啟 $ sudo systemctl daemon-reload$ sudo systemctl restart docker
測試 docker 安裝是否成功
root@flexusx-c6b3:~# docker -vDocker version 27.2.0, build 3ab4256```
檢查 docker 服務(wù)狀態(tài)
root@flexusx-c6b3:~# systemctl status docker* docker.service - Docker Application Container EngineLoaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)Active: active (running) since Fri 2024-08-30 15:53:45 CST; 17h agoTriggeredBy: * docker.socketDocs: https://docs.docker.comMain PID: 24912 (dockerd)Tasks: 13Memory: 24.7MCPU: 3.778sCGroup: /system.slice/docker.service`-24912 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
檢查 docker compose 版本
root@flexusx-c6b3:~# docker compose versionDocker Compose version v2.29.2
三、Flexus 云服務(wù)器 X 實例部署 ZenTao
3.1 ZenTao 介紹
禪道由禪道是一款國產(chǎn)開源項目管理軟件。它集項目集管理、產(chǎn)品管理、項目管理、質(zhì)量管理、DevOps、知識庫、BI 效能、工作流、學(xué)堂、反饋管理、組織管理和事務(wù)管理于一體,是一款專業(yè)的研發(fā)項目管理軟件,完整覆蓋了研發(fā)項目管理的核心流程。禪道管理思想注重實效,功能完備豐富,操作簡潔高效,界面美觀大方,搜索功能強大,統(tǒng)計報表豐富多樣,軟件架構(gòu)合理,擴展靈活,有完善的 API 可以調(diào)用。
禪道目前可以提供全生命周期的項目管理解決方案、DevOps 一體化解決方案、自動化測試解決方案,讓每一個項目都可實現(xiàn)高效管理。
?功能全面:禪道集成了從需求、任務(wù)到 Bug 管理的完整項目管理功能,支持多種項目管理方法,包括 Scrum 等敏捷開發(fā)模式。
?開源免費:作為開源軟件,禪道不僅提供基礎(chǔ)功能的免費版本,還支持用戶根據(jù)需要進行二次開發(fā)和定制化,滿足不同團隊的獨特需求。
?靈活易用:禪道提供多種部署方式,包括云服務(wù)和本地安裝,適應(yīng)不同企業(yè)的 IT 基礎(chǔ)架構(gòu)。同時,禪道的界面友好,使用體驗簡單直觀,即使非技術(shù)人員也能快速上手。
?高效協(xié)作:禪道的模塊化設(shè)計和集成性使得跨部門、跨地域的團隊能高效協(xié)作,共同完成項目目標(biāo)。
?強大的社區(qū)支持:禪道背后有一個活躍的用戶和開發(fā)者社區(qū),提供了豐富的文檔、教程和技術(shù)支持,有助于用戶快速解決遇到的問題。
?安全可靠:禪道注重數(shù)據(jù)的安全性,提供完善的權(quán)限管理和數(shù)據(jù)備份功能,保障項目數(shù)據(jù)的安全。
禪道,專注研發(fā)項目管理!禪道通過為企業(yè)提供一個集成化、模塊化、可擴展的項目管理平臺,幫助團隊優(yōu)化項目管理流程,提高工作效率,實現(xiàn)更高質(zhì)量的產(chǎn)品交付,專為中小型團隊和企業(yè)設(shè)計,旨在提供一站式管理項目、產(chǎn)品和需求的解決方案。
?官網(wǎng):https://www.zentao.net/
?Github:https://github.com/easysoft/zentaopms
3.2 ZenTao 部署
?創(chuàng)建 docker-compose.yml
version:'3.5'services:zentao:image:hub.zentao.net/app/zentaocontainer_name:zentaoports: -"7002:80"environment: -MYSQL_INTERNAL=truevolumes: -./data:/datarestart:always
?ports:映射主機的 7002 端口到容器的 80 端口
?volumes:將主機目錄./data 掛載到容器的/data。
?通過設(shè)置 MYSQL_INTERNAL=true 會啟動內(nèi)置的 MySQL 服務(wù),默認(rèn)用戶名為 root,密碼是 123456
?推薦使用外部數(shù)據(jù)庫部署,內(nèi)置數(shù)據(jù)庫僅供測試使用。
如果將上述代碼片段保存在名為 docker-compose.yml 的文件中,則只需從同一文件夾中運行 docker compose up -d即可自動拉取 ZenTao 鏡像,并創(chuàng)建并啟動一個容器。up表示啟動服務(wù),-d表示在后臺執(zhí)行。docker-compose down命令用于停止和清理由 docker-compose up啟動的服務(wù)。
?啟動服務(wù)
進入項目目錄,執(zhí)行 docker-compose up -d 啟動命令,會自動拉取容器并運行
從 Dockerhub 拉取 ZenTao 鏡像,地址:https://hub.docker.com/r/easysoft/zentao
root@flexusx-c6b3:~/zentao# docker-compose up -dCreating network "zentao_default" with the default driverPulling zentao (hub.zentao.net/app/zentao:latest)...latest: Pulling from app/zentao70ba6f391a98: Pull complete6b5c59e3f6e7: Pull completedcc74ffea86e: Pull completec882136cbe9a: Pull complete23d9007fc8dd: Pull completecfac14e059b5: Pull completea1e45deacb8a: Pull completed15bee56465f: Pull completea43092a20eb7: Pull completedac19f482c6c: Pull complete0ad403c0bb01: Pull completed2dca995a661: Pull completecdae7b25e015: Pull completeaaa38690c2a0: Pull completece2b53f47bc2: Pull completebf1480fd54c0: Pull complete5e74e9784b4c: Pull complete0fbfbf16d7cf: Pull complete4f4fb700ef54: Pull completedc72d10b8125: Pull completeDigest: sha256:77115658ee1cdb0843f82d08503be1fcfbe1dca27db1440b7f053a96549f4282Status: Downloaded newer image for hub.zentao.net/app/zentao:latestCreating zentao ... Creating zentao ... done
?配置安全組
在 Flexus 云服務(wù)器 X 實例的安全組管理頁面,添加入方向規(guī)則,接下來我們啟動服務(wù)需要監(jiān)聽 7002 端口,所以添加安全組為 TCP:7002 協(xié)議端口。
?檢查容器狀態(tài)
檢查 ZenTao 容器狀態(tài),確保容器正常啟動
root@flexusx-c6b3:~/zentao# docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES3d2f56b0ce75 hub.zentao.net/app/zentao "/usr/bin/entrypoint…" 19 minutes ago Up 19 minutes 0.0.0.0:7002->80/tcp, :::7002->80/tcp zentao
?訪問地址
內(nèi)網(wǎng):http://localhost:7002 外網(wǎng):http://公網(wǎng) IP:7002
?訪問結(jié)果
若出現(xiàn)此頁面,則部署 zentao server 成功。
3.3 ZenTao 使用
點擊開始安裝,同意禪道項目管理軟件授權(quán)協(xié)議,下一步
系統(tǒng)檢查通過,包括 PHP 版本、PDO 擴展、臨時文件目錄、Session 存儲目錄等,繼續(xù)下一步
生成配置文件,確定時區(qū)、語言、數(shù)據(jù)庫服務(wù)器的配置(數(shù)據(jù)庫用戶名和數(shù)據(jù)庫密碼記得保存下),點擊保存
這一步等待時間比較久,配置信息已經(jīng)成功保存到" /apps/zentao/config/my.php "中,后面還可繼續(xù)修改此文件,繼續(xù)下一步
選擇使用模式,我這里選擇使用全生命周期管理模式
輕量級管理模式:提供了項目管理的核心功能,適用于小型研發(fā)團隊全生命周期管理模式:概念更加完整、嚴(yán)謹(jǐn),功能更加豐富,適用于中大型研發(fā)團隊
設(shè)置帳號,包括公司名稱、管理員帳號、管理員密碼,點擊保存
成功安裝禪道管理系統(tǒng) 18.13
輸入管理員帳號和密碼,登錄禪道管理系統(tǒng)
主頁包含的功能太多了,左側(cè)欄包括地盤、項目集、產(chǎn)品、項目、執(zhí)行、測試、DevOps、AI、BI、看板、文檔、組織、后臺,還可以切換工作界面:分為綜合研發(fā)界面和運營管理界面
運營管理界面看上去簡單一些
全局的添加按鈕,可以快速創(chuàng)建待辦、研發(fā)需求、任務(wù)、項目、產(chǎn)品等
點擊我的頭像,可以查看個人檔案、個性化設(shè)置、修改密碼、主題、語言等設(shè)置
想要詳細(xì)的了解各個功能的作用,你可以查看新手教程,通過完成一系列任務(wù),快速了解禪道的基本使用方法,這可能會花費 10 分鐘,但是可以隨時退出任務(wù)
地盤模塊:儀表盤、日程、待處理、審批、項目、執(zhí)行、貢獻、動態(tài)、聯(lián)系人,儀表盤集中展示信息要點,更詳細(xì)的內(nèi)容去各個分類下查看
項目集模塊:可以創(chuàng)建項目,選擇項目管理方式
填寫項目信息,項目名稱、計劃起止時間、產(chǎn)品名稱,并且需要關(guān)聯(lián)產(chǎn)品(沒有則新建),點擊保存即可
項目集創(chuàng)建完成
產(chǎn)品模塊:儀表盤、研發(fā)需求、計劃、項目、發(fā)布、路線圖、用戶需求、矩陣、文檔、動態(tài)、設(shè)置
項目模塊:儀表盤、迭代、需求、測試、代碼庫、文檔、版本、發(fā)布、動態(tài)、設(shè)置
添加執(zhí)行:所屬項目、執(zhí)行名稱、計劃起止日期等信息配置
測試模塊:儀表盤、Bug、用例、套件、測試單、測試報告、用例庫 、自動化(宿主機、執(zhí)行節(jié)點 )
DevOps 模塊:代碼庫、流水線、制品庫、應(yīng)用
AI 模塊:上線的 AI 小程序,通過便捷的表單式配置,設(shè)計更輕松使用更高效
BI 模塊:維度管理功能,可以對大屏、透視表、圖表進行管理。大屏模塊中,可以查看內(nèi)置大屏和設(shè)計的大屏,支持創(chuàng)建新的大屏以及對設(shè)計的大屏進行管理
看板模塊:通用看板十分靈活,適用于非研發(fā)事務(wù)的管理,用戶可以通過看板輕松搭建特定的工作流程,以可視化的方式來管理日常事務(wù)或進行團隊協(xié)作。
文檔模塊:新版本集成了 Collabora Office,用戶配置了 Collabora Office 后,可以使用 Collabora Online 在線預(yù)覽和編輯文檔。
組織模塊:團隊、動態(tài)、公司管理
添加用戶:用戶名、密碼、姓名、權(quán)限分組等信息后保存即可,沒有找到開啟自行注冊的入口,必須管理員添加才可以
后臺模塊:將后臺的功能菜單入口整合到設(shè)置區(qū)塊;增加禪道相關(guān)信息,在后臺首頁您可以獲取禪道插件、動態(tài)等信息。
在使用 ZenTao 的過程中,你會深刻理解到項目管理的復(fù)雜程度。它涵蓋了項目的各個階段,從項目的規(guī)劃、需求收集、任務(wù)分配,到進度跟蹤、質(zhì)量控制以及最終的項目交付,每一個環(huán)節(jié)都需要精心策劃和嚴(yán)格把控。項目管理往往涉及眾多不同崗位的人員,禪道為這些人員提供了一個統(tǒng)一的協(xié)作平臺。項目經(jīng)理可以通過它清晰地了解項目的整體進度,合理分配任務(wù),確保項目按計劃推進。開發(fā)人員可以在上面接收任務(wù)、提交代碼、記錄工作進度。測試人員能夠提交 bug、跟蹤問題的解決情況。產(chǎn)品經(jīng)理則可以管理需求,與其他團隊成員進行有效的溝通。這里帶大家入門使用教程,還有更多有趣的設(shè)置和功能,關(guān)于如何更加高效的使用禪道,就需要自行探索了。
四、總結(jié)
ZenTao 不僅為項目管理提供了強大的功能支持,更促進了團隊成員之間的高效協(xié)作。在部署和使用禪道的過程中,我們可以不斷探索和優(yōu)化項目管理流程,以適應(yīng)不同項目的需求。無論你是項目經(jīng)理、開發(fā)人員、測試人員還是產(chǎn)品經(jīng)理,禪道都能成為你在項目管理中的得力助手,助力你的項目順利推進,實現(xiàn)成功交付。此次使用的 Flexus X 實例配置還是很高的 4 核 12G-100G-3M 規(guī)格的基礎(chǔ)模式,官方要求配置 2 核 4G,需要根據(jù)禪道的用戶數(shù)以及項目的規(guī)模增減配置,個人體驗很絲滑順暢,沒有出現(xiàn)過度加載時間的情況,每個模塊都是流程打開和跳轉(zhuǎn)。
華為云服務(wù)器正值 828 B2B 企業(yè)節(jié)!強大的性能、穩(wěn)定的運行、可靠的安全保障,為你的業(yè)務(wù)發(fā)展提供堅實基礎(chǔ)。無論是企業(yè)建站、數(shù)據(jù)存儲還是應(yīng)用部署,華為云服務(wù)器都能滿足需求?,F(xiàn)在參與促銷,即可享受優(yōu)惠價格,抓住機會,開啟高效數(shù)字化之旅。
審核編輯 黃宇
-
數(shù)字化
+關(guān)注
關(guān)注
8文章
8829瀏覽量
62023 -
云服務(wù)器
+關(guān)注
關(guān)注
0文章
708瀏覽量
13396 -
華為云
+關(guān)注
關(guān)注
3文章
2676瀏覽量
17523
發(fā)布評論請先 登錄
相關(guān)推薦
評論