geni.rspec.igext¶
-
class
AddressPool
(name, count=1, type='any')[source]¶ A pool of public dynamic IP addresses belonging to a slice.
-
name
¶
-
-
class
OFController
(host, port=6633)[source]¶ OpenFlow controller specification to be used on a PG VLAN.
Add to link objects using the Link.addChild() method.
Note
This will have no effect if a trivial link is created by the aggregate. You need to make sure that a VLAN will be provisioned (typically by making sure that at least two interfaces on the link are on different physical hosts).
-
class
Password
(name=None)[source]¶ A declaration for a randomly generated password.
The portal will generate the password, encrypt it, and pass on the encrypted value to the AM(s) and therefore the node(s).
-
class
RemoteBlockstore
(name, mount=None, ifacename='if0')[source]¶ -
dataset
¶
-
interface
¶
-
mountpoint
¶
-
placement
¶
-
readonly
¶
-
rwclone
¶
-
size
¶
-
-
class
XenVM
(client_id, component_id=None, exclusive=False)[source]¶ Xen-based Virtual Machine resource
Parameters: - client_id (str) – Your name for this VM. This must be unique within a single Request object.
- component_id (Optional[str]) – The component_id of the site node you want to bind this VM to
- exclusive (Optional[bool]) – Request this VM on an isolated host used only by your sliver.
-
cores
¶ int – Number of CPU cores
-
ram
¶ int – Amount of memory in megabytes
-
disk
¶ int – Amount of disk space in gigabytes
-
xen_ptype
¶ str – Physical node type on which to instantiate the VM. Types are AM-specific.