US 11,734,041 B2
Persistent volume plugin for containers
Prashanto Kochavara, Westborough, MA (US); Priyanka Sood, Bangalore (IN); and Suparna Bhattacharya, Bangalore (IN)
Assigned to Hewlett Packard Enterprise Development LP, Spring, TX (US)
Filed by Hewlett Packard Enterprise Development LP, Houston, TX (US)
Filed on Nov. 23, 2020, as Appl. No. 17/101,327.
Claims priority of provisional application 62/985,756, filed on Mar. 5, 2020.
Prior Publication US 2021/0279088 A1, Sep. 9, 2021
Int. Cl. G06F 9/455 (2018.01); G06F 16/23 (2019.01); G06F 3/06 (2006.01)
CPC G06F 9/45558 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0644 (2013.01); G06F 3/0664 (2013.01); G06F 3/0673 (2013.01); G06F 16/2379 (2019.01); G06F 2009/45562 (2013.01); G06F 2009/45579 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A processor-based method to create a persistent virtual storage volume to be stored in a hive structure in an architecture utilizing virtual machine disk objects, the method comprising:
creating a first storage container having a virtual storage volume to be persisted across multiple applications, the multiple applications in one or more application containers;
creating a virtual machine object for the first storage container;
placing the first storage container within the virtual machine object;
creating a second storage container having a virtual storage volume to be persisted across the multiple applications;
placing the second storage container within the virtual machine object to provide a consistency group having the first storage container and the second storage container;
storing the virtual machine object containing the first and second storage containers of the consistency group in a computer-readable memory as the persistent virtual storage volume; and
providing access to the persistent virtual storage volume for the multiple applications, wherein the persistent virtual storage volume persists beyond an existence of at least one of the multiple applications.