nova/doc/source/object.model.rst

2.5 KiB

Object Model

digraph foo {

graph [rankdir="LR"]; node [fontsize=9 shape=box]; Instances -> "Public IPs" [arrowhead=crow]; Instances -> "Security Groups" [arrowhead=crow]; Users -> Projects [arrowhead=crow arrowtail=crow dir=both]; Users -> Keys [arrowhead=crow]; Instances -> Volumes [arrowhead=crow]; Projects -> "Public IPs" [arrowhead=crow]; Projects -> Instances [arrowhead=crow]; Projects -> Volumes [arrowhead=crow]; Projects -> Images [arrowhead=crow]; Images -> Instances [arrowhead=crow]; Projects -> "Security Groups" [arrowhead=crow]; "Security Groups" -> Rules [arrowhead=crow];

}

Users

Each Nova User is authorized based on their access key and secret key, assigned per-user. Read more at /runnova/managing.users.

Projects

For Nova, access to images is based on the project. Read more at /runnova/managing.projects.

Images

Images are binary files that run the operating system. Read more at /runnova/managing.images.

Instances

Instances are running virtual servers. Read more at /runnova/managing.instances.

Volumes

Volumes offer extra block level storage to instances. Read more at Managing Volumes.

Security Groups

In Nova, a security group is a named collection of network access rules, like firewall policies. Read more at Security Groups.

VLANs

VLAN is the default network mode for Nova. Read more at /runnova/network.vlan.

IP Addresses

Nova enables floating IP management.