Documentation ¶
Index ¶
- func CheckNeutronEOS(url string, uuid string) bool
- func CheckNovaEOS(url string, uuid string) bool
- func CheckRtrEOS()
- func CheckWebServer() string
- func CreateCompute(client *gophercloud.ServiceClient, name string, netid string) *servers.Server
- func CreateNetwork(client *gophercloud.ServiceClient, name string) *networks.Network
- func CreateRouter()
- func CreateSubnet(client *gophercloud.ServiceClient, name string, netid string, cidr string) *subnets.Subnet
- func DeleteCompute(client *gophercloud.ServiceClient, uuid string) bool
- func DeleteNetwork(client *gophercloud.ServiceClient, uuid string) bool
- func FetchFlows() []eapi.Flow
- func FindCompute(client *gophercloud.ServiceClient, name string) (bool, servers.Server)
- func FindFlows(prefix string) []eapi.Flow
- func FindNetwork(client *gophercloud.ServiceClient, name string) (bool, networks.Network)
- func GetClient() *govmomi.Client
- func GetComputeClient() *gophercloud.ServiceClient
- func GetFolders(c *govmomi.Client) *govmomi.DatacenterFolders
- func GetHost(id int, folders *govmomi.DatacenterFolders, c *govmomi.Client) (types.ManagedObjectReference, *types.ManagedObjectReference)
- func GetNetworkClient() *gophercloud.ServiceClient
- func GetVm(name string, folders *govmomi.DatacenterFolders, c *govmomi.Client) mo.VirtualMachine
- func MigrateVm(vm mo.VirtualMachine, pool *types.ManagedObjectReference, ...)
- func PanClear()
- func PanFlowTest(prefix string) (bool, string)
- func PanPause()
- func PanResume()
- func PingHost(host string) error
- func RemoveAllFlows(prefix string) []eapi.Flow
- func RemoveRouter()
- func SendDatagram(msg string)
- func VmtracerTest(vm string, url string) bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckNeutronEOS ¶
func CheckNovaEOS ¶
func CheckRtrEOS ¶
func CheckRtrEOS()
func CheckWebServer ¶
func CheckWebServer() string
func CreateCompute ¶
func CreateCompute(client *gophercloud.ServiceClient, name string, netid string) *servers.Server
func CreateNetwork ¶
func CreateNetwork(client *gophercloud.ServiceClient, name string) *networks.Network
func CreateRouter ¶
func CreateRouter()
func CreateSubnet ¶
func CreateSubnet(client *gophercloud.ServiceClient, name string, netid string, cidr string) *subnets.Subnet
func DeleteCompute ¶
func DeleteCompute(client *gophercloud.ServiceClient, uuid string) bool
func DeleteNetwork ¶
func DeleteNetwork(client *gophercloud.ServiceClient, uuid string) bool
func FetchFlows ¶
func FetchFlows() []eapi.Flow
func FindCompute ¶
func FindCompute(client *gophercloud.ServiceClient, name string) (bool, servers.Server)
func FindNetwork ¶
func FindNetwork(client *gophercloud.ServiceClient, name string) (bool, networks.Network)
func GetComputeClient ¶
func GetComputeClient() *gophercloud.ServiceClient
func GetFolders ¶
func GetFolders(c *govmomi.Client) *govmomi.DatacenterFolders
func GetHost ¶
func GetHost(id int, folders *govmomi.DatacenterFolders, c *govmomi.Client) (types.ManagedObjectReference, *types.ManagedObjectReference)
func GetNetworkClient ¶
func GetNetworkClient() *gophercloud.ServiceClient
func GetVm ¶
func GetVm(name string, folders *govmomi.DatacenterFolders, c *govmomi.Client) mo.VirtualMachine
func MigrateVm ¶
func MigrateVm(vm mo.VirtualMachine, pool *types.ManagedObjectReference, host *types.ManagedObjectReference, c *govmomi.Client)
func PanFlowTest ¶
func RemoveAllFlows ¶
func RemoveAllFlows(prefix string) []eapi.Flow
func RemoveRouter ¶
func RemoveRouter()
func SendDatagram ¶
func SendDatagram(msg string)
func VmtracerTest ¶
Test if VM named vm shows up on switch at url
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.