公共云管理平臺后端系統(tǒng)軟件需求說明書_第1頁
公共云管理平臺后端系統(tǒng)軟件需求說明書_第2頁
公共云管理平臺后端系統(tǒng)軟件需求說明書_第3頁
公共云管理平臺后端系統(tǒng)軟件需求說明書_第4頁
公共云管理平臺后端系統(tǒng)軟件需求說明書_第5頁
已閱讀5頁,還剩15頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

浙江云快傳科技工程需求說明書浙江云快傳科技0一二年五月七日修改狀況記錄:版本號版本號修改批準人修改人修改日期簽收人名目\l“_TOC_250039“引言 2\l“_TOC_250038“編寫目的 2\l“_TOC_250037“背景 2\l“_TOC_250036“范圍 2\l“_TOC_250035“定義 2\l“_TOC_250034“參考資料 2\l“_TOC_250033“工程概述 3\l“_TOC_250032“產品描述 3\l“_TOC_250031“產品功能 3\l“_TOC_250030“用戶特點 4\l“_TOC_250029“一般約束 4\l“_TOC_250028“假設和依據 4\l“_TOC_250027“具體需求 4\l“_TOC_250026“功能需求 4\l“_TOC_250025“監(jiān)控治理5\l“_TOC_250024“虛擬機治理6\l“_TOC_250023“物理機治理13\l“_TOC_250022“鏡像治理13\l“_TOC_250021“網絡治理15\l“_TOC_250020“存儲治理16\l“_TOC_250019“外部接口需求 16\l“_TOC_250018“用戶接16\l“_TOC_250017“硬件接17\l“_TOC_250016“軟件接17\l“_TOC_250015“通信接17\l“_TOC_250014“性能需求 17\l“_TOC_250013“設計約束 17\l“_TOC_250012“其他標準約18\l“_TOC_250011“硬件限18\l“_TOC_250010“3.5屬性 18\l“_TOC_250009“可用18\l“_TOC_250008“安全18\l“_TOC_250007“可維護18\l“_TOC_250006“可移植性、轉移18\l“_TOC_250005“3.5.5警告 18\l“_TOC_250004“其他需求 18\l“_TOC_250003“數據19\l“_TOC_250002“3.6.2操作 19\l“_TOC_250001“3.6.3場適宜應性需19\l“_TOC_250000“4附錄 19引言編寫目的本說明書的目的在于明確說明公共云治理平臺后端的系統(tǒng)需求圍,與外圍系統(tǒng)的接口定義,指導系統(tǒng)設計以及編碼。本說明書的預期讀者為:用戶代表,及工程組成員。背景擬開發(fā)的軟件系統(tǒng)的名稱為:公共云治理平臺后端。本工程由浙江云快傳科技提出,指派給技術部進展設計開發(fā)。本系統(tǒng)為公共云治理平臺的一個子系統(tǒng),與公共云治理平臺前端系統(tǒng)之間有交互。后端實現前端發(fā)過來的懇求。范圍本系統(tǒng)的目標是實現公共云治理平臺前端發(fā)送過來的懇求以及其他一局部功能,包括:虛擬機治理〔創(chuàng)立,開機,關機,重啟,遷移等,物理機治理〔物理機自添加,物理機識別等,虛擬機監(jiān)控,物理機監(jiān)控,鏡像存儲治理,存儲治理,網絡治理等。定義列出本文件中用到的特地術語的定義和外文首字母組詞的原詞組。參考資料本工程的經核準的打算任務書或合同、上級機關的批文;屬于本工程的其他已發(fā)表的文件;料的標題、文件編號、發(fā)表日期和出版單位,說明能夠得到這些文件資料的來源。工程概述產品描述種功能。本系統(tǒng)是作為公共云治理平臺系統(tǒng)的一個子系統(tǒng),與前端子系統(tǒng)之間有相互調用見圖公共云治理平臺公共云治理平臺前端子系統(tǒng)公共云治理平臺公共云治理平臺前端子系統(tǒng)用戶圖形界面治理員圖形界面公共云治理平臺后端子系統(tǒng)2.1產品功能〔關機,重啟,遷移等,物理機治理〔物理機自添加,物理機識別等,虛擬機監(jiān)控,物理機監(jiān)控,鏡像存儲治理,存儲治理,網絡治理等。見圖2.2物虛管虛虛虛物物鏡鏡網存理擬理擬擬擬理理像像絡儲機機節(jié)機機機機機創(chuàng)傳配配監(jiān)監(jiān)點基災遷自自建輸置置控控監(jiān)本備移動發(fā),控操,化現上作快部傳照署2.2公共云治理平臺后端系統(tǒng)監(jiān)控治理虛擬機治理物理機治理公共云治理平臺后端系統(tǒng)監(jiān)控治理虛擬機治理物理機治理鏡像治理網絡,存儲治理日常治理員。一般約束列出進展本軟件開發(fā)工作的假定和約束,例如經費限制、開發(fā)期限等。假設和依據具體需求功能需求機治理,鏡像治理,網絡治理以及存儲治理。監(jiān)控治理點模塊的監(jiān)控,以及對監(jiān)控結果數據的收集,以及一些簡潔的分析。物理機監(jiān)控描述包括:CPU狀態(tài),內存占用率,網絡吞吐量等,實時地收集起來并將數據存至數據庫。輸入各臺宿主機的IP或者UUID等一些能識別宿主機的標示符。加工項超過該項預定閥值時,拋出告警信息。輸出依據需要將每臺宿主機的實時參數通過前端向后端的接口返回至前段系統(tǒng)系統(tǒng)拋出上述告警信息,后端監(jiān)控模塊,將告警信息通過接口向前端發(fā)送。虛擬機監(jiān)控描述虛擬機組成的虛擬機集群。監(jiān)控程序需將虛擬機以及虛擬機集群的各參數,包括:CPU狀態(tài),內存占用率,網絡吞吐量等,實時地收集起來并將數據存至數據庫。輸入虛擬機的UUID或虛擬機集群的入口UUID。加工依據虛擬機的UUID或虛擬機集群的入口UUID,通過虛擬機所在宿主機的代理程監(jiān)控數據中的一項或者多項超過該項預定閥值時,拋出告警信息。輸出依據需要將每臺虛擬機或虛擬機集群的實時參數通過前端向后端的接口返回至前端發(fā)送。治理節(jié)點監(jiān)控描述對全部治理節(jié)點,包括:網絡配置節(jié)點,存儲配置節(jié)點,主控節(jié)點,調度節(jié)點,鏡像治理節(jié)點等,進展實時監(jiān)控。監(jiān)控程序將上述節(jié)點的各項參數,包括:CPU狀態(tài),內存占用率,網絡吞吐量等,實時地收集起來并將數據存至數據庫。輸入治理節(jié)點IP或治理節(jié)點的唯一標識符。加工該項預定閥值時,拋出告警信息。輸出依據需要將治理節(jié)點的實時參數通過前端向后端的接口返回至前段系統(tǒng)統(tǒng)拋出上述告警信息,后端監(jiān)控模塊,將告警信息通過接口向前端發(fā)送。虛擬機治理3.1.2未定義

已保存創(chuàng)立恢復 保存關機銷毀 創(chuàng)立

正在運行 遷移已定義

創(chuàng)立復原 掛起關機暫停態(tài)3.1.2虛擬機創(chuàng)立描述據各參數創(chuàng)立相應的虛擬機并向前端返回創(chuàng)立成功或失敗的標志。輸入前端承受用戶選擇后形成的關于虛擬機創(chuàng)立的各項參數,包括:CPU數,內存大小,硬盤大小,操作系統(tǒng)等相關信息。加工創(chuàng)立虛擬機。并將虛擬機信息存至數據庫。輸出后端將虛擬機創(chuàng)立成功或失敗的信息以及生成的虛擬機標識符返回至前端端能依據虛擬機標識符通過后端接口訪問到虛擬機。虛擬機開機描述前端承受用戶選擇虛擬機開機命令后,將相應的虛擬機唯一標識符發(fā)送到后端系態(tài),將其開機并將開機信息返回至前臺,假設虛擬機處在其他狀態(tài)則返回錯誤信息。輸入前端承受用戶選擇虛擬機開機命令后向后端發(fā)送的虛擬機唯一標識符。加工擬機處在關機狀態(tài),則將其開機,假設不是則返回。輸出依據開機是否成功,向前端返回成功或失敗的信息。虛擬機關機描述前端承受用戶選擇虛擬機關機命令后,將相應的虛擬機唯一標識符發(fā)送到后端系態(tài),將其關機并將關機信息返回至前臺,假設虛擬機處在其他狀態(tài)則返回錯誤信息。輸入前端承受用戶選擇虛擬機關機命令后向后端發(fā)送的虛擬機唯一標識符。加工擬機處在開機狀態(tài),則將其關機,假設不是則返回。輸出依據關機是否成功,向前端返回成功或失敗的信息。虛擬機重啟描述前端承受用戶選擇虛擬機重啟命令后,將相應的虛擬機唯一標識符發(fā)送到后端系態(tài),將其重啟并將重啟信息返回至前臺,假設虛擬機處在其他狀態(tài)則返回錯誤信息。輸入前端承受用戶選擇虛擬機重啟命令后向后端發(fā)送的虛擬機唯一標識符。加工擬機處在開機狀態(tài),則將其重啟,假設不是則返回。輸出依據重啟是否成功,向前端返回成功或失敗的信息。虛擬機掛起描述前端承受用戶選擇虛擬機掛起命令后,將相應的虛擬機唯一標識符發(fā)送到后端系息。輸入前端承受用戶選擇虛擬機掛起命令后向后端發(fā)送的虛擬機唯一標識符。加工擬機處在開機運行狀態(tài),則將其掛起,假設不是則返回。輸出依據掛起是否成功,向前端返回成功或失敗的信息。虛擬機恢復描述前端承受用戶選擇虛擬機恢復命令后,將相應的虛擬機唯一標識符發(fā)送到后端系錯誤信息。輸入前端承受用戶選擇虛擬機恢復命令后向后端發(fā)送的虛擬機唯一標識符。加工擬機處在掛起狀態(tài),則將其恢復,假設不是則返回。輸出依據恢復是否成功,向前端返回成功或失敗的信息。虛擬機銷毀描述前端承受用戶選擇虛擬機銷毀命令后,將相應的虛擬機唯一標識符發(fā)送到后端系存中數據將全部喪失,但對應鏡像中內容還存在。輸入前端承受用戶選擇虛擬機銷毀命令后向后端發(fā)送的虛擬機唯一標識符。加工其銷毀。輸出依據銷毀是否成功,向前端返回成功或失敗的信息。虛擬機熱遷移描述前端承受用戶選擇虛擬機動態(tài)熱遷移命令后處于運行狀態(tài)。輸入前端承受用戶選擇虛擬機熱遷移命令后向后端發(fā)送的虛擬機唯一標識符或監(jiān)控程序發(fā)出告警信息中包含的待遷移虛擬機唯一標識符以及告警的宿主機模塊供給的目標宿主機唯一標識符。加工后端系統(tǒng)依據目標宿主機唯一標識符,通過查表或其他手段獵取該物理機具體信輸出依據熱遷移是否成功,向前端返回成功或失敗的信息。虛擬機冷遷移描述前端承受用戶選擇虛擬機冷遷移命令后〔已銷毀的除外移過程中,虛擬機始終處于掛起態(tài),等待遷移完畢后在目標宿主機中恢復。輸入前端承受用戶選擇虛擬機熱遷移命令后向后端發(fā)送的虛擬機唯一標識符或監(jiān)控程序發(fā)出告警信息中包含的待遷移虛擬機唯一標識符以及告警的宿主機模塊供給的目標宿主機唯一標識符。加工后端系統(tǒng)依據目標宿主機唯一標識符,通過查表或其他手段獵取該物理機具體信息,將待遷移虛擬機冷遷移至目標宿主機上,過程中,虛擬機始終處于掛起狀態(tài)。輸出依據冷遷移是否成功,向前端返回成功或失敗的信息。虛擬機快照描述前端承受用戶選擇虛擬機快照命令后,將相應的虛擬機唯一標識符發(fā)送到后端系狀態(tài)〔已銷毀的除外快照,并存儲在指定位置,以便從快照恢復。輸入前端承受用戶選擇虛擬機快照命令后向后端發(fā)送的虛擬機唯一標識符。加工成快照,并將快照存至指定位置。輸出依據快照是否成功,向前端返回成功或失敗的信息。虛擬機復原描述前端承受用戶選擇虛擬機復原命令后標識符發(fā)送到后端系統(tǒng),后端系統(tǒng)通過查表或其他手段,獵取相應虛擬機的信息,并通過快照唯一標識符查找指定位置的該虛擬機的快照,假設無法找到則返回錯誤,假設找到并匹配,則從該快照復原虛擬機。輸入前端承受用戶選擇虛擬機復原命令后向后端發(fā)送的虛擬機唯一標識符以及快照的標識符。加工后端系統(tǒng)依據虛擬機唯一標識符以及快照的標識符誤信息。輸出依據復原是否成功,向前端返回成功或失敗的信息。物理機治理的自動化部署,以及治理節(jié)點對物理宿主機的自覺察。物理機自覺察描述網絡配置信息等存至數據庫,實現物理機的注冊。物理機自動化部署描述程序,腳本等安裝至該宿主機中。整個過程必需是自動化地,執(zhí)行完部署過程后,宿主機應當能馬上為虛擬化平臺工作。鏡像治理鏡像創(chuàng)立描述iso光盤鏡像中創(chuàng)立的鏡像。從鏡像模板創(chuàng)立鏡像:〔包括終端用戶以及治理員用戶選擇鏡像創(chuàng)立方式為從模板創(chuàng)立后,vnc或其他可視化手段登錄該虛擬機,在該鏡像模板副本上做修改行程的模板。iso光盤鏡像創(chuàng)立鏡像:前端承受用戶〔包括終端用戶以及治理員用戶〕選擇鏡像創(chuàng)立方式為從iso光盤鏡像創(chuàng)立鏡像后,將用戶選擇的相應iso關盤鏡像唯一標識符發(fā)送到后端系統(tǒng),后端系統(tǒng)通過查表或其他手段,獵取該isoiso鏡像創(chuàng)立虛擬機,進入相應的系統(tǒng)安裝過程,前端通過vnc或其他可視化手段登錄到該虛擬機,完成安裝系統(tǒng)后,生成的鏡像。輸入前端承受用戶選擇的鏡像模板標識符或者iso光盤鏡像標識符。加工后端系統(tǒng)依據鏡像模板標識符或者iso光盤鏡像標識符獵取相應的鏡像模板或者iso光盤鏡像,并從該鏡像中啟動虛擬機,是前段用戶完成操作。輸出將創(chuàng)立的虛擬機的地址以及訪問端口返回個前端系統(tǒng)。鏡像上傳描述前端用戶〔包括終端用戶以及治理員用戶將該鏡像上傳至鏡像庫中。輸入前端承受用戶從用戶本地上傳的鏡像。加工后端系統(tǒng)將上傳的鏡像依據肯定的分類存至特定位置。輸出將保存成功或失敗的信息返回給前端系統(tǒng)。鏡像傳輸描述前端用戶〔包括終端用戶以及治理員用戶將該鏡像上傳至鏡像庫中。輸入前端承受用戶從用戶本地上傳的鏡像。加工后端系統(tǒng)將上傳的鏡像依據肯定的分類存至特定位置。輸出將保存成功或失敗的信息返回給前端系統(tǒng)。網絡治理網絡治理主要包括創(chuàng)立、治理虛擬機時對于虛擬機以及虛擬機集群的網絡配置功能治理。虛擬機網絡配置描述前端用戶〔包括終端用戶以及治理員用戶信息傳至后端,庫你急網絡配置功能模塊,將網絡相關配置提取,結合DHCP等相關網絡方式完成創(chuàng)立虛擬機網絡相關的參數配置。輸入前端承受用戶創(chuàng)立命令中關于網絡相關的參數加工網絡配置模塊將參數處理,結合DHCP等網絡方式,整理生成最終創(chuàng)立虛擬機所需網絡相關的配置。輸出將最終裝配完成的參數輸出至相應的計算節(jié)點。存儲治理存儲治理主要包括用戶創(chuàng)立虛擬機時硬盤空間大小配置的后端實現功能模塊。存儲空間創(chuàng)立描述前端用戶〔包括終端用戶以及治理員用戶,在創(chuàng)立虛擬機時,假設需要硬盤空間時〔如500G硬盤硬盤空間〔在共享存儲中〕置的相關參數。輸入前端承受用戶創(chuàng)立命令

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論