应用的更新方法以及记录介质技术

技术编号:21343101 阅读:17 留言:0更新日期:2019-06-13 22:18
本发明专利技术涉及应用的更新方法以及记录介质,提供在将构成执行用户的进程的虚拟的环境的容器容纳2个以上的信息处理装置中对安装于容器的应用进行更新的方法。2个以上的容器包括:第1容器,安装有第1应用;更新管理容器,管理在信息处理装置的各容器中安装的应用的更新;以及地址管理容器,管理2个以上的容器的各自的地址。方法具备:在信息处理装置中制作第2容器的步骤;对第2容器安装更新后的第1应用的步骤;确认第2容器中的更新后的第1应用的动作的步骤;以及在更新后的第1应用的动作的确认后对地址管理容器通知与第1应用对应的地址的变更的步骤。地址的变更是从第1容器的地址向第2容器的地址的变更。

Updating methods of applications and recording media

The invention relates to an application update method and a recording medium, providing a method for updating an application mounted on a container in an information processing device that accommodates more than two containers in a virtual environment constituting a process of executing a user. More than two containers include: the first container, which has the first application installed; the update management container, which manages the update of the application installed in the containers of the information processing device; and the address management container, which manages the respective addresses of more than two containers. The method includes: the steps of making the second container in the information processing device; the steps of installing the updated first application in the second container; the steps of confirming the action of the updated first application in the second container; and the steps of notifying the address change of the address management container corresponding to the first application after confirming the action of the updated first application. The address change is from the address of the first container to the address of the second container.

【技术实现步骤摘要】
应用的更新方法以及记录介质
本公开涉及应用的更新方法,特别涉及在构成执行进程的虚拟的环境的容器中安装的应用的更新方法。
技术介绍
以往,关于利用虚拟机的服务的提供,进行了各种研究。例如,日本特开2012-252704号公报公开了经由2个虚拟机模板交替地更新系统。
技术实现思路
日本特开2012-252704号公报记载的系统的更新包括在将第一虚拟机模板设定为电源关断状态之后将第二虚拟机模板设定为电源接通状态的步骤。因此,可能发生用户在比较长的期间中无法利用基于虚拟机的服务的情形。因此,要求用于缩短用户无法利用基于虚拟机的服务的时间的技术。根据本公开的某个方案,提供在将构成执行用户的进程的虚拟的环境的容器容纳2个以上的信息处理装置中对安装于容器的应用进行更新的方法。2个以上的容器包括:第1容器,安装有第1应用;更新管理容器,管理在信息处理装置的各容器中安装的应用的更新;以及地址管理容器,管理2个以上的容器的各自的地址。方法具备:更新管理容器在信息处理装置中制作第2容器的步骤;更新管理容器向第2容器安装更新后的第1应用的步骤;更新管理容器确认第2容器中的更新后的第1应用的动作的步骤;以及更新管理容器在更新后的第1应用的动作的确认后对地址管理容器通知与第1应用对应的地址的变更的步骤。地址的变更是从第1容器的地址向第2容器的地址的变更。在信息处理装置中,2个以上的容器的各个容器也可以在主机OS(操作系统)上动作。信息处理装置也可以安装有在主机OS上执行容器的制作以及删除的系统管理器。更新管理容器制作第2容器的步骤也可以包括:更新管理容器对主机OS委托容器的制作的步骤;主机OS根据来自更新管理容器的制作的委托对系统管理器委托容器的制作的步骤;以及系统管理器根据来自主机OS的制作的委托制作第2容器的步骤。方法也可以还具备:在更新管理容器对地址管理容器通知了地址的变更之后对主机OS委托第1容器的删除的步骤;主机OS根据来自更新管理容器的删除的委托对系统管理器委托第1容器的删除的步骤;以及系统管理器根据来自主机OS的删除的委托删除第1容器的步骤。方法也可以还具备更新管理容器获取更新后的第1应用的手册(manual)的步骤。更新管理容器也可以依照手册,确认更新后的第1应用的动作。方法也可以还具备如下步骤:更新管理容器在更新后的第1应用的动作的确认后,对第1容器指示将针对第1应用的来自用户的请求转送给第2容器。更新管理容器也可以由第1容器构成。第1应用也可以是用于管理在信息处理装置的各容器中安装的应用的更新的应用。根据本公开的另一方案,提供计算机可读取的非临时性记录介质,其中储存有构成为使计算机的处理器执行上述方法的程序。本专利技术的上述以及其他目的、特征、方案以及优点根据与附随的附图关联地理解的本专利技术的以下详细说明将更加明确。附图说明图1是示出包括信息处理装置的网络系统的概略结构的图。图2是信息处理设备100的硬件框图。图3是分层地示出服务器部20的功能结构的框图。图4是用于说明服务器部20中的应用更新时的处理的概要的图。图5是示意地示出服务器部20中的应用A的更新时的处理的流程的图。图6是在应用A的更新时在服务器部20中执行的处理时序。图7是示出关于更新管理容器110对于应用获取手册的时序的图。图8是用于说明被指示请求的转送的状况的图。图9是示出针对旧容器的切换模式的设定的时序的图。图10是示意地示出服务器部20中的更新管理容器110的更新的图。图11是示出更新管理容器的更新的时序的图。具体实施方式以下,参照附图,说明包含构成执行用户的进程的虚拟的环境的容器的服务器的实施方式。在以下的说明中,对同一部件以及构成要素附加同一符号。它们的名称以及功能也相同。因此,不重复对它们进行说明。[1.服务器的结构]在本实施方式中,服务器构成为信息处理装置的一部分。图1是示出包括信息处理装置的网络系统的概略结构的图。如图1所示,在网络系统1000中,信息处理设备100经由网络N与终端500进行通信。网络N可以是LAN(局域网),也可以是全局网络。终端500例如是个人计算机、智能手机或者平板终端。作为一个例子,信息处理设备100被实现为服务器和MFP(Multi-FunctionalPeripheral:图像形成装置)连结各自的框体而一体地构成的设备。信息处理设备100具备打印机部10、服务器部20以及操作面板30。操作面板30被用作打印机部10以及服务器部20的用户接口。图2是信息处理设备100的硬件框图。以下,说明打印机部10和服务器部20各自的结构。(打印机部10)打印机部10包括用于控制打印机部10整体的CPU(CentralProcessingUnit,中央处理单元)190和存储部191。存储部191例如由非易失性存储器实现。储存于存储部191的信息也可以包括由CPU190执行的程序以及用于执行该程序的数据。打印机部10还包括图像处理部151、图像形成部152、图像读取部153以及内部接口180。图像处理部151通过处理被输入的图像数据,例如执行输出的图像的放大或缩小等处理。图像处理部151例如通过图像处理用的处理器以及存储器实现。图像形成部152通过调色剂盒、用于容纳记录纸张的纸张托盘及感光体等用于向记录纸张形成图像的硬件资源、以及用于运输记录纸张的硬件资源实现。图像读取部153通过扫描仪等构成为制作原稿的图像数据的硬件资源实现。图像处理部151、图像形成部152以及图像读取部153各自的功能在图像形成装置中是周知的,所以在此不重复进行详细的说明。内部接口180作为与服务器部20的通信的接口发挥功能,例如通过LAN(LocalAreaNetwork,局域网)卡实现。(服务器部20)服务器部20包括用于控制服务器部20整体的CPU250、网络通信部260、存储部270以及内部接口280。网络通信部260通过构成为经由全局网络在与终端500等外部设备之间执行数据的发送接收的硬件资源实现。该硬件资源的一个例子是网卡。CPU250经由网络通信部260与外部设备进行通信。存储部270例如通过非易失性存储器实现。储存于存储部270的信息也可以包括由CPU250执行的程序以及用于执行该程序的数据。CPU250还构成为控制操作面板30。操作面板30包括控制用电路350、通过有机EL(ElectroLuminescence,电致发光)显示器等实现的显示部360、通过触摸传感器等实现的操作部370以及通过非接触卡读取器等实现的卡读取器380。控制用电路350依照来自CPU250的控制信号,控制显示部360的显示动作。操作部370将输入的信息输出到控制用电路350。控制用电路350将与从操作部370输入的信息对应的信号输出到CPU250。控制用电路350根据来自CPU250的控制信号,将由卡读取器380读入的数据转送给服务器部20。[2.服务器的功能结构]图3是分层地示出服务器部20的功能结构的框图。服务器部20的功能结构例如通过CPU250执行所给与的程序而实现。如图3所示,服务器部20例如作为Linux(注册商标)服务器发挥功能。服务器部20具有在物理机101上工作的主机OS(操作系统)102和在主机OS102上动作的系统管理软件104本文档来自技高网...

【技术保护点】
1.一种方法,是在将构成执行用户的进程的虚拟的环境的容器容纳2个以上的信息处理装置中对安装于容器的应用进行更新的方法,其中,2个以上的所述容器包括:第1容器,安装有第1应用;更新管理容器,管理在所述信息处理装置的各容器中安装的应用的更新;以及地址管理容器,管理2个以上的所述容器的各自的地址,所述方法具备:所述更新管理容器在所述信息处理装置中制作第2容器的步骤;所述更新管理容器向所述第2容器安装更新后的所述第1应用的步骤;所述更新管理容器确认所述第2容器中的所述更新后的第1应用的动作的步骤;以及所述更新管理容器在确认所述更新后的第1应用的动作后对所述地址管理容器通知与所述第1应用对应的地址的变更的步骤,所述地址的变更是从所述第1容器的地址向所述第2容器的地址的变更。

【技术特征摘要】
2017.12.05 JP 2017-2335051.一种方法,是在将构成执行用户的进程的虚拟的环境的容器容纳2个以上的信息处理装置中对安装于容器的应用进行更新的方法,其中,2个以上的所述容器包括:第1容器,安装有第1应用;更新管理容器,管理在所述信息处理装置的各容器中安装的应用的更新;以及地址管理容器,管理2个以上的所述容器的各自的地址,所述方法具备:所述更新管理容器在所述信息处理装置中制作第2容器的步骤;所述更新管理容器向所述第2容器安装更新后的所述第1应用的步骤;所述更新管理容器确认所述第2容器中的所述更新后的第1应用的动作的步骤;以及所述更新管理容器在确认所述更新后的第1应用的动作后对所述地址管理容器通知与所述第1应用对应的地址的变更的步骤,所述地址的变更是从所述第1容器的地址向所述第2容器的地址的变更。2.根据权利要求1所述的方法,其中,在所述信息处理装置中,2个以上的所述容器的各个容器在主机操作系统上动作,所述信息处理装置安装有在所述主机操作系统上执行容器的制作以及删除的系统管理器,所述更新管理容器制作所述第2容器的步骤包括:所述更新管理容器对所述主机操作系统委托容器的制作的步骤;所述主机操作系统根据来自所述更新管理容器的制作的委托,对所述...

【专利技术属性】
技术研发人员:永江俊介
申请(专利权)人:柯尼卡美能达株式会社
类型:发明
国别省市:日本,JP

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

1