Patent ID: 9692824
Date: 2017-06-27
CPC Classifications: G06F,H04L

Claim:
1. A method, comprising: receiving input from a user for selection of services in service offering, wherein the service offering includes a network configuration template, a storage configuration template, and a compute configuration template, with associations between the service offering, isolation zones, and the services; identifying isolation zones that are valid for a block for the user selected service(s); receiving input from the user for selection of one or more identified isolation zones in an isolation zone catalog having isolation zones each having at least one VSAN, VLAN, and identify pool; applying attributes of the isolation zones selected by the user to the user selected services; creating, using a computer processor, first and second services selected from the service offering by the user on a block having components including VSANs, network switches, servers, a virtualization management VLAN, identity pools, and storage; creating a first isolation zone for the first service and a second isolation zone for the second service to provide separation in the block having the first and second services, the first and second isolation zones providing isolation of the first and second services using first and second ones of the VSANs in the block are virtualized from a first one of the network switches in the block, and third and fourth ones of the VSANs in the block are virtualized from a second one of the network switches in the block; and receiving user input for at least a first one of the first and second VSANs, wherein paths for the first and second services from a first one of the servers in the block through the first and/or second network switches to storage common to the first and second services are unique with respect to each other such that a path to the common storage for the first service will not be used by the second service, wherein the first isolation zone comprises the first VSAN, the third VSAN, and a first VLAN, the second isolation zone comprises the second VSAN, the fourth VSAN, and the first VLAN, a third isolation zone comprises the second VSAN, the fourth VSAN, and a second VLAN, a first group of services includes the first service, a second group of services includes the second service, and a third group of services includes a third service, wherein the first and second groups of services have VSAN isolation and shared VLAN, the second and third groups of services have VLAN isolation and shared VSAN.