-
公开(公告)号:US08799422B1
公开(公告)日:2014-08-05
申请号:US13247475
申请日:2011-09-28
申请人: Hui Qu , Joel Obstfeld , David Ward , Mu Lin , Anjali Kulkarni
发明人: Hui Qu , Joel Obstfeld , David Ward , Mu Lin , Anjali Kulkarni
IPC分类号: G06F15/177
摘要: Techniques described in this disclosure relate to configuration updates, such as performing an in-service software upgrade on a device, using virtual machines. In a routing device, a routing engine utilizes a virtual machine executing on a hypervisor to provide control plane functions. In one example, an in-service software upgrade may be performed between a first virtual machine and a second virtual machine without a managing virtual machine. More specifically, a first virtual machine in the control plane of the router may control the upgrade process, including requesting initialization of the second virtual machine, installing a new software system on the second virtual machine, and replicating state data from the first virtual machine to the second virtual machine. In this example, the first virtual machine may operate as a master virtual machine and the second virtual machine may operate as a slave virtual machine that synchronizes with the master virtual machine.
摘要翻译: 本公开中描述的技术涉及配置更新,诸如使用虚拟机在设备上执行在职软件升级。 在路由设备中,路由引擎利用在管理程序上执行的虚拟机来提供控制平面功能。 在一个示例中,可以在没有管理虚拟机的第一虚拟机和第二虚拟机之间执行在役软件升级。 更具体地,路由器的控制平面中的第一虚拟机可以控制升级过程,包括请求初始化第二虚拟机,在第二虚拟机上安装新的软件系统,以及将状态数据从第一虚拟机复制到 第二个虚拟机。 在该示例中,第一虚拟机可以作为主虚拟机操作,并且第二虚拟机可以作为与主虚拟机同步的从属虚拟机来操作。