【技术实现步骤摘要】
基于底层主机符号存储库来虚拟化客户机配置中的特定值
[0001]本专利技术的实施例总体上涉及计算机系统,并且更具体地涉及文件的虚拟化。
技术介绍
[0002]在虚拟客户机环境中,对于特定客户机实例唯一的配置信息被保存在客户机文件系统内的各个位置处的文件中。这些文件由在虚拟客户机实例内部运行的系统和应用本地访问和管理。在具有大量虚拟客户机实例的环境中,为每个虚拟客户机实例单独地管理这些唯一的配置文件。
[0003]可以利用远程文件系统能力来经由网络共享跨多个系统共享文件系统内容。然而,共享基于目录或文件系统而发生,并且对于单个文件或在字段级不可用。网络共享也受制于底层网络的可靠性和速度。
技术实现思路
[0004]出其他以外,提供了一种方法。该方法包括虚拟客户机打开位于传统文件系统中的真实文件。从位于基于符号的文件系统中的基于符号的文件中提取每个符号。通过链接到基于符号的文件系统中的对应文件的传统文件系统中的符号链接来访问基于符号的文件。虚拟客户机针对基于符号的文件中的每个符号向管理程序发出特权指令,以 ...
【技术保护点】
【技术特征摘要】
1.一种方法,包括:在虚拟客户机中打开位于传统文件系统中的符号链接;从基于符号的文件中提取每个符号,其中所述基于符号的文件位于基于符号的文件系统中,并且其中所述基于符号的文件是通过所述传统文件系统中的符号链接来访问的;对于所述基于符号的文件中的每个符号,执行从所述虚拟客户机到管理程序的特权调用以从符号表检索替代值,其中所述符号表存储在管理程序存储装置中;将每个符号的所述替代值返回至所述虚拟客户机,其中所述替代值替代所述基于符号的文件中的所述符号;并且响应于来自所述虚拟客户机的对所述传统文件系统中的真实文件的文件读取请求,使用来自所述真实文件的所述链接从所述基于符号的文件中检索所述替代值。2.根据权利要求1所述的方法,进一步包括:在主机系统上的管理程序存储装置中生成所述符号表,其中所述符号表包括的所述符号及所述符号针对在所述主机系统上定义的每个虚拟客户机的替代值;在每个虚拟客户机上创建到所述基于符号的文件系统中的所述基于符号的文件的所述传统文件系统中的所述符号链接;并且将这些参数及其相应的替代值插入到每个基于符号的文件中。3.根据权利要求1所述的方法,其中所述符号表是哈希表。4.根据权利要求1所述的方法,其中所述符号表由虚拟客户机简档组织,其中所述符号表包括该符号和所述符号对于主机系统上的每个虚拟客户机的解析值,并且其中所述虚拟客户机简档包括用于唯一地标识每个虚拟客户机的元数据。5.根据权利要求1所述的方法,其中对所述符号表的修改是非破坏性的并且对于活动的虚拟客户机是透明的。6.根据权利要求1所述的方法,其中所述符号在所述符号表中不是唯一的。7.根据权利要求1所述的方法,其中在所述虚拟客户机中,所述符号被包括在多于一个不同的基于符号的文件中,或者其中所述符号被包括在相同的基于符号的文件中多于一次。8.一种计算机程序产品,所述计算机程序产品包括随其体现的程序代码,所述程序代码可由计算机的处理器执行以执行方法,所述方法包括:在虚拟客户机中打开传统文件系统中的符号链接;从基于符号的文件中提...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。