System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种自动初始化云桌面数据盘的方法及系统技术方案_技高网

一种自动初始化云桌面数据盘的方法及系统技术方案

技术编号:43034315 阅读:4 留言:0更新日期:2024-10-18 17:36
本发明专利技术涉及云桌面领域,具体提供了一种自动初始化云桌面数据盘的方法及系统,具有如下步骤:S1、首先在云平台管理页面设置相关的必要参数,注入到云桌面中;S2、磁盘扫描,是否有新增磁盘;S3、检测新增磁盘是否有文件系统;S4、计算新磁盘分配的盘符;S5、调用磁盘格式化脚本,完成自动格式化。与现有技术相比,本发明专利技术能够支持灵活配置数据盘格式化的必要参数,自动生成格式化脚本和周期任务,自动初始化用户数据盘,减少机械操作,提升用户体验。

【技术实现步骤摘要】

本专利技术涉及云桌面领域,具体提供一种自动初始化云桌面数据盘的方法及系统


技术介绍

1、目前云平台比如openstack等,提供完整的云桌面(虚拟机)生命周期的管理方案,而且随着云平台用户越来越多,针对云桌面本身的方案越发成熟。但是用户最终使用场景是在云桌面具体的系统下,由于云桌面可能内置的系统不尽相同,使用场景也大不一样,以至于难以形成通用且成熟的具体方案。比如,如何初始化数据盘场景,大部分用户还需要手动执行相应的初始化数动作。


技术实现思路

1、本专利技术是针对上述现有技术的不足,提供一种实用性强的自动初始化云桌面数据盘的方法。

2、本专利技术进一步的技术任务是提供一种设计合理,安全适用的自动初始化云桌面数据盘的系统。

3、本专利技术解决其技术问题所采用的技术方案是:

4、一种自动初始化云桌面数据盘的方法,具有如下步骤:

5、s1、首先在云平台管理页面设置相关的必要参数,注入到云桌面中;

6、s2、磁盘扫描,是否有新增磁盘;

7、s3、检测新增磁盘是否有文件系统;

8、s4、计算新磁盘分配的盘符;

9、s5、调用磁盘格式化脚本,完成自动格式化。

10、进一步的,在步骤s1中,所述相关的必要参数为磁盘分区方式、磁盘文件系统和定时检测周期;

11、云平台保存并记录用户设置的参数,用户创建云桌面时,将用户信息设置的参数信息通过元数据的方式注入到云桌面中。

<p>12、进一步的,在步骤s2中,自动生成格式化磁盘的脚本,自动生成周期任务,周期任务定时执行时,负责磁盘扫描,检查是否有新增磁盘。

13、进一步的,在步骤s3中,如果没有新增磁盘,则本次周期任务执行跳过;如果有则继续以下操作;

14、检测新增磁盘是否有文件系统,如果有则跳过磁盘;如果没有文件系统,则准备格式化化,执行以下操作。

15、进一步的,在步骤s4中,计算新磁盘分配的盘符,读取元数据中的参数信息,解析获得磁盘格式和分区方式,并提供默认值。

16、进一步的,在步骤s5中,调用磁盘格式化脚本,传入分区方式、磁盘格式和盘符的信息,完成自动格式化;

17、周期任务持续检查,等待下次执行。

18、一种自动初始化云桌面数据盘的系统,首先在云平台管理页面设置相关的必要参数,注入到云桌面中,然后,磁盘扫描,检查是否有新增磁盘,检测新增磁盘是否有文件系统,计算新磁盘分配的盘符,最后,调用磁盘格式化脚本,完成自动格式化。

19、进一步的,所述相关的必要参数为磁盘分区方式、磁盘文件系统和定时检测周期;

20、云平台保存并记录用户设置的参数,用户创建云桌面时,将用户信息设置的参数信息通过元数据的方式注入到云桌面中。

21、进一步的,自动生成格式化磁盘的脚本,自动生成周期任务,周期任务定时执行时,负责磁盘扫描,检查是否有新增磁盘;

22、如果没有新增磁盘,则本次周期任务执行跳过;如果有则继续以下操作;

23、检测新增磁盘是否有文件系统,如果有则跳过磁盘;如果没有文件系统,则准备格式化化,执行以下操作。

24、进一步的,计算新磁盘分配的盘符,读取元数据中的参数信息,解析获得磁盘格式和分区方式,并提供默认值;

25、调用磁盘格式化脚本,传入分区方式、磁盘格式和盘符的信息,完成自动格式化,周期任务持续检查,等待下次执行。

26、本专利技术的一种自动初始化云桌面数据盘的方法及系统和现有技术相比,具有以下突出的有益效果:

27、本专利技术支持灵活配置数据盘格式化的必要参数,自动生成格式化脚本和周期任务,自动初始化用户数据盘,减少机械操作,提升用户体验。

本文档来自技高网
...

【技术保护点】

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所述的一种自动初始化云桌面数据盘的方法,其特...

【专利技术属性】
技术研发人员:谢福平刘庆厉肃
申请(专利权)人:浪潮通信技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1