use of com.emc.storageos.volumecontroller.placement.StoragePortsAllocator.PortAllocationContext in project coprhd-controller by CoprHD.
the class VPlexVmaxMaskingOrchestratorTest method getNet5Ports.
private static PortAllocationContext getNet5Ports(Map<URI, NetworkLite> networkMap, Map<URI, List<StoragePort>> allocatablePorts) {
String label = "net5";
URI id = URI.create(label);
NetworkLite net = new NetworkLite(id, label);
networkMap.put(id, net);
PortAllocationContext context = new PortAllocationContext(net, label);
StoragePort port = null;
List<StoragePort> ports = new ArrayList<StoragePort>();
port = createFCPort("FA-6E:0", "50:00:00:00:00:00:00:6E:00");
ports.add(port);
port = createFCPort("FA-7E:0", "50:00:00:00:00:00:00:7E:00");
ports.add(port);
port = createFCPort("FA-8E:0", "50:00:00:00:00:00:00:8E:00");
ports.add(port);
port = createFCPort("FA-9E:0", "50:00:00:00:00:00:00:9E:00");
ports.add(port);
port = createFCPort("FA-10E:0", "50:00:00:00:00:00:00:AE:00");
ports.add(port);
port = createFCPort("FA-11E:0", "50:00:00:00:00:00:00:BE:00");
ports.add(port);
port = createFCPort("FA-6G:0", "50:00:00:00:00:00:00:61:00");
ports.add(port);
port = createFCPort("FA-7G:0", "50:00:00:00:00:00:00:71:00");
ports.add(port);
port = createFCPort("FA-8G:0", "50:00:00:00:00:00:00:81:00");
ports.add(port);
port = createFCPort("FA-9G:0", "50:00:00:00:00:00:00:91:00");
ports.add(port);
port = createFCPort("FA-10G:0", "50:00:00:00:00:00:00:A1:00");
ports.add(port);
port = createFCPort("FA-11G:0", "50:00:00:00:00:00:00:B1:00");
ports.add(port);
allocatablePorts.put(id, ports);
return context;
}
use of com.emc.storageos.volumecontroller.placement.StoragePortsAllocator.PortAllocationContext in project coprhd-controller by CoprHD.
the class VPlexVmaxMaskingOrchestratorTest method getNet7Ports.
private static PortAllocationContext getNet7Ports(Map<URI, NetworkLite> networkMap, Map<URI, List<StoragePort>> allocatablePorts) {
String label = "net7";
URI id = URI.create(label);
NetworkLite net = new NetworkLite(id, label);
networkMap.put(id, net);
PortAllocationContext context = new PortAllocationContext(net, label);
StoragePort port = null;
List<StoragePort> ports = new ArrayList<StoragePort>();
port = createFCPort("FA-1E:0", "50:00:00:00:00:00:00:1E:00");
ports.add(port);
port = createFCPort("FA-2E:0", "50:00:00:00:00:00:00:2E:00");
ports.add(port);
port = createFCPort("FA-3E:0", "50:00:00:00:00:00:00:3E:00");
ports.add(port);
port = createFCPort("FA-4E:0", "50:00:00:00:00:00:00:4E:00");
ports.add(port);
port = createFCPort("FA-5E:0", "50:00:00:00:00:00:00:5E:00");
ports.add(port);
port = createFCPort("FA-6E:0", "50:00:00:00:00:00:00:6E:00");
ports.add(port);
port = createFCPort("FA-7E:0", "50:00:00:00:00:00:00:7E:00");
ports.add(port);
port = createFCPort("FA-8E:0", "50:00:00:00:00:00:00:8E:00");
ports.add(port);
port = createFCPort("FA-9E:0", "50:00:00:00:00:00:00:9E:00");
ports.add(port);
port = createFCPort("FA-10E:0", "50:00:00:00:00:00:00:AE:00");
ports.add(port);
port = createFCPort("FA-11E:0", "50:00:00:00:00:00:00:BE:00");
ports.add(port);
port = createFCPort("FA-1G:0", "50:00:00:00:00:00:00:21:00");
ports.add(port);
port = createFCPort("FA-2G:0", "50:00:00:00:00:00:00:31:00");
ports.add(port);
port = createFCPort("FA-3G:0", "50:00:00:00:00:00:00:41:00");
ports.add(port);
port = createFCPort("FA-4G:0", "50:00:00:00:00:00:00:51:00");
ports.add(port);
port = createFCPort("FA-5G:0", "50:00:00:00:00:00:00:61:00");
ports.add(port);
port = createFCPort("FA-6G:0", "50:00:00:00:00:00:00:61:00");
ports.add(port);
port = createFCPort("FA-7G:0", "50:00:00:00:00:00:00:71:00");
ports.add(port);
port = createFCPort("FA-8G:0", "50:00:00:00:00:00:00:81:00");
ports.add(port);
port = createFCPort("FA-9G:0", "50:00:00:00:00:00:00:91:00");
ports.add(port);
port = createFCPort("FA-10G:0", "50:00:00:00:00:00:00:A1:00");
ports.add(port);
port = createFCPort("FA-11G:0", "50:00:00:00:00:00:00:B1:00");
ports.add(port);
allocatablePorts.put(id, ports);
return context;
}
use of com.emc.storageos.volumecontroller.placement.StoragePortsAllocator.PortAllocationContext in project coprhd-controller by CoprHD.
the class VPlexVmaxMaskingOrchestratorTest method getNet573APorts.
private static PortAllocationContext getNet573APorts(Map<URI, NetworkLite> networkMap, Map<URI, List<StoragePort>> allocatablePorts) {
String label = "net573A";
URI id = URI.create(label);
NetworkLite net = new NetworkLite(id, label);
networkMap.put(id, net);
PortAllocationContext context = new PortAllocationContext(net, label);
StoragePort port = null;
List<StoragePort> ports = new ArrayList<StoragePort>();
port = createFCPort("FA-7E:1", "50:00:09:73:00:18:95:19");
ports.add(port);
port = createFCPort("FA-8E:0", "50:00:09:73:00:18:95:1C");
ports.add(port);
port = createFCPort("FA-8E:1", "50:00:09:73:00:18:95:1D");
ports.add(port);
port = createFCPort("FA-8F:0", "50:00:09:73:00:18:95:5C");
ports.add(port);
port = createFCPort("FA-8F:1", "50:00:09:73:00:18:95:5D");
ports.add(port);
allocatablePorts.put(id, ports);
return context;
}
use of com.emc.storageos.volumecontroller.placement.StoragePortsAllocator.PortAllocationContext in project coprhd-controller by CoprHD.
the class VPlexVnxMaskingOrchestratorTest method getNet2PortsSA.
private static PortAllocationContext getNet2PortsSA(Map<URI, NetworkLite> networkMap, Map<URI, List<StoragePort>> allocatablePorts, Map<URI, Map<String, List<StoragePort>>> portSwitchMap) {
String label = "net12";
URI id = URI.create(label);
NetworkLite net = new NetworkLite(id, label);
networkMap.put(id, net);
Map<String, List<StoragePort>> switchMap = new HashMap<String, List<StoragePort>>();
PortAllocationContext context = new PortAllocationContext(net, label);
StoragePort port = null;
List<StoragePort> ports = new ArrayList<StoragePort>();
port = createFCPort("SP_A:2", "50:00:00:00:00:00:00:AE:00");
addPort(context, port, "mds-b");
ports.add(port);
port = createFCPort("SP_B:2", "50:00:00:00:00:00:00:AF:00");
addPort(context, port, "mds-b");
ports.add(port);
allocatablePorts.put(id, ports);
switchMap.put("mds-b", ports);
portSwitchMap.put(id, switchMap);
return context;
}
use of com.emc.storageos.volumecontroller.placement.StoragePortsAllocator.PortAllocationContext in project coprhd-controller by CoprHD.
the class VPlexVnxMaskingOrchestratorTest method getNet2Ports.
private static PortAllocationContext getNet2Ports(Map<URI, NetworkLite> networkMap, Map<URI, List<StoragePort>> allocatablePorts) {
String label = "net2";
URI id = URI.create(label);
NetworkLite net = new NetworkLite(id, label);
networkMap.put(id, net);
PortAllocationContext context = new PortAllocationContext(net, label);
StoragePort port = null;
List<StoragePort> ports = new ArrayList<StoragePort>();
port = createFCPort("SP_A:2", "50:00:00:00:00:00:00:AE:00");
addPort(context, port, null);
ports.add(port);
port = createFCPort("SP_B:2", "50:00:00:00:00:00:00:AF:00");
addPort(context, port, null);
ports.add(port);
allocatablePorts.put(id, ports);
return context;
}
Aggregations