銀聯(lián)云資源管理平臺第三階段詳細設計說明書_第1頁
銀聯(lián)云資源管理平臺第三階段詳細設計說明書_第2頁
銀聯(lián)云資源管理平臺第三階段詳細設計說明書_第3頁
銀聯(lián)云資源管理平臺第三階段詳細設計說明書_第4頁
銀聯(lián)云資源管理平臺第三階段詳細設計說明書_第5頁
已閱讀5頁,還剩53頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

中國銀聯(lián)電子支付研究院云計算資源管理平臺詳細設計說明書中國銀聯(lián)股份有限公司中國銀聯(lián)股份有限公司中國銀聯(lián)股份有限公司中國銀聯(lián)股份有限公司中國銀聯(lián)電子支付研究院云計算資源管理平臺詳細設計說明書中國銀聯(lián)股份有限公司中國銀聯(lián)股份有限公司中國銀聯(lián)電子支付研究院云計算資源管理平臺云計算資源管理平臺詳細設計說明書第0.00版中國銀聯(lián)電子支付研究院SAVEDATE\@"EEEE年O月A日"二〇一三年二月二十八日中國銀聯(lián)電子支付研究院云計算資源管理平臺詳細設計求說明書文檔修訂記錄序號版本號修訂日期修訂概述修訂人審批人備注0.12012-04-06初稿徐磊0.22012-04-10根據(jù)用戶要求增加一些說明,方便理解;修改對外服務模塊的子模塊劃分方式,使其更清晰.徐磊0.32012-05-03增加開發(fā)說明和命名規(guī)范徐磊0.42012-07-30第二階段詳細設計田新會0.52013-02-28第三階段一期詳細設計田新會本文檔中的所有內(nèi)容為中國銀聯(lián)股份有限公司的機密和專屬所有。未經(jīng)中國銀聯(lián)股份有限公司的明確書面許可,任何組織或個人不得以任何目的、任何形式及任何手段復制或傳播本文檔部分或全部內(nèi)容。1 引言 131.1 目的 131.2 文檔要求 131.3 參考資料 131.4 術語和縮略語定義 132 詳細設計概述 132.1 組件圖 132.2 工程結構 152.3 概念模型 163 對外接口設計 173.1 用戶接口 174 業(yè)務模塊設計 174.1 模塊劃分 174.1.1 對外服務子模塊劃分 194.1.2 資源管理子模塊劃分 194.1.3 運營服務子模塊劃分 204.1.4 基礎服務子模塊劃分 205 功能詳細設計 205.1 對外服務模塊 205.1.1 業(yè)務對象設計 205.2 資源管理模塊 215.2.1 資源抽象和資源關系抽象設計 215.2.2 位置管理(數(shù)據(jù)中心、集群和物理主機) 245.2.3 虛擬主機管理 305.2.4 資源組管理 345.2.5 鏡像和模板管理 375.2.6 硬件配置信息管理 425.2.7 網(wǎng)絡配置信息管理 445.2.8 租戶信息配置 475.2.9 備份管理 505.2.10 快照管理 535.2.11 共享存儲管理 555.2.12 長任務調(diào)度,審計日志 575.3 運營服務模塊 595.3.1 虛擬機創(chuàng)建申請單 595.3.2 資源刪除申請單 635.4 基礎服務模塊 646 開發(fā)說明 646.1 Service層和BO層職責劃分 646.2 樣例模型 65引言目的文檔要求參考資料術語和縮略語定義詳細設計概述組件圖說明:本節(jié)是從技術角度進行分解,幫助開發(fā)人員和其它閱讀人員了解系統(tǒng)結構。圖中的圓圈和括弧表示抽象接口暴露和抽象接口依賴,主要是強調(diào)層次間的面向接口編程.工程結構說明:本節(jié)是從代碼角度對系統(tǒng)進行分解,與組件圖并無一一對應關系。依賴關系pclouds-web:web交互層,包括,MVC框架、所有前臺UI頁面。pclouds-business:業(yè)務邏輯層。pclouds-controller:云控制器層,可以根據(jù)資源類型或者位置自動選擇下層控制器.pclouds-provider-openstack:基于openstack的云控制器遠程調(diào)用實現(xiàn).pclouds-common:通用類庫,包括日志、工具箱類等.其中pclouds-business工程的代碼結構規(guī)范如下:概念模型說明:本節(jié)是從領域模型角度對核心業(yè)務對象進行描述,表結構和實現(xiàn)模型就是基于該模型得到。需要注意的是,實現(xiàn)模型采用較為簡單直接的面向數(shù)據(jù)庫表的事務腳本模式,即使用pojo進行數(shù)據(jù)庫操作。對外接口設計用戶接口使用primetonportal框架實現(xiàn),前臺UI使用jquery技術.業(yè)務模塊設計模塊劃分說明:本節(jié)是從程序包和業(yè)務功能角度對系統(tǒng)模塊進行一級分解。com.primeton.cloud.service:對外服務API,本模塊主要是將細粒度的下層業(yè)務方法封裝為粗粒度的服務方法,同時負責上下層間數(shù)據(jù)對象的轉(zhuǎn)換。com.primeton.cloud.business.resource:核心資源管理com.primeton.cloud.business.operation:高級運營服務(包括審批、產(chǎn)品、訂單、流程等核心資源管理以外的所有業(yè)務運營服務)com.primeton.cloud.business.base:認證與權限管理、主數(shù)據(jù)配置等基礎服務mon:通用類庫(日志、工具類等)com.primeton.cloud.controller:云平臺控制器封裝層vider 具體云控制平臺的調(diào)用接口實現(xiàn)說明:下面幾節(jié)對需要分解的一級業(yè)務模塊進行二級分解。對外服務子模塊劃分說明:的一級模塊分為admin和api,其中admin模塊是專用于web管理的一套api,而api是特指為其它程序提供的調(diào)用接口,比如PaaSadmin直接按照業(yè)務場景進行劃分,其子模塊對應于base,operation和resource三個業(yè)務模塊。com.primeton.cloud.service.admin.base:主數(shù)據(jù)管理、代碼查詢、日志查詢等基本功能服務com.primeton.cloud.service.admin.resource:資源管理服務com.primeton.cloud.service.admin.operation:申請單等高級運營服務.資源管理子模塊劃分pute:計算資源管理,包括虛擬機相關的所有控制操作.com.primeton.cloud.business.resource.bo.iaas.storage:存儲資源管理,對存儲資源的虛擬化控制,預留模塊.work:網(wǎng)絡資源管理,對網(wǎng)絡資源的虛擬化控制,預留模塊.com.primeton.cloud.business.resource.bo.iaas.base:資源組、位置、證書、操作系統(tǒng)等資源輔助信息的管理.com.primeton.cloud.business.resource.bo.paas: paas資源管理預留模塊運營服務子模塊劃分com.primeton.cloud.business.operation.bo.order:申請單管理模塊.基礎服務子模塊劃分com.primeton.cloud.business.base.bo.auth:認證權限管理模塊.com.primeton.cloud.business.base.bo.masterdata:主數(shù)據(jù)管理模塊.功能詳細設計說明:詳細設計主要包含業(yè)務對象設計和數(shù)據(jù)表設計。由于業(yè)務邏輯較為簡單,所以對象設計粒度只精確到了方法級,邏輯在代碼中直接體現(xiàn);數(shù)據(jù)表設計是參考了TOSCA(TheOASISTopologyandOrchestrationSpecificationfor

CloudApplications)標準進行資源抽象設計,參考jclouds(一個開源的、封裝了幾十種云平臺接口調(diào)用的項目)進行實體和字段設計。數(shù)據(jù)表中的某些字段是高級控制字段,目前這些字段大部分用不到,但為將來的精細控制考慮還是予以保留,這些字段在下面的字段描述中都用灰色背景進行標注。對外服務模塊業(yè)務對象設計該模塊的對象和方法與頁面功能對應,此處不進行詳細分解,只定義命名規(guī)則. 對象命名規(guī)則:程序文件命名:****Service.java上述命名的****部分與UI頁面保持一致.對象方法命名規(guī)則:業(yè)務操作方法命名do****(Object)業(yè)務查詢方法命名query*****(Object)其它說明詳見第六章:開發(fā)說明資源管理模塊資源抽象和資源關系抽象設計表結構設計說明:上述兩張表描述了抽象層次的資源和資源關系,該表是資源基礎表,另外有一系列的擴展表來詳細描述具體類型的資源。名稱TB_C_RES_META_RESOURCE注釋資源實體表名稱注釋數(shù)據(jù)類型PK_RESOURCE主鍵:8位日期+左補零的8位序列號varchar(16)RESOURCE_TYPE資源類型,PSV物理機,VSV虛擬機,ASV應用服務器,APP應用程序..varchar(16)UNIQUE_ID云控制臺內(nèi)的唯一標識符varchar(64)PROVIDER_ID云控制平臺內(nèi)命名空間內(nèi)的唯一標識符varchar(64)NAME名稱varchar(64)URI資源統(tǒng)一定位符varchar(512)FK_PK_LOCATION位置外鍵varchar(16)METADATA遠程控制附加信息varchar(4000)REMARK備注varchar(512)OWNER記錄擁有者,角色ID或創(chuàng)建用戶,銀聯(lián)為用戶IDvarchar(64)OWNER_ORG記錄擁有機構(抽象概念,也可為租戶等概念)varchar(64)CLOUD_STATUS資源云內(nèi)運行狀態(tài),保留字段,目前監(jiān)控狀態(tài)請直接調(diào)用遠程接口(PENDING,TERMINATED,SUSPENDED,RUNNING,ERROR,UNRECOGNIZED)varchar(16)CREATE_ON記錄創(chuàng)建時間datetimeCREATE_BY記錄創(chuàng)建者varchar(64)MODIFY_ON記錄修改時間,同時用來做樂觀鎖控制datetimeMODIFY_BY記錄修改時間varchar(64)ATTRIBUTE1附加字段varchar(128)ATTRIBUTE2附加字段varchar(128)ATTRIBUTE3附加字段varchar(128)ATTRIBUTE4附加字段varchar(128)ATTRIBUTE5附加字段varchar(128)ATTRIBUTE6附加字段varchar(128)ATTRIBUTE7附加字段varchar(128)ATTRIBUTE8附加字段varchar(128)ATTRIBUTE9附加字段varchar(128)ATTRIBUTE10附加字段varchar(128)名稱TB_C_RES_META_RELATION注釋資源關系表名稱注釋數(shù)據(jù)類型PK_RELATION主鍵:8位日期+左補零的8位序列號varchar(16)RELATION_TYPE關系類型(DEFAULT從屬關系...)varchar(16)NAME名稱varchar(64)FROM_PK_RESOURCE資源起始地址varchar(16)TO_PK_RESOURCE關系目標資源varchar(16)REMARK備注varchar(512)OWNER記錄擁有者,角色ID或創(chuàng)建用戶,銀聯(lián)為用戶IDvarchar(64)OWNER_ORG記錄擁有機構(抽象概念,也可為租戶等概念)varchar(64)CLOUD_STATUS資源云內(nèi)運行狀態(tài),保留字段,目前監(jiān)控狀態(tài)請直接調(diào)用遠程接口(PENDING,TERMINATED,SUSPENDED,RUNNING,ERROR,UNRECOGNIZED)varchar(16)CREATE_ON記錄創(chuàng)建時間datetimeCREATE_BY記錄創(chuàng)建者varchar(64)MODIFY_ON記錄修改時間,同時用來做樂觀鎖控制datetimeMODIFY_BY記錄修改時間varchar(64)ATTRIBUTE1附加字段varchar(128)ATTRIBUTE2附加字段varchar(128)ATTRIBUTE3附加字段varchar(128)ATTRIBUTE4附加字段varchar(128)ATTRIBUTE5附加字段varchar(128)ATTRIBUTE6附加字段varchar(128)ATTRIBUTE7附加字段varchar(128)ATTRIBUTE8附加字段varchar(128)ATTRIBUTE9附加字段varchar(128)ATTRIBUTE10附加字段varchar(128)業(yè)務對象設計場景功能點方法創(chuàng)建元信息com.primeton.cloud.business.resource.bo.meta.ResourceBO創(chuàng)建物理機元信息publicvoidcreateResource(PServerpServer);創(chuàng)建虛擬機元信息publicvoidcreateResource(VServervServer);創(chuàng)建實體機和虛擬機的默認(從屬)關系publicvoidcreateDefaultRelation(PServerpServer,VServervServer);位置管理(數(shù)據(jù)中心、集群和物理主機)表結構設計說明:資源的位置信息是一個樹形結構,不同層級的位置有著不同的類型,比如數(shù)據(jù)中心,集群,機房,機柜,刀片機箱,租戶區(qū),業(yè)務區(qū),主機等。SCOPE類型:TENANTZONE(租戶區(qū)),BIZZONE(業(yè)務區(qū)),EQUIPROOM(機房),STANDER(機柜),BLADECHASSIS(刀片機箱)。見所有類型PCloudsConstants.java。名稱TB_C_RES_BASE_LOCATION注釋位置表名稱注釋數(shù)據(jù)類型PK_LOCATION主鍵:8位日期+左補零的8位序列號varchar(16)PARENT_PK_LOCATION父位置外鍵varchar(16)SCOPEREGION,--ZONE(數(shù)據(jù)中心)-RACKGROUPRACKHOSTGROUP(集群)varchar(16)PROVIDERDEFAULT,IBMVCLOUD...varchar(64)NAME名稱varchar(64)PATH路徑varchar(512)UNIQUE_ID云控制臺內(nèi)的唯一標識符varchar(64)IS_ASSIGNABLE位置是否可被創(chuàng)建資源(1是0否)VARCHAR(1)URI資源統(tǒng)一定位符varchar(512)METADATA遠程控制附加信息varchar(4000)TAGS標簽varchar(64)CLOUD_STATUS資源云內(nèi)運行狀態(tài),保留字段,目前監(jiān)控狀態(tài)請直接調(diào)用遠程接口(PENDING,TERMINATED,SUSPENDED,RUNNING,ERROR,UNRECOGNIZED)varchar(16)PROCESS_STATUS記錄控制狀態(tài)(待審批(SUB),審批通過(APP),退回(RET),刪除(DEL,需要非物理刪除時),已處理、已生效(OK),掛起(PENDING))varchar(16)REMARK備注varchar(512)DESCRIPTION描述varchar(512)CREATE_ON記錄創(chuàng)建時間datetimeCREATE_BY記錄創(chuàng)建者varchar(64)MODIFY_ON記錄修改時間,同時用來做樂觀鎖控制datetimeMODIFY_BY記錄修改時間varchar(64)ATTRIBUTE1附加字段(管理節(jié)點IPFOR集群)varchar(128)ATTRIBUTE2刀片機箱管理IPvarchar(128)ATTRIBUTE3機柜總高varchar(128)ATTRIBUTE4機柜位置varchar(128)ATTRIBUTE5高度varchar(128)ATTRIBUTE6附加字段varchar(128)ATTRIBUTE7附加字段varchar(128)ATTRIBUTE8附加字段varchar(128)ATTRIBUTE9附加字段varchar(128)ATTRIBUTE10附加字段varchar(128)名稱TB_C_RES_COMPUTE_PSERVER注釋物理機表名稱注釋數(shù)據(jù)類型PK_PSERVER主鍵:8位日期+左補零的8位序列號varchar(16)UNIQUE_ID云控制臺內(nèi)的唯一標識符varchar(64)PROVIDER_ID云控制平臺內(nèi)命名空間內(nèi)的唯一標識符varchar(64)FK_PK_OS操作系統(tǒng)外鍵varchar(16)NAME名稱varchar(64)HOSTNAME主機名varchar(64)MANUFACTURER制造商varchar(64)DESCRIPTION描述varchar(512)URI資源統(tǒng)一定位符varchar(512)METADATA遠程控制附加信息varchar(4000)TAGS標簽varchar(64)LOGIN_PORT登錄端口varchar(64)FK_PK_LOCATION位置外鍵varchar(16)UNIQUE_ID_LOCATION云控制臺內(nèi)的唯一標識符varchar(64)CPU_CORESCPU顆數(shù)intCPU_SPEEDCPU運行速度varchar(16)RAM內(nèi)存大小(M)intDISK存儲大小(G)decimal(16,3)REMARK備注varchar(512)OWNER記錄擁有者,角色ID或創(chuàng)建用戶,銀聯(lián)為用戶IDvarchar(64)OWNER_ORG記錄擁有機構(抽象概念,也可為租戶等概念)varchar(64)CLOUD_STATUS資源云內(nèi)運行狀態(tài),保留字段,目前監(jiān)控狀態(tài)請直接調(diào)用遠程接口(PENDING,TERMINATED,SUSPENDED,RUNNING,ERROR,UNRECOGNIZED)varchar(16)CREATE_ON記錄創(chuàng)建時間datetimeCREATE_BY記錄創(chuàng)建者varchar(64)MODIFY_ON記錄修改時間,同時用來做樂觀鎖控制datetimeMODIFY_BY記錄修改時間varchar(64)ATTRIBUTE1機器IPvarchar(128)ATTRIBUTE2服務器型號,PK_CODE_VALUEvarchar(128)ATTRIBUTE3操作系統(tǒng),PK_TEMPLATEvarchar(128)ATTRIBUTE4hypervisor類型,PK_CODE_VALUEvarchar(128)ATTRIBUTE5機房,PK_LOCATIONvarchar(128)ATTRIBUTE6機柜,PK_LOCATIONvarchar(128)ATTRIBUTE7刀片機箱,PK_LOCATIONvarchar(128)ATTRIBUTE8機柜(機箱)位置varchar(128)ATTRIBUTE9高度varchar(128)ATTRIBUTE10附加字段varchar(128)ATTRIBUTE11附加字段varchar(128)ATTRIBUTE12附加字段varchar(128)ATTRIBUTE13附加字段varchar(128)ATTRIBUTE14附加字段varchar(128)ATTRIBUTE15附加字段varchar(128)ATTRIBUTE16附加字段varchar(128)ATTRIBUTE17附加字段varchar(128)ATTRIBUTE18附加字段varchar(128)ATTRIBUTE18附加字段varchar(128)ATTRIBUTE20附加字段varchar(128)業(yè)務對象設計場景功能點方法數(shù)據(jù)中心com.primeton.cloud.business.resource.bo.base.LocationBO獲取數(shù)據(jù)中心publicList<Location>listDataCenter();集群com.primeton.cloud.business.resource.bo.base.LocationBO根據(jù)數(shù)據(jù)中心獲取集群publicList<Location>listHostGroupByDataCenter(StringdataCenterId);創(chuàng)建集群publicLocationcreateHostGroup(LocationhostGroup);修改集群信息publicLocationchangeHostGroup(LocationhostGroup);刪除集群publicLocationremoveHostGroupById(StringhostGroupId,Stringoperator)throwsBizException;根據(jù)業(yè)務區(qū)獲取業(yè)務區(qū)下的所有集群publicList<Location>queryHostGroupsByBizZoneID(LocationBizZone,PageCondpageCond);根據(jù)當前位置ID查詢上一級位置信息publicList<Location>queryTenantZonesByPage(LocationtenantZone,PageCondpageCond);機房com.primeton.cloud.business.resource.bo.base.LocationBO添加機房信息publicLocationcreateEquipRoom(LocationequipRoom);刪除機房信息publicbooleanremoveEquipRoom(StringequipRoomID,Stringoperator);查詢機房信息publicLocationgetEquipRoomByID(StringequipRoomID);更新機房信息publicLocationupdateEquipRoom(LocationequipRoom);分頁查詢所有機房信息publicList<Location>queryEquipRoomsByPage(LocationEquipRoom,PageCondpageCond);機架com.primeton.cloud.business.resource.bo.base.LocationBO添加機架信息publicLocationcreateStander(Locationstander);刪除機架信息publicbooleanremoveStander(StringStanderID,Stringoperator);查詢機架信息publicLocationgetStanderByID(StringstanderID);更新機架信息publicLocationupdateStander(Locationstander);分頁查詢所有機架信息publicList<Location>queryStandersByPage(Locationstander,PageCondpageCond);根據(jù)機房ID獲取機房下的所有機架publicList<Location>queryStandersByEquipRoomID(StringequipRoomID,PageCondpageCond);刀片機箱com.primeton.cloud.business.resource.bo.base.LocationBO添加刀片機箱信息publicLocationcreateBladeChassis(LocationbladeChassis);刪除刀片機箱信息publicbooleanremoveBladeChassis(LocationbladeChassis);查詢刀片機箱信息publicLocationgetBladeChassisByID(StringbladeChassisID);修改刀片機箱信息publicLocationupdateBladeChassis(LocationbladeChassis);根據(jù)機柜ID查詢所有機箱信息publicList<Location>queryBladeChassisByStanderID(StringstanderID,PageCondpageCond);租戶區(qū)com.primeton.cloud.business.resource.bo.base.LocationBO添加租戶區(qū)信息publicLocationcreateTenantZone(LocationtenantZone);刪除租戶區(qū)信息publicbooleanremoveTenantZone(StringtenantZoneID,Stringoperator);查詢租戶區(qū)信息publicLocationgetTenantZoneByID(StringtenantZoneID);更新租戶區(qū)信息publicLocationupdateTenantZone(LocationtenantZone);分頁查詢所有租戶區(qū)信息publicList<Location>queryTenantZonesByPage(LocationtenantZone,PageCondpageCond);業(yè)務區(qū)com.primeton.cloud.business.resource.bo.base.LocationBO添加業(yè)務區(qū)信息publicLocationcreateBizZone(LocationBizZone);刪除業(yè)務區(qū)信息publicbooleanremoveBizZone(StringBizZoneID,Stringoperator);查詢業(yè)務區(qū)信息publicLocationgetBizZoneByID(StringBizZoneID);更新業(yè)務區(qū)信息publicLocationupdateBizZone(LocationBizZone);分頁查詢所有業(yè)務區(qū)信息publicList<Location>queryBizZonesByPage(LocationBizZone,PageCondpageCond);根據(jù)租戶區(qū)ID獲取租戶區(qū)下的業(yè)務區(qū)publicList<Location>queryBizZonesByTenantZoneID(StringtenantZoneID,PageCondpageCond);場景功能點方法物理機com.primeton.cloud.business.resource.bo.base.PServerBO添加物理機機到集群publicvoidaddPServerToHostGroup(PServerpsServer,StringhostGroupId);從集群刪除物理機publicvoidremovePServerFromHostGroup(StringpServerId,StringhostGroupId);根據(jù)條件查詢物理機publicList<PServer>getPServers(PServerpServerQueryForm,PageCondpageCond);根據(jù)物理機ID查詢物理機信息publicPServergetPServerById(StringpServerId);移除物理機publicbooleanremovePserverById(StringserverId);根據(jù)機架ID獲取機柜中的所有物理機publicList<PServer>queryPServersByStanderID(StringstanderID,PageCondpageCond);根據(jù)集群ID獲取集群下的所有物理機publicList<PServer>queryPServersByHostGroupID(StringhostGroupID,PageCondpageCond);根據(jù)刀片機箱ID獲取刀片機箱下的所有物理機publicList<PServer>queryPServersByBladeChassisID(StringbladeChassisID,PageCondpageCond);修改物理機信息publicPServerupdatePServer(PServerpServer);虛擬主機管理表結構設計說明:名稱TB_C_RES_COMPUTE_VSERVER注釋虛擬機表名稱注釋數(shù)據(jù)類型PK_VSERVER主鍵:8位日期+左補零的8位序列號varchar(16)UNIQUE_ID云控制臺內(nèi)的唯一標識符varchar(64)PROVIDER_ID云控制平臺內(nèi)命名空間內(nèi)的唯一標識符varchar(64)NAME名稱varchar(64)DESCRIPTION描述varchar(512)URI資源統(tǒng)一定位符varchar(512)METADATA遠程控制附加信息varchar(4000)TAGS標簽varchar(64)HOSTNAME主機名varchar(64)PROVIDER_GROUP云內(nèi)組,openstack中實現(xiàn)為虛擬機名稱前綴varchar(16)LOGIN_PORT登錄端口varchar(64)FK_PK_TEMPLATE模板外鍵varchar(16)FK_PK_ORDER_VSC_ITEM訂單明細外鍵varchar(16)FK_PK_LOCATION位置外鍵varchar(16)UNIQUE_ID_LOCATION云控制臺內(nèi)的唯一標識符varchar(64)FK_PK_IMAGE鏡像外鍵varchar(16)UNIQUE_ID_IMAGE云控制臺內(nèi)的唯一標識符varchar(64)FK_PK_HW硬件配置信息外鍵varchar(16)UNIQUE_ID_HW云控制臺內(nèi)的唯一標識符varchar(64)CPU_CORESCPU顆數(shù)intCPU_SPEEDCPU運行速度varchar(16)RAM內(nèi)存大小(M)intDISK存儲大小(G)decimal(16,3)REMARK備注varchar(512)OWNER記錄擁有者,角色ID或創(chuàng)建用戶,銀聯(lián)為用戶IDvarchar(64)OWNER_ORG記錄擁有機構(抽象概念,也可為租戶等概念)varchar(64)CLOUD_STATUS資源云內(nèi)運行狀態(tài),保留字段,目前監(jiān)控狀態(tài)請直接調(diào)用遠程接口(PENDING,TERMINATED,SUSPENDED,RUNNING,ERROR,UNRECOGNIZED)varchar(16)CREATE_ON記錄創(chuàng)建時間datetimeCREATE_BY記錄創(chuàng)建者varchar(64)MODIFY_ON記錄修改時間,同時用來做樂觀鎖控制datetimeMODIFY_BY記錄修改時間varchar(64)ATTRIBUTE1附加字段varchar(128)ATTRIBUTE2附加字段varchar(128)ATTRIBUTE3附加字段varchar(128)ATTRIBUTE4附加字段varchar(128)ATTRIBUTE5附加字段varchar(128)ATTRIBUTE6附加字段varchar(128)ATTRIBUTE7附加字段varchar(128)ATTRIBUTE8附加字段varchar(128)ATTRIBUTE9附加字段varchar(128)ATTRIBUTE10附加字段varchar(128)業(yè)務對象設計場景功能點方法虛擬機管理pute.VServerBO按條件查詢虛擬機publicList<VServer>getVServers(VServervServerQueryForm,PageCondpageCond)獲取資源組虛擬機資源publicList<VServer>getVServersByResourceGroup(ResourceGroupresGroupQueryForm)publicList<VServer>getVServersByResourceGroup(ResourceGroupresGroupQueryForm,PageCondpageCond)創(chuàng)建虛擬機publicVServercreateVServer(com.primeton.cloud.controller.domain.NodeCreateTemplatencTemplate)關閉虛擬機 publicvoidcloseVServer(StringvServerId)重啟虛擬機publicvoidrebootVServer(StringvServerId)銷毀虛擬機publicvoiddestoryVServer(StringvServerId)掛起虛擬機publicvoidsuspendVServer(StringvServerID);激活虛擬機publicvoidactivateVServer(StringvServerID);克隆虛擬機publicvoidcloneVServer(StringvServerID);遷移虛擬機publicvoidmigrateVServer(StringvServerID);資源組管理表結構設計說明名稱TB_C_RES_BASE_GROUP注釋資源組表名稱注釋數(shù)據(jù)類型PK_GROUP主鍵:8位日期+左補零的8位序列號varchar(16)PARENT_PK_GROUP資源組父組外鍵varchar(16)PATH路徑varchar(512)NAME名稱varchar(64)DESCRIPTION描述varchar(512)REMARK備注varchar(512)OWNER記錄擁有者,角色ID或創(chuàng)建用戶,銀聯(lián)為用戶IDvarchar(64)OWNER_ORG記錄擁有機構(抽象概念,也可為租戶等概念)varchar(64)PROCESS_STATUS記錄控制狀態(tài)(待審批(SUB),審批通過(APP),退回(RET),刪除(DEL,需要非物理刪除時),已處理、已生效(OK),掛起(PENDING))varchar(16)CREATE_ON記錄創(chuàng)建時間datetimeCREATE_BY記錄創(chuàng)建者varchar(64)MODIFY_ON記錄修改時間,同時用來做樂觀鎖控制datetimeMODIFY_BY記錄修改時間varchar(64)ATTRIBUTE1附加字段varchar(128)ATTRIBUTE2附加字段varchar(128)ATTRIBUTE3附加字段varchar(128)ATTRIBUTE4附加字段varchar(128)ATTRIBUTE5附加字段varchar(128)ATTRIBUTE6附加字段varchar(128)ATTRIBUTE7附加字段varchar(128)ATTRIBUTE8附加字段varchar(128)ATTRIBUTE9附加字段varchar(128)ATTRIBUTE10附加字段varchar(128)名稱TB_C_RES_BASE_GROUP_RESOURCE注釋資源與資源組關系表名稱注釋數(shù)據(jù)類型PK_GROUP_RESOURCE主鍵:8位日期+左補零的8位序列號varchar(16)FK_PK_GROUP資源組外鍵varchar(16)FK_PK_RESOURCE資源外鍵varchar(16)RESOURCE_TYPE資源類型,PSV物理機,VSV虛擬機,ASV應用服務器,APP應用程序..varchar(16)REMARK備注varchar(512)CREATE_ON記錄創(chuàng)建時間datetimeCREATE_BY記錄創(chuàng)建者varchar(64)MODIFY_ON記錄修改時間,同時用來做樂觀鎖控制datetimeMODIFY_BY記錄修改時間varchar(64)ATTRIBUTE1附加字段varchar(128)ATTRIBUTE2附加字段varchar(128)ATTRIBUTE3附加字段varchar(128)ATTRIBUTE4附加字段varchar(128)ATTRIBUTE5附加字段varchar(128)ATTRIBUTE6附加字段varchar(128)ATTRIBUTE7附加字段varchar(128)ATTRIBUTE8附加字段varchar(128)ATTRIBUTE9附加字段varchar(128)ATTRIBUTE10附加字段varchar(128)業(yè)務對象設計場景功能點方法資源組管理com.primeton.cloud.business.resource.bo.base.GroupBO創(chuàng)建資源組publicResourceGroupcreateResourceGroup(ResourceGroupresGroup)修改資源組publicResourceGroupchangeResourceGroup(ResourceGroupresGroup)刪除資源組publicvoidremoveResourceGroup(StringresGroupId)關聯(lián)資源到資源組publicvoidassignResourceToGroup(List<MetaResource>,ResourceGroupresGroup)解除資源關聯(lián) publicvoidrevokeResourceFromGroup(List<MetaResource>,ResourceGroupresGroup)獲取資源組-管理員 publicList<ResourceGroup>getResourceGroup(ResourceGroupresGroupQueryForm) publicList<ResourceGroup>getResourceGroupByPage(ResourceGroupresGroupQueryForm,PageCondpageCond)獲取資源組-申請者 publicList<ResourceGroup>getResourceGroupWithOwner(ResourceGroupresGroupQueryForm,Stringowner) publicList<ResourceGroup>getResourceGroupWithOwner(ResourceGroupresGroupQueryForm,Stringowner,PageCondpageCond)鏡像和模板管理表結構設計注:添加鏡像時,在鏡像表(TB_C_RES_COMPUTE_IMAGE)中增加一條記錄,同時在模板表(TB_C_RES_COMPUTE_TEMPLATE)中增加與之對應的記錄。說明名稱TB_C_RES_COMPUTE_IMAGE注釋鏡像表名稱注釋數(shù)據(jù)類型PK_IMAGE主鍵:8位日期+左補零的8位序列號varchar(16)NAME名稱varchar(64)UNIQUE_ID云控制臺內(nèi)的唯一標識符varchar(64)PROVIDER_ID云控制平臺內(nèi)命名空間內(nèi)的唯一標識符varchar(64)DESCRIPTION描述varchar(512)URI資源統(tǒng)一定位符varchar(512)METADATA遠程控制附加信息varchar(4000)TAGS標簽varchar(64)FK_PK_LOCATION位置外鍵varchar(16)FK_PK_OS操作系統(tǒng)外鍵varchar(16)FK_PK_CREDENTIAL認證數(shù)據(jù)外鍵varchar(16)VERSION版本號varchar(16)CLOUD_STATUS資源云內(nèi)運行狀態(tài),保留字段,目前監(jiān)控狀態(tài)請直接調(diào)用遠程接口(PENDING,TERMINATED,SUSPENDED,RUNNING,ERROR,UNRECOGNIZED)varchar(16)PROCESS_STATUS記錄控制狀態(tài)(待審批(SUB),審批通過(APP),退回(RET),刪除(DEL,需要非物理刪除時),已處理、已生效(OK),掛起(PENDING))varchar(16)OWNER記錄擁有者,角色ID或創(chuàng)建用戶,銀聯(lián)為用戶IDvarchar(64)OWNER_ORG記錄擁有機構(抽象概念,也可為租戶等概念)varchar(64)REMARK備注varchar(512)MODIFY_BY記錄修改時間varchar(64)MODIFY_ON記錄修改時間,同時用來做樂觀鎖控制datetimeCREATE_BY記錄創(chuàng)建者varchar(64)CREATE_ON記錄創(chuàng)建時間datetimeATTRIBUTE1附加字段varchar(128)ATTRIBUTE2附加字段varchar(128)ATTRIBUTE3附加字段varchar(128)ATTRIBUTE4附加字段varchar(128)ATTRIBUTE5附加字段varchar(128)ATTRIBUTE6附加字段varchar(128)ATTRIBUTE7附加字段varchar(128)ATTRIBUTE8附加字段varchar(128)ATTRIBUTE9附加字段varchar(128)ATTRIBUTE10附加字段varchar(128)名稱TB_C_RES_COMPUTE_TEMPLATE注釋模板表名稱注釋數(shù)據(jù)類型PK_TEMPLATE主鍵:8位日期+左補零的8位序列號varchar(16)TEMPLATE_NAME模板名稱varchar(64)FK_PK_IMAGE鏡像外鍵varchar(16)INBOUND_PORTS高級控制字段:虛擬機創(chuàng)建時必須要開通的端口varchar(16)IS_BLOCK_UNTIL_RUNNING高級控制字段:創(chuàng)建時是否阻塞直到運行(1是0否)VARCHAR(1)RUNSCRIPT執(zhí)行腳本varchar(4000)PRIVATE_KEY_TOINSTALL高級控制字段:安裝私鑰varchar(64)PUBLICKEY_TOAUTHORIZE公鑰varchar(64)DONT_AUTHORIZE_PUBLICKEY高級控制字段:不通過公鑰授權(1是0否)VARCHAR(1)METADATA遠程控制附加信息varchar(4000)TAGS標簽varchar(64)PROVIDER_GROUP云內(nèi)組,openstack中實現(xiàn)為虛擬機名稱前綴varchar(16)IS_BLOCK_ONCOMPLETE高級控制字段:后臺運行標志,類似nohup(1是0否)VARCHAR(1)IS_RUN_AS_ROOT高級控制字段:是否以ROOT身份執(zhí)行(1是0否)VARCHAR(1)IS_WRAP_IN_INIT_SCRIPT高級控制字段:執(zhí)行script時是否阻塞到執(zhí)行完成(1是0否)VARCHAR(1)TASK_NAME任務名稱varchar(64)BLOCK_PORT_SECONDS高級控制字段:堵塞端口等待時間varchar(64)BLOCK_PORT高級控制字段:堵塞端口varchar(64)FLAG_PRIVATEKEY高級控制字段:私鑰類型varchar(16)LOGIN_PRIVATEKEY登錄私鑰varchar(64)FLAG_PASSWORD高級控制字段:密碼類型varchar(16)LOGIN_PASSWORD登錄密碼varchar(64)LOGIN_USER登錄用戶varchar(64)IS_AUTHENTICATE_SUDO高級控制字段:SUDO方式認證(1是0否)VARCHAR(1)LOGIN_TYPE登錄類型varchar(64)FK_PK_CREDENTIAL認證數(shù)據(jù)外鍵varchar(16)REMARK備注varchar(512)OWNER記錄擁有者,角色ID或創(chuàng)建用戶,銀聯(lián)為用戶IDvarchar(64)OWNER_ORG記錄擁有機構(抽象概念,也可為租戶等概念)varchar(64)CLOUD_STATUS資源云內(nèi)運行狀態(tài),保留字段,目前監(jiān)控狀態(tài)請直接調(diào)用遠程接口(PENDING,TERMINATED,SUSPENDED,RUNNING,ERROR,UNRECOGNIZED)varchar(16)PROCESS_STATUS記錄控制狀態(tài)(待審批(SUB),審批通過(APP),退回(RET),刪除(DEL,需要非物理刪除時),已處理、已生效(OK),掛起(PENDING))varchar(16)CREATE_ON記錄創(chuàng)建時間datetimeCREATE_BY記錄創(chuàng)建者varchar(64)MODIFY_ON記錄修改時間,同時用來做樂觀鎖控制datetimeMODIFY_BY記錄修改時間varchar(64)ATTRIBUTE1附加字段varchar(128)ATTRIBUTE2附加字段varchar(128)ATTRIBUTE3附加字段varchar(128)ATTRIBUTE4附加字段varchar(128)ATTRIBUTE5附加字段varchar(128)ATTRIBUTE6附加字段varchar(128)ATTRIBUTE7附加字段varchar(128)ATTRIBUTE8附加字段varchar(128)ATTRIBUTE9附加字段varchar(128)ATTRIBUTE10附加字段varchar(128)名稱TB_C_RES_BASE_OS注釋操作系統(tǒng)表名稱注釋數(shù)據(jù)類型PK_OS主鍵:8位日期+左補零的8位序列號varchar(16)FAMILYOSfamily:UNRECOGNIZED,AIX,ARCH,CENTOS,DARWIN,DEBIAN,ESX,FEDORA,FREEBSD,GENTOO,HPUX,LINUX,OEL,OPENBSD,RHEL,SIGAR,SOLARIS,SUSE,TURBOLINUX,UBUNTU,WINDOWS;varchar(16)NAME名稱varchar(64)ARCHITECTUREOS運行架構varchar(16)VERSION版本號varchar(16)IS_64BIT64位標志(1是0否)VARCHAR(1)DESCRIPTION描述varchar(512)PROCESS_STATUS記錄控制狀態(tài)(待審批(SUB),審批通過(APP),退回(RET),刪除(DEL,需要非物理刪除時),已處理、已生效(OK),掛起(PENDING))varchar(16)REMARK備注varchar(512)CREATE_BY記錄創(chuàng)建者varchar(64)CREATE_ON記錄創(chuàng)建時間datetimeMODIFY_BY記錄修改時間varchar(64)MODIFY_ON記錄修改時間,同時用來做樂觀鎖控制datetimeATTRIBUTE1附加字段varchar(128)ATTRIBUTE2附加字段varchar(128)ATTRIBUTE3附加字段varchar(128)ATTRIBUTE4附加字段varchar(128)ATTRIBUTE5附加字段varchar(128)ATTRIBUTE6附加字段varchar(128)ATTRIBUTE7附加字段varchar(128)ATTRIBUTE8附加字段varchar(128)ATTRIBUTE9附加字段varchar(128)ATTRIBUTE10附加字段varchar(128)名稱TB_C_RES_BASE_CREDENTIALS注釋云資源認證表名稱注釋數(shù)據(jù)類型PK_CREDENTIAL主鍵:8位日期+左補零的8位序列號varchar(16)IDENTITY認證身份varchar(16)CREDENTIAL認證憑據(jù)varchar(64)LOGIN_TYPE登錄類型varchar(64)IS_AUTHENTICATE_SUDO高級控制字段:SUDO方式認證(1是0否)VARCHAR(1)PASSWORD密碼varchar(64)FLAG_PASSWORD高級控制字段:密碼類型varchar(16)PRIVATEKEY私鑰varchar(64)FLAG_PRIVATEKEY高級控制字段:私鑰類型varchar(16)PROCESS_STATUS記錄控制狀態(tài)(待審批(SUB),審批通過(APP),退回(RET),刪除(DEL,需要非物理刪除時),已處理、已生效(OK),掛起(PENDING))varchar(16)REMARK備注varchar(512)MODIFY_BY記錄修改時間varchar(64)MODIFY_ON記錄修改時間,同時用來做樂觀鎖控制datetimeCREATE_BY記錄創(chuàng)建者varchar(64)CREATE_ON記錄創(chuàng)建時間datetimeATTRIBUTE1附加字段varchar(128)ATTRIBUTE2附加字段varchar(128)ATTRIBUTE3附加字段varchar(128)ATTRIBUTE4附加字段varchar(128)ATTRIBUTE5附加字段varchar(128)ATTRIBUTE6附加字段varchar(128)ATTRIBUTE7附加字段varchar(128)ATTRIBUTE8附加字段varchar(128)ATTRIBUTE9附加字段varchar(128)ATTRIBUTE10附加字段varchar(128)業(yè)務對象設計場景功能點方法鏡像pute.ImageBO獲取所有鏡像信息publicList<Image>getImages();根據(jù)鏡像ID獲取鏡像詳細publicImagegetImageById(StringimageId);添加鏡像信息publicImageaddImage(Imageimage);刪除鏡像信息publicbooleanremoveImage(StringimageID,Stringoperator);修改鏡像信息publicImageupdateImage(Imageimage);模板管理pute.TemplateBO獲取所有模板信息publicList<Template>getTemplates();根據(jù)模板ID獲取模板信息publicTemplategetTemplateById(StringTemplateId);添加模板信息publicTemplateaddTemplate(Templatetemplate);刪除模板信息publicbooleanremoveTemplate(Stringtemplate,Stringoperator);操作系統(tǒng)pute.OSBO獲取所有操作系統(tǒng)信息publicList<OS>getOSs();硬件配置信息管理表結構設計說明名稱TB_C_RES_COMPUTE_HW_PF注釋云硬件配置信息表名稱注釋數(shù)據(jù)類型PK_HW主鍵:8位日期+左補零的8位序列號varchar(16)FK_PK_LOCATION位置外鍵varchar(16)PROVIDER_ID云控制平臺內(nèi)命名空間內(nèi)的唯一標識符varchar(64)UNIQUE_ID云控制臺內(nèi)的唯一標識符varchar(64)NAME名稱varchar(64)DESCRIPTION描述varchar(512)URI資源統(tǒng)一定位符varchar(512)METADATA遠程控制附加信息varchar(4000)CPU_CORESCPU顆數(shù)intCPU_SPEEDCPU運行速度varchar(16)RAM內(nèi)存大小(M)intDISK存儲大小(G)decimal(16,3)REMARK備注varchar(512)CLOUD_STATUS資源云內(nèi)運行狀態(tài),保留字段,目前監(jiān)控狀態(tài)請直接調(diào)用遠程接口(PENDING,TERMINATED,SUSPENDED,RUNNING,ERROR,UNRECOGNIZED)varchar(16)PROCESS_STATUS記錄控制狀態(tài)(待審批(SUB),審批通過(APP),退回(RET),刪除(DEL,需要非物理刪除時),已處理、已生效(OK),掛起(PENDING))varchar(16)CREATE_ON記錄創(chuàng)建時間datetimeCREATE_BY記錄創(chuàng)建者varchar(64)MODIFY_ON記錄修改時間,同時用來做樂觀鎖控制datetimeMODIFY_BY記錄修改時間varchar(64)ATTRIBUTE1附加字段varchar(128)ATTRIBUTE2附加字段varchar(128)ATTRIBUTE3附加字段varchar(128)ATTRIBUTE4附加字段varchar(128)ATTRIBUTE5附加字段varchar(128)ATTRIBUTE6附加字段varchar(128)ATTRIBUTE7附加字段varchar(128)ATTRIBUTE8附加字段varchar(128)ATTRIBUTE9附加字段varchar(128)ATTRIBUTE10附加字段varchar(128)業(yè)務對象設計場景功能點方法硬件配置管理獲取所有主機配置信息publicList<HWPF>getPFs(HWPF;hwpfForm);根據(jù)ID獲取主機配置信息publicHWPFgetPF(StringHWPFId);網(wǎng)絡配置信息管理表結構設計說明名稱TB_C_RES_NET_ADDRESS注釋網(wǎng)絡地址表名稱注釋數(shù)據(jù)類型PK_ADDRESS主鍵:8位日期+左補零的8位序列號varchar(16)FK_PK_HOST主機外鍵varchar(16)HOST_TYPE主機類型(PSV物理機,VSV虛擬機)varchar(16)ADDRESS地址varchar(64)FLAG_PUBLIC公有私有網(wǎng)段標志(0公,1私)varchar(16)REMARK備注varchar(512)CREATE_ON記錄創(chuàng)建時間datetimeCREATE_BY記錄創(chuàng)建者varchar(64)MODIFY_ON記錄修改時間,同時用來做樂觀鎖控制datetimeMODIFY_BY記錄修改時間varchar(64)ATTRIBUTE1附加字段varchar(128)ATTRIBUTE2附加字段varchar(128)ATTRIBUTE3附加字段varchar(128)ATTRIBUTE4附加字段varchar(128)ATTRIBUTE5附加字段varchar(128)ATTRIBUTE6附加字段varchar(128)ATTRIBUTE7附加字段varchar(128)ATTRIBUTE8附加字段varchar(128)ATTRIBUTE9附加字段varchar(128)ATTRIBUTE10附加字段varchar(128)名稱TB_C_RES_NET_SEGMENT注釋網(wǎng)段表名稱注釋數(shù)據(jù)類型PK_NET_SEG主鍵:8位日期+左補零的8位序列號varchar(16)ADDRESS網(wǎng)絡段地址varchar(64)FROM_ADDRESS起始地址varchar(64)TO_ADDRESS網(wǎng)段截止地址varchar(64)SUBNET_MASK子網(wǎng)掩碼varchar(64)GATEWAY默認網(wǎng)關varchar(64)FLAG_PUBLIC公有私有網(wǎng)段標志(0公,1私)varchar(16)FK_PK_LOCATION集群外鍵(location表)varchar(16)FK_PK_BIZZONE業(yè)務區(qū)外鍵(location表)varchar(16)VLANVLAN號varchar(64)VERSION版本號varchar(16)IS_AVAILABLE網(wǎng)段是否可用(1是0否)varchar(1)DESCRIPTION描述varchar(512)CREATE_ON記錄創(chuàng)建時間datetimeCREATE_BY記錄創(chuàng)建者varchar(64)MODIFY_ON記錄修改時間,同時用來做樂觀鎖控制datetimeMODIFY_BY記錄修改人varchar(64)ATTRIBUTE1附加字段varchar(128)ATTRIBUTE2附加字段varchar(128)ATTRIBUTE3附加字段varchar(128)ATTRIBUTE4附加字段varchar(128)ATTRIBUTE5附加字段varchar(128)ATTRIBUTE6附加字段varchar(128)ATTRIBUTE7附加字段varchar(128)ATTRIBUTE8附加字段varchar(128)ATTRIBUTE9附加字段varchar(128)ATTRIBUTE10附加字段varchar(128)業(yè)務對象設計場景功能點方法網(wǎng)絡配置pute.NetSegBO顯示公有網(wǎng)段信息publicList<NetSeg>getPublicNetSegs(StringlocationId);顯示私有網(wǎng)段信息 publicList<NetSeg>getPrivateNetSegs(StringlocationId);添加網(wǎng)段配置publicNetSegaddNetSeg(NetSegnetSeg);修改網(wǎng)段配置publicNetSegchangeNetSeg(NetSegnetSeg);刪除網(wǎng)段配置publicvoidremoveNetSeg(StringnetSegId);查詢集群下所有的網(wǎng)段信息publicList<NetSeg>findAdress(StringlocationId);查詢網(wǎng)段信息publicNetSegfindNetSeg(StringnetSegId);分頁查詢所有網(wǎng)段信息publicList<NetSeg>queryNetSegByPage(NetSegnetSeg,PageCondpageCond);保留(鎖定)網(wǎng)段publicvoidreserveIP(StringnetCidr,StringipStart,StringipEnd)釋放(解鎖)網(wǎng)段publicvoidreleaseIP(StringnetCidr,StringipStart,StringipEnd)網(wǎng)址信息pute.NetAddressBO獲取公有網(wǎng)址信息publicList<NetAddress>getPublicNetAddresses(StringhostId)獲取私有網(wǎng)址信息publicList<NetAddress>getPrivateNetAddresses(StringhostId)修改IP信息publicvoidreassignNetAddress(NetAddressnewNetAddress)租戶信息配置表結構設計說明:名稱TB_C_BASE_TENANT注釋網(wǎng)段表名稱注釋數(shù)據(jù)類型PK_TENANT主鍵:8位日期+左補零的8位序列號varchar(16)NAME名稱varchar(64)CODE租戶代碼varchar(64)METADATA云平臺附加信息varchar(16)REMARK備注varchar(16)DESCRIPTION描述varchar(16)CREATE_ON創(chuàng)建時間datetimeCREATE_BY創(chuàng)建者varchar(64)MODIFY_ON修改時間datetimeMODIFY_BY修改人varchar(64)ATTRIBUTE1附加字段varchar(128)ATTRIBUTE2附加字段varchar(128)ATTRIBUTE3附加字段varchar(128)ATTRIBUTE4附加字段varchar(128)ATTRIBUTE5附加字段varchar(128)ATTRIBUTE6附加字段varchar(128)ATTRIBUTE7附加字段varchar(128)ATTRIBUTE8附加字段varchar(128)ATTRIBUTE9附加字段varchar(128)ATTRIBUTE10附加字段varchar(128)名稱TB_C_BASE_TENANT_RELATION注釋網(wǎng)段表名稱注釋數(shù)據(jù)類型PK_TENANT_RELATION主鍵:8位日期+左補零的8位序列號varchar(16)RELATION_TYPE關系類型varchar(64)NAME名稱varchar(64)FK_PK_TENANT租戶外鍵varchar(16)FK_PK_TARGET關系目標外鍵varchar(16)REMARK備注varchar(16)CREATE_ON創(chuàng)建時間datetimeCREATE_BY創(chuàng)建者varchar(64)MODIFY_ON修改時間datetimeMODIFY_BY修改人varchar(64)ATTRIBUTE1附加字段varchar(128)ATTRIBUTE2附加字段varchar(128)ATTRIBUTE3附加字段varchar(128)ATTRIBUTE4附加字段varchar(128)ATTRIBUTE5附加字段varchar(128)ATTRIBUTE6附加字段varchar(128)ATTRIBUTE7附加字段varchar(128)ATTRIBUTE8附加字段varchar(128)ATTRIBUTE9附加字段varchar(128)ATTRIBUTE10附加字段varchar(128)業(yè)務對象設計場景功能點方法租戶信息com.primeton.cloud.business.base.bo.TenantBO添加租戶信息publicTenantcreateTenant(Tenanttenant);刪除租戶信息publicbooleanremoveTenant(StringtenantID,Stringoperator);查詢租戶信息publicTenantgetTenantByID(StringtenantID);修改租戶信息publicTenantupdateTenant(Tenanttenant);分頁查詢所有租戶信息publicList<Tenant>queryTenantsByPage(Tenanttenant,PageCondpageCond);租戶關系com.primeton.cloud.business.base.bo.TenantRelationBO創(chuàng)建租戶關系publicTenantRelationcreateTenantRelation(TenantRelation);刪除租戶關系publicbooleanremoveTenantRelation(TenantRelation);備份管理表結構設計說明:名稱TB_C_RES_COMPUTE_VBACKUP注釋備份表名稱注釋數(shù)據(jù)類型PK_VBACKUP主鍵:8位日期+左補零的8位序列號varchar(16)NAME名稱varchar(64)UNIQUE_ID云控制臺內(nèi)的唯一標識符(備份ID)varchar(64)PROVIDER_ID云控制平臺內(nèi)命名空間內(nèi)的唯一標識符varchar(64)DESCRIPTION描述varchar(512)URI資源統(tǒng)一定位符varchar(512)METADATA遠程控制附加信息varchar(4000)TAGS標簽varchar(64)FK_PK_VSERVER虛擬機外鍵varchar(16)OWNER記錄擁有者,角色ID或創(chuàng)建用戶,銀聯(lián)為用戶IDvarchar(64)OWNER_ORG記錄擁有機構(抽象概念,也可為租戶等概念)varchar(64)REMARK備注varchar(512)CREATE_BY記錄創(chuàng)建者varchar(64)CREATE_ON記錄創(chuàng)建時間datetimeMODIFY_BY記錄修改時間varchar(64)MODIFY_ON記錄修改時間,同時用來做樂觀鎖控制datetimeB_UNIQUE_ID虛擬機UNIQUE_IDvarchar(64)B_PROVIDER_ID虛擬機PROVIDER_IDvarchar(64)B_NAME虛擬機NAMEvarchar(64)B_DESCRIPTION虛擬機DESCRIPTIONvarchar(512)B_URI虛擬機URIvarchar(512)B_METADATA虛擬機METADATAvarchar(4000)B_TAGS虛擬機TAGSvarchar(64)B_HOSTNAME虛擬機HOSTNAMEvarchar(64)B_PROVIDER_GROUP虛擬機PROVIDER_GROUPvarchar(16)B_LOGIN_PORT虛擬機LOGIN_PORTvarchar(64)B_FK_PK_TEMPLATE虛擬機FK_PK_TEMPLATEvarchar(16)B_FK_PK_ORDER_VSC_ITEM虛擬機FK_PK_ORDER_VSC_ITEMvarchar(16)B_FK_PK_LOCATION虛擬機FK_PK_LOCATIONvarchar(16)B_UNIQUE_ID_LOCATION虛擬機UNIQUE_ID_LOCATIONvarchar(64)B_FK_PK_IMAGE虛擬機FK_PK_I

溫馨提示

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

評論

0/150

提交評論