System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及云桌面领域,具体提供一种自动初始化云桌面数据盘的方法及系统。
技术介绍
1、目前云平台比如openstack等,提供完整的云桌面(虚拟机)生命周期的管理方案,而且随着云平台用户越来越多,针对云桌面本身的方案越发成熟。但是用户最终使用场景是在云桌面具体的系统下,由于云桌面可能内置的系统不尽相同,使用场景也大不一样,以至于难以形成通用且成熟的具体方案。比如,如何初始化数据盘场景,大部分用户还需要手动执行相应的初始化数动作。
技术实现思路
1、本专利技术是针对上述现有技术的不足,提供一种实用性强的自动初始化云桌面数据盘的方法。
2、本专利技术进一步的技术任务是提供一种设计合理,安全适用的自动初始化云桌面数据盘的系统。
3、本专利技术解决其技术问题所采用的技术方案是:
4、一种自动初始化云桌面数据盘的方法,具有如下步骤:
5、s1、首先在云平台管理页面设置相关的必要参数,注入到云桌面中;
6、s2、磁盘扫描,是否有新增磁盘;
7、s3、检测新增磁盘是否有文件系统;
8、s4、计算新磁盘分配的盘符;
9、s5、调用磁盘格式化脚本,完成自动格式化。
10、进一步的,在步骤s1中,所述相关的必要参数为磁盘分区方式、磁盘文件系统和定时检测周期;
11、云平台保存并记录用户设置的参数,用户创建云桌面时,将用户信息设置的参数信息通过元数据的方式注入到云桌面中。
< ...【技术保护点】
1.一种自动初始化云桌面数据盘的方法,其特征在于,具有如下步骤:
2.根据权利要求1所述的一种自动初始化云桌面数据盘的方法,其特征在于,在步骤S1中,所述相关的必要参数为磁盘分区方式、磁盘文件系统和定时检测周期;
3.根据权利要求2所述的一种自动初始化云桌面数据盘的方法,其特征在于,在步骤S2中,自动生成格式化磁盘的脚本,自动生成周期任务,周期任务定时执行时,负责磁盘扫描,检查是否有新增磁盘。
4.根据权利要求3所述的一种自动初始化云桌面数据盘的方法,其特征在于,在步骤S3中,如果没有新增磁盘,则本次周期任务执行跳过;如果有则继续以下操作;
5.根据权利要求3所述的一种自动初始化云桌面数据盘的方法,其特征在于,在步骤S4中,计算新磁盘分配的盘符,读取元数据中的参数信息,解析获得磁盘格式和分区方式,并提供默认值。
6.根据权利要求3所述的一种自动初始化云桌面数据盘的方法,其特征在于,在步骤S5中,调用磁盘格式化脚本,传入分区方式、磁盘格式和盘符的信息,完成自动格式化;
7.一种自动初始化云桌面数据盘的系统,其特
8.根据权利要求7所述的一种自动初始化云桌面数据盘的系统,其特征在于,所述相关的必要参数为磁盘分区方式、磁盘文件系统和定时检测周期;
9.根据权利要求8所述的一种自动初始化云桌面数据盘的系统,其特征在于,自动生成格式化磁盘的脚本,自动生成周期任务,周期任务定时执行时,负责磁盘扫描,检查是否有新增磁盘;
10.根据权利要求9所述的一种自动初始化云桌面数据盘的系统,其特征在于,计算新磁盘分配的盘符,读取元数据中的参数信息,解析获得磁盘格式和分区方式,并提供默认值;
...【技术特征摘要】
1.一种自动初始化云桌面数据盘的方法,其特征在于,具有如下步骤:
2.根据权利要求1所述的一种自动初始化云桌面数据盘的方法,其特征在于,在步骤s1中,所述相关的必要参数为磁盘分区方式、磁盘文件系统和定时检测周期;
3.根据权利要求2所述的一种自动初始化云桌面数据盘的方法,其特征在于,在步骤s2中,自动生成格式化磁盘的脚本,自动生成周期任务,周期任务定时执行时,负责磁盘扫描,检查是否有新增磁盘。
4.根据权利要求3所述的一种自动初始化云桌面数据盘的方法,其特征在于,在步骤s3中,如果没有新增磁盘,则本次周期任务执行跳过;如果有则继续以下操作;
5.根据权利要求3所述的一种自动初始化云桌面数据盘的方法,其特征在于,在步骤s4中,计算新磁盘分配的盘符,读取元数据中的参数信息,解析获得磁盘格式和分区方式,并提供默认值。
6.根据权利要求3所述的一种自动初始化云桌面数据盘的方法,其特...
【专利技术属性】
技术研发人员:谢福平,刘庆,厉肃,
申请(专利权)人:浪潮通信技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。