CN108681434A - 一种容器持久存储挂载方法 - Google Patents
一种容器持久存储挂载方法 Download PDFInfo
- Publication number
- CN108681434A CN108681434A CN201810507323.8A CN201810507323A CN108681434A CN 108681434 A CN108681434 A CN 108681434A CN 201810507323 A CN201810507323 A CN 201810507323A CN 108681434 A CN108681434 A CN 108681434A
- Authority
- CN
- China
- Prior art keywords
- container
- address
- configuration file
- created
- create
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0604—Improving or facilitating administration, e.g. storage management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0629—Configuration or reconfiguration of storage systems
- G06F3/0635—Configuration or reconfiguration of storage systems by changing the path, e.g. traffic rerouting, path reconfiguration
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0683—Plurality of storage devices
- G06F3/0689—Disk arrays, e.g. RAID, JBOD
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本申请涉及一种容器持久存储挂载方法,属于计算机技术领域,该方法包括:接收容器创建请求,所述容器创建请求包括待创建的容器的容器标识;根据所述容器创建请求读取预先存储的配置文件,所述配置文件包括卷目录地址和卷映射到所述待创建容器中的映射地址;建立所述容器标识、所述卷目录地址和所述映射地址之间的绑定关系;创建具有所述容器标识的容器,所述容器提供的数据通过所述绑定关系与所述卷目录地址指示的数据同步变化;可以解决容器实例中部分数据的持久性存储问题,实现了容器中的数据能够保存到本地文件***中。
Description
技术领域
本发明涉及一种容器持久存储挂载方法,属于计算机技术领域。
背景技术
为了实现写时复制(copy-on-write),容器会使用一种名为叠加(overlay) 文件***的特性。即需要对根镜像进行修改时,容器会利用这一特性,将变更内容写入到独立区域并“覆盖”原有内容。这种修改通常都是瞬时的,也就是说,通常情况下,当容器删除时,这些修改也将不复存在。因此,容器默认是没有永久存储的。
为了解决存储问题,像Docker这样的工具,提供了新的特性来获得更加持久化的存储:Docker卷和数据容器。
但由于Docker使用的是本地存储,不支持Cinder共享存储。
发明内容
本发明的目的在于提供一种可以实现容器中的数据能够保存到本地文件***中的技术方案。为达到上述目的,本发明提供如下技术方案:所述方法包括:
接收容器创建请求,所述容器创建请求包括待创建的容器的容器标识;
根据所述容器创建请求读取预先存储的配置文件,所述配置文件包括卷目录地址和卷映射到所述待创建容器中的映射地址;
建立所述容器标识、所述卷目录地址和所述映射地址之间的绑定关系;
创建具有所述容器标识的容器,所述容器提供的数据通过所述绑定关系与所述卷目录地址指示的数据同步变化。
可选地,所述配置文件还包括功能启动标识,
所述建立所述容器标识、所述卷目录地址和所述映射地址之间的绑定关系,包括:
根据所述功能启动标识确定是否启动卷挂载功能;
在所述功能启动标识指示启动所述卷挂载功能时,建立所述绑定关系。
可选地,所述建立所述容器标识、所述卷目录地址和所述映射地址之间的绑定关系,包括:
检测是否存在根据所述卷目录地址和所述容器标识确定的目标目录;
在不存在所述目标目录时,创建所述目标目录;
建立所述目标目录与所述映射地址之间的绑定关系。
可选地,所述检测是否存在根据所述卷目录地址和所述容器标识确定的目标目录之后,还包括:
在存在所述目标目录时,创建立所述目标目录与所述映射地址之间的绑定关系。
可选地,所述创建具有所述容器标识的容器之后,还包括:
为所述容器创建网络;
将所述网络附加到所述容器上。
可选地,所述创建具有所述容器标识的容器之后,还包括:
根据创建所述容器的过程生成容器创建日志;
根据所述容器创建日志分析创建过程的缺陷,对所述创建过程进行优化,得到优化后的创建过程,所述优化后的创建过程用于在下一次创建容器时使用。
可选地,所述根据所述容器创建请求读取预先存储的配置文件,包括:
获取所述容器所运行的虚拟机的虚拟机标识;
从至少一个配置文件中确定所述虚拟机标识对应的配置文件;
读取所述虚拟机标识对应的配置文件。
可选地,所述根据所述容器创建请求读取预先存储的配置文件之前,还包括:
接收容器创建需求;
根据所述容器创建需求生成所述配置文件;
其中,所述容器创建需求用于指示在创建容器时创建所述容器的存储功能;或者,所述容器创建需求用于指示在创建容器时不创建所述容器的存储功能。
本发明的有益效果在于:通过在创建容器时读取预先存储的配置文件,根据该配置文件建立容器与卷目录地址和映射地址之间的绑定关系,实现了本地文件***到Docker容器的映射,使容器中的数据能够保存到本地文件***中,有效解决了容器实例中部分数据的持久性存储问题。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,并可依照说明书的内容予以实施,以下以本发明的较佳实施例并配合附图详细说明如后。
附图说明
图1是本申请一个实施例提供的用于容器持久存储挂载的云平台整体部署架构的结构示意图;
图2是本申请一个实施例提供的容器持久存储挂载方法的流程图;
图3是本申请一个实施例提供的容器持久存储挂载方法的流程图。
图4是本申请一个实施例提供的建立绑定关系的方法的流程图。
具体实施方式
下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。
图1是本申请一个实施例提供的用于容器持久存储挂载的云平台整体部署架构的结构示意图,如图1所示,该云平台至少包括:身份验证服务110、镜像服务120、计算服务130、网络管理服务140、可视化组件150。
身份验证服务110,用于为整个云平台提供一个统一的、完整的身份认证、服务目录以及令牌和访问策略服务。
镜像服务120,用于为虚拟磁盘镜像提供目录和资源库,并且还可以保存镜像文件的元数据。
计算服务130,用于提供按需创建虚拟机的服务。
网络管理服务140,用于为计算服务130创建的虚拟机实例提供网络功能。
可视化组件150,用于为云平台中的实例和服务提供图形化的用户界面 (UserInterface,UI)界面。
在整个云平台,Docker将取代默认的KVM交换机(Keyboard Video Mouse,KVM)作为一个新的虚拟机管理程序。由Docker创建的容器实例是一个轻量级的虚拟机实例。Docker镜像通过使用Docker Save保存成TAR包,并放到镜像服务120上进行管理。创建容器的时候,***从镜像服务120下载容器的镜像,然后使用Docke Load加载并启动容器镜像。
创建虚拟机实例是卷管理模块的基础,而计算服务130作为整个云平台最核心的组件,主要是负责的正是这一部分,而整个云的其他组件用来服务计算服务130。
图2是本申请一个实施例提供的容器持久存储挂载方法的流程图,本实施例以该的方法应用于图1所示的云平台中,且各个步骤的执行主体计算服务130 (卷管理模块)为例进行说明。该方法至少包括以下几个步骤:
步骤201,接收容器创建请求,容器创建请求包括待创建的容器的容器标识。
步骤202,根据容器创建请求读取预先存储的配置文件,该配置文件包括卷目录地址和卷映射到待创建容器中的映射地址。
步骤203,建立容器标识、卷目录地址和映射地址之间的绑定关系。
步骤204,创建具有容器标识的容器,该容器提供的数据通过绑定关系与卷目录地址指示的数据同步变化。
综上所述,本实施例提供的容器持久存储挂载方法,通过在创建容器时读取预先存储的配置文件,根据该配置文件建立容器与卷目录地址和映射地址之间的绑定关系,实现了本地文件***到Docker容器的映射,使容器中的数据能够保存到本地文件***中,有效解决了容器实例中部分数据的持久性存储问题。
此外,开发人员可以在宿主机上直接修改其中的文件,以此来改变容器中相关服务的特性。
图3是本申请另一个实施例提供的容器持久存储挂载方法的流程图,本实施例以该的方法应用于图1所示的云平台中,且各个步骤的执行主体计算服务 130(卷管理模块)为例进行说明。该方法至少包括以下几个步骤:
步骤301,接收容器创建请求。
其中,容器创建请求包括待创建的容器的容器标识。
步骤302,根据容器创建请求读取预先存储的配置文件。
卷管理模块可以从配置文件库中读取配置文件,从而得到卷目录地址和映射地址。
可选地,在不同虚拟机中创建的容器可以对应不同的配置文件,此时,卷管理模块获取容器所运行的虚拟机的虚拟机标识;从至少一个配置文件中确定虚拟机标识对应的配置文件;读取虚拟机标识对应的配置文件。
可选地,容器的配置文件可以是由用户设置的。此时,卷管理模块接收容器创建需求;根据容器创建需求生成配置文件;其中,容器创建需求用于指示在创建容器时创建容器的存储功能;或者,容器创建需求用于指示在创建容器时部不创建所述容器的存储功能。
配置文件包括卷目录地址和卷映射到待创建容器中的映射地址。配置文件还包括功能启动标识。
比如:配置文件如下:
volume=true
container_dir=/data
loc_dir=/mnt/docker_volume
其中,volume为启动标识,当volume的值为true时,指示启动卷挂载功能;当volume的值为false时,指示不启动卷挂载功能。loc_dir为本地文件***中卷目录地址;container_dir为映射到容器中的映射地址。
步骤303,根据功能启动标识确定是否启动卷挂载功能。
在功能启动标识指示启动卷挂载功能时,执行步骤304;在功能启动标识指示不启动卷挂载功能时,执行步骤305。
步骤304,在功能启动标识指示启动卷挂载功能时,建立容器标识、卷目录地址和映射地址之间的绑定关系。
参考图4所示的建立绑定关系的流程图,建立绑定关系至少包括以下几个步骤;
步骤401,从容器创建请求中获取容器标识;
针对不同版本的Nova-Docker,本申请提供至少两种方式来获取容器标识:
在低版本的Nova-Docker中,调用容器名称获取函数来获取容器标识;在新版本的Nova-Docker中,容器标识可以作为一个参数直接传递给卷管理模块。
步骤402,在配置文件中检测是否存在根据卷目录地址和容器标识确定的目标目录;
在已存在目标目录时,执行步骤404;在不存在目标目录时,执行步骤403。
步骤403,创建目标目录;
步骤404,建立目标目录与映射地址之间的绑定关系。
步骤305,创建具有容器标识的容器。
容器提供的数据通过绑定关系与卷目录地址指示的数据同步变化。
综上所述,本实施例提供的容器持久存储挂载方法,通过在创建容器时读取预先存储的配置文件,根据该配置文件建立容器与卷目录地址和映射地址之间的绑定关系,本地文件***到Docker容器的映射,使容器中的数据能够保存到本地文件***中,有效解决了容器实例中部分数据的持久性存储问题。
可选地,在步骤307之后,卷管理模块还可以为容器创建网络,并将网络附加到容器上。
可选地,在步骤307之后,卷管理模块还可以根据创建容器的过程生成容器创建日志;根据容器创建日志分析创建过程的缺陷,对创建过程进行优化,得到优化后的创建过程,优化后的创建过程用于在下一次创建容器时使用。
本实施例中,通过根据容器创建日志,开发人员可以对异常进行捕获,以此增强程序的顽健性。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
Claims (8)
1.一种容器持久存储挂载方法,其特征在于,所述方法包括:
接收容器创建请求,所述容器创建请求包括待创建的容器的容器标识;
根据所述容器创建请求读取预先存储的配置文件,所述配置文件包括卷目录地址和卷映射到所述待创建容器中的映射地址;
建立所述容器标识、所述卷目录地址和所述映射地址之间的绑定关系;
创建具有所述容器标识的容器,所述容器提供的数据通过所述绑定关系与所述卷目录地址指示的数据同步变化。
2.如权利要求1所述的方法,其特征在于,所述配置文件还包括功能启动标识,
所述建立所述容器标识、所述卷目录地址和所述映射地址之间的绑定关系,包括:
根据所述功能启动标识确定是否启动卷挂载功能;
在所述功能启动标识指示启动所述卷挂载功能时,建立所述绑定关系。
3.如权利要求1所述的方法,其特征在于,所述建立所述容器标识、所述卷目录地址和所述映射地址之间的绑定关系,包括:
检测是否存在根据所述卷目录地址和所述容器标识确定的目标目录;
在不存在所述目标目录时,创建所述目标目录;
建立所述目标目录与所述映射地址之间的绑定关系。
4.如权利要求3所述的方法,其特征在于,所述检测是否存在根据所述卷目录地址和所述容器标识确定的目标目录之后,还包括:
在存在所述目标目录时,创建立所述目标目录与所述映射地址之间的绑定关系。
5.如权利要求1至4任一项所述的方法,其特征在于,所述创建具有所述容器标识的容器之后,还包括:
为所述容器创建网络;
将所述网络附加到所述容器上。
6.如权利要求1至4任一项所述的方法,其特征在于,所述创建具有所述容器标识的容器之后,还包括:
根据创建所述容器的过程生成容器创建日志;
根据所述容器创建日志分析创建过程的缺陷,对所述创建过程进行优化,得到优化后的创建过程,所述优化后的创建过程用于在下一次创建容器时使用。
7.如权利要求1至4任一项所述的方法,其特征在于,所述根据所述容器创建请求读取预先存储的配置文件,包括:
获取所述容器所运行的虚拟机的虚拟机标识;
从至少一个配置文件中确定所述虚拟机标识对应的配置文件;
读取所述虚拟机标识对应的配置文件。
8.如权利要求1至4任一项所述的方法,其特征在于,所述根据所述容器创建请求读取预先存储的配置文件之前,还包括:
接收容器创建需求;
根据所述容器创建需求生成所述配置文件;
其中,所述容器创建需求用于指示在创建容器时创建所述容器的存储功能;或者,所述容器创建需求用于指示在创建容器时不创建所述容器的存储功能。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810507323.8A CN108681434A (zh) | 2018-05-24 | 2018-05-24 | 一种容器持久存储挂载方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810507323.8A CN108681434A (zh) | 2018-05-24 | 2018-05-24 | 一种容器持久存储挂载方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108681434A true CN108681434A (zh) | 2018-10-19 |
Family
ID=63808188
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810507323.8A Pending CN108681434A (zh) | 2018-05-24 | 2018-05-24 | 一种容器持久存储挂载方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108681434A (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110688174A (zh) * | 2019-09-30 | 2020-01-14 | 李福帮 | 容器启动方法、存储介质和电子设备 |
CN111290826A (zh) * | 2018-12-06 | 2020-06-16 | 北京京东尚科信息技术有限公司 | 分布式文件***、计算机***和介质 |
CN111767118A (zh) * | 2020-06-24 | 2020-10-13 | 中国工商银行股份有限公司 | 基于分布式文件***的容器存储空间处理方法及装置 |
CN111913665A (zh) * | 2020-07-30 | 2020-11-10 | 星辰天合(北京)数据科技有限公司 | 存储卷的挂载方法及装置、电子设备 |
CN112612529A (zh) * | 2021-01-07 | 2021-04-06 | 上海明略人工智能(集团)有限公司 | 基于k8s的Jupyter Notebook运行***关机方法及装置 |
CN112905537A (zh) * | 2021-02-20 | 2021-06-04 | 北京百度网讯科技有限公司 | 文件处理方法、装置、电子设备和存储介质 |
CN114500573A (zh) * | 2021-12-24 | 2022-05-13 | 天翼云科技有限公司 | 存储卷挂载方法、装置、设备及存储介质 |
WO2023041047A1 (zh) * | 2021-09-17 | 2023-03-23 | 华为云计算技术有限公司 | 一种基于云技术的文件服务提供方法及相关设备 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9507613B2 (en) * | 2012-03-30 | 2016-11-29 | Oracle International Corporation | Methods and apparatus for dynamically preloading classes |
CN106506605A (zh) * | 2016-10-14 | 2017-03-15 | 华南理工大学 | 一种基于微服务架构的SaaS应用构建方法 |
CN106708748A (zh) * | 2016-12-21 | 2017-05-24 | 南京富士通南大软件技术有限公司 | 提高OpenStack块存储卷挂载性能的方法及*** |
CN107193499A (zh) * | 2017-05-26 | 2017-09-22 | 郑州云海信息技术有限公司 | 一种容器数据卷的迁移方法及装置 |
CN107645508A (zh) * | 2017-10-16 | 2018-01-30 | 深圳市买买提乐购金融服务有限公司 | 一种数据处理***、方法、客户端及服务器 |
US9891952B1 (en) * | 2016-11-01 | 2018-02-13 | Red Hat, Inc. | Lazy persistent storage volume provisioning |
-
2018
- 2018-05-24 CN CN201810507323.8A patent/CN108681434A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9507613B2 (en) * | 2012-03-30 | 2016-11-29 | Oracle International Corporation | Methods and apparatus for dynamically preloading classes |
CN106506605A (zh) * | 2016-10-14 | 2017-03-15 | 华南理工大学 | 一种基于微服务架构的SaaS应用构建方法 |
US9891952B1 (en) * | 2016-11-01 | 2018-02-13 | Red Hat, Inc. | Lazy persistent storage volume provisioning |
CN106708748A (zh) * | 2016-12-21 | 2017-05-24 | 南京富士通南大软件技术有限公司 | 提高OpenStack块存储卷挂载性能的方法及*** |
CN107193499A (zh) * | 2017-05-26 | 2017-09-22 | 郑州云海信息技术有限公司 | 一种容器数据卷的迁移方法及装置 |
CN107645508A (zh) * | 2017-10-16 | 2018-01-30 | 深圳市买买提乐购金融服务有限公司 | 一种数据处理***、方法、客户端及服务器 |
Non-Patent Citations (2)
Title |
---|
ELLIS R.GILES: "Container-based virtualization for byte-addressable NVM data storage", 《2016 IEEE INTERNATIONAL CONFERENCE ON BIG DATA》 * |
吴哲夫 邬新东 张彤: "基于Docker的OpenStack云平台卷存储模块的设计", 《互联网天地》 * |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111290826A (zh) * | 2018-12-06 | 2020-06-16 | 北京京东尚科信息技术有限公司 | 分布式文件***、计算机***和介质 |
CN110688174A (zh) * | 2019-09-30 | 2020-01-14 | 李福帮 | 容器启动方法、存储介质和电子设备 |
CN111767118A (zh) * | 2020-06-24 | 2020-10-13 | 中国工商银行股份有限公司 | 基于分布式文件***的容器存储空间处理方法及装置 |
CN111767118B (zh) * | 2020-06-24 | 2024-06-18 | 中国工商银行股份有限公司 | 基于分布式文件***的容器存储空间处理方法及装置 |
CN111913665A (zh) * | 2020-07-30 | 2020-11-10 | 星辰天合(北京)数据科技有限公司 | 存储卷的挂载方法及装置、电子设备 |
CN111913665B (zh) * | 2020-07-30 | 2023-11-24 | 北京星辰天合科技股份有限公司 | 存储卷的挂载方法及装置、电子设备 |
CN112612529A (zh) * | 2021-01-07 | 2021-04-06 | 上海明略人工智能(集团)有限公司 | 基于k8s的Jupyter Notebook运行***关机方法及装置 |
CN112905537A (zh) * | 2021-02-20 | 2021-06-04 | 北京百度网讯科技有限公司 | 文件处理方法、装置、电子设备和存储介质 |
CN112905537B (zh) * | 2021-02-20 | 2022-09-02 | 北京百度网讯科技有限公司 | 文件处理方法、装置、电子设备和存储介质 |
WO2023041047A1 (zh) * | 2021-09-17 | 2023-03-23 | 华为云计算技术有限公司 | 一种基于云技术的文件服务提供方法及相关设备 |
CN114500573A (zh) * | 2021-12-24 | 2022-05-13 | 天翼云科技有限公司 | 存储卷挂载方法、装置、设备及存储介质 |
CN114500573B (zh) * | 2021-12-24 | 2024-04-26 | 天翼云科技有限公司 | 存储卷挂载方法、装置、设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108681434A (zh) | 一种容器持久存储挂载方法 | |
US11556367B2 (en) | Dynamic image composition for container deployment | |
US9734159B2 (en) | File path modification based management | |
US11853786B2 (en) | Performance of containers | |
US9348631B2 (en) | File mapping and converting for dynamic disk personalization for multiple platforms | |
CN103491144B (zh) | 一种广域网虚拟平台的构建方法 | |
CN103795759B (zh) | 一种虚拟机镜像文件的调度方法和*** | |
US8196138B2 (en) | Method and system for migrating virtual machines between hypervisors | |
CN106775924B (zh) | 虚拟机启动方法和装置 | |
US8949364B2 (en) | Apparatus, method and system for rapid delivery of distributed applications | |
CN110019081A (zh) | 数据持久化处理方法、装置、***及可读存储介质 | |
CN109906433A (zh) | 针对容器的存储隔离 | |
US20120297453A1 (en) | System and method for abstraction of objects for cross virtual universe deployment | |
US20120084768A1 (en) | Capturing Multi-Disk Virtual Machine Images Automatically | |
CN111930473B (zh) | 在容器云上部署图像识别服务的方法与设备 | |
CN105183495B (zh) | 跨操作***域来协调活动视图 | |
CN109643302A (zh) | 针对文件的存储虚拟化 | |
CN108089912A (zh) | 一种虚拟机与容器超融合***构建方法及装置 | |
CN109992956A (zh) | 容器的安全策略的处理方法和相关装置 | |
CN109347716B (zh) | 消费者vnf的实例化方法及装置 | |
CN110928554A (zh) | 一种部署方法、装置、设备及存储介质 | |
CN104090913B (zh) | 基于瘦客户机的文件操作方法及装置 | |
CN106648838A (zh) | 一种资源池管理的配置方法及装置 | |
TW201331764A (zh) | 開放虛擬化格式資訊包及用於在開放虛擬化格式環境中運行一個或多個虛擬機的方法 | |
CN111459619A (zh) | 一种基于云平台实现服务的方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20181019 |