1.存储仿真方法,其特征在于,所述方法包括:
导入存储的数据模型;
基于所述数据模型建立存储仿真模型;
基于所述数据模型生成新建虚拟存储脚本;
向虚拟存储服务器发送新建虚拟存储脚本;
建立存储仿真模型对象与虚拟存储对象的对应关系。
2.根据权利要求1所述的存储仿真方法,获取对存储仿真模型的交互动作步骤前还包括:所述数据模型携带有服务器的配置信息,包括存储型号、CPU型号、核数、颗数、内存根数、内存容量、内存板数量、硬盘容量、硬盘个数、风扇个数、光纤口数量、HBA卡数量或电源数量。
3.根据权利要求2所述的存储仿真方法,其特征在于,基于所述数据模型建立存储仿真模型步骤还包括:
比较预设模板和数据模型的元件属性;
如在数据模型已定义属性的元件,则该元件在服务器仿真模型中的属性按数据模型设置;
如在数据模型未定义属性的元件,则该元件在服务器仿真模型中的属性按预设模板设置;
根据元件属性和服务器空间几何关系排列组合构建存储仿真模型。
4.根据权利要求3所述的存储仿真方法,其特征在于,所述预设模板包括:
所述外部三维模型中包含:1个用于开/关机的三维按键模型、1个用于指示运行状态的三维指示灯模型、1个三维控制柜模型、1组三维风扇模型和1组三维电源模型;
所述主要部件三维模型中包含:1个三维主板模型、1个三维CPU模型、1个三维内存模型、1个三维硬盘模型。
5.根据权利要求4所述的存储仿真方法,其特征在于,所述方法包括:
虚拟化服务器接收所述新建虚拟存储脚本;
虚拟化服务器执行所述新建虚拟存储脚本生成虚拟存储;
虚拟化服务器将新建虚拟存储脚本的执行结果发送到虚拟现实服务器。
6.根据权利要求5所述的存储仿真方法,其特征在于,所述虚拟存储包括:虚拟硬盘、虚拟电源、虚拟CPU虚拟内存、虚拟光纤模块、虚拟网卡或虚拟HBA卡的组合。
7.虚拟现实服务器,其特征在于,还包括:
数据导入模块,用于导入存储的数据模型;
仿真模型模块,用于基于所述数据模型建立存储仿真模型;
脚本生成模块,用于基于所述数据模型生成新建虚拟存储脚本;
第二发送模块,用于向所述虚拟存储服务器发送新建虚拟存储脚本;
对应关系模块,用于建立存储仿真模型对象与虚拟存储对象的对应关系。
8.根据权利要求7所述的虚拟现实服务器,其特征在于,所述仿真模型模块包括外部三维模型、主要部件三维模型、可选配件三维模型,其中,
所述外部三维模型包括:三维按键模型、三维指示灯模型、三维存储柜模型、三维控制柜模型、三维风扇模型和三维电源模型;
所述主要部件三维模型包括:三维主板模型、三维CPU模型、三维内存模型、、三维硬盘模型和三维散热片模型;
所述可选配件三维模型还包括:三维内存板模型、三维PCI-E扩展卡模型、三维光纤模块模型、三维网卡模型或三维HBA卡模型。
9.一种虚拟存储服务器,其安装有虚拟存储软件,所述虚拟存储软件包括Openfiler、RockStor、FreeNAS、NAS4Free、NexentaStor或EasyNAS,其特征在于,所述虚拟存储服务器包括:
第二接收模块,还用于接收所述新建虚拟存储脚本;
执行模块,还用于执行所述新建虚拟存储脚本生成虚拟存储;
第二发送模块,还用于将新建虚拟存储脚本的执行结果发送到虚拟现实服务器。
10.一种存储仿真系统,其特征在于,包括,
根据权利要求7至8所述的虚拟现实服务器,
以及根据权利要求9所述的虚拟存储服务器;
所述虚拟现实服务器与所述虚拟存储服务器之间通过网络连接方式建立连接,所述连接方式包括SSH、Telnet、ftp、http或https。