US 12,405,740 B2
Direct access storage for persistent services in a virtualized computing system
Mansi Shah, San Jose, CA (US); Subramanian Neelakantan, Bangalore (IN); Christian Dickmann, Kassel (DE); and Yu Wu, Shanghai (CN)
Assigned to VMware LLC, Palo Alto, CA (US)
Filed by VMware, Inc., Palo Alto, CA (US)
Filed on Jun. 22, 2023, as Appl. No. 18/339,923.
Application 18/339,923 is a continuation of application No. 17/081,793, filed on Oct. 27, 2020, granted, now 11,720,271.
Claims priority of application No. PCT/CN2020/114691 (WO), filed on Sep. 11, 2020.
Prior Publication US 2023/0333765 A1, Oct. 19, 2023
Int. Cl. G06F 3/06 (2006.01); G06F 9/455 (2018.01); G06F 9/54 (2006.01)
CPC G06F 3/0644 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0664 (2013.01); G06F 3/067 (2013.01); G06F 9/45558 (2013.01); G06F 9/547 (2013.01); G06F 2009/45579 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of deploying persistent storage for containers executing in a host cluster and managed by an orchestration control plane, the method comprising:
receiving, at the orchestration control plane, a specification for implementation of an application in the containers and deployment of first persistent storage having a first storage class and second persistent storage having a second storage class;
deploying, by the orchestration control plane, a first persistent volume as the first persistent storage in a virtual storage area network (SAN) as dictated by the first storage class, the virtual SAN comprising a plurality of local storage devices in the host cluster and implementing a policy that determines placement of the first persistent volume across the plurality of storage devices; and
deploying, by the orchestration control plane, a second persistent volume as the second persistent storage in direct-attach storage as dictated by the second storage class, the direct-attach storage comprising other local storage devices in the host cluster not part of the virtual SAN, the specification including annotations that determine placement of the second persistent volume across the other local storage devices.