User Tools

Site Tools


copper:use_cases

This is an old revision of the document!


Use Cases for Copper

Policy Description Notes/Examples
Access Control As a tenant, I need to be sure that the only private networks connected to my VMs are owned by me or someone from my group.
error :- nova:vm(vm), neutron:network(network), 
nova:network(vm, network), neutron:private(network), 
nova:owner(vm, vm-own), neutron:owner(network, net-own), 
-same-group(vm-own, net-own)
 
same-group(user1, user2) :- ldap:group(user1, g), ldap:group(user2, g) 
Affinity Ensures that the VM instance is launched "with affinity to" specific resources, e.g. within a compute or storage cluster. This is analogous to the affinity rules in VMWare vSphere DRS. Examples include: "Same Host Filter", i.e. place on the same compute node as a given set of instances, e.g. as defined in a scheduler hint list.
Anti-Affinity Ensures that the VM instance is launched "with anti-affinity to" specific resources, e.g. outside a compute or storage cluster. This filter is analogous to the anti-affinity rules in vSphere DRS. Examples include: " Different Host Filter", i.e. ensures that the VM instance is launched on a different compute node from a given set of instances, as defined in a scheduler hint list.
Geo-Diversity As a service provider, I need my software application deployed in a geo-diverse environment with resources configured to meet specific quality of service, so I can ensure an acceptable user experience.
Load Balancing As a service provider, I need my software application deployed in a geo-diverse environment with resources configured to meet specific local balancing criteria, so I can ensure an acceptable user experience.
Service Failover As a service provider, I need my software application deployed in a geo-diverse environment with resources configured to meet specific service failover, so I can ensure an acceptable user experience.
Link Mirroring As a troubleshooter, I need to mirror traffic from physical or virtual network ports so that I can investigate trouble reports.
Link Mirroring – Authorization As a NFVaaS tenant, I need to be able to mirror traffic on my virtual network ports so that I can investigate trouble reports.
Link Mirroring – Authorization Failure As a NFVaaS tenant, I need to be able to prevent other tenants from mirroring traffic on my virtual network ports so that I can protect the privacy of my service users.
Link Mirroring – Delegated Authorization As a NFVaaS tenant, I need to be able to allow my NFVaaS SP customer support to mirror traffic on my virtual network ports so that they can assist in investigating trouble reports.
copper/use_cases.1428621869.txt.gz · Last modified: 2015/04/09 23:24 by Bryan Sullivan