Documentation
¶
Index ¶
- Constants
- func ExecCmd(name string, arg ...string) (string, error)
- func Format(device string, fstype string) error
- func FormatAndMount(device string, fstype string, mountpoint string) error
- func GetFSType(device string) string
- func GetHostIp() string
- func GetHostName() (string, error)
- func Mount(device string, mountpoint string) error
- func RegisterConnector(cType string, cnt Connector) error
- func Umount(mountpoint string) error
- func UnregisterConnector(cType string)
- type Connector
- type InitiatorInfo
Constants ¶
View Source
const ( FcDriver = "fibre_channel" PortName = "port_name" NodeName = "node_name" Wwpn = "wwpn" Wwnn = "wwnn" IscsiDriver = "iscsi" Iqn = "iqn" RbdDriver = "rbd" )
Variables ¶
This section is empty.
Functions ¶
func FormatAndMount ¶ added in v0.3.3
FormatAndMount device
func RegisterConnector ¶
RegisterConnector implementation
func UnregisterConnector ¶
func UnregisterConnector(cType string)
UnregisterConnector implementation
Types ¶
type Connector ¶
type Connector interface { Attach(map[string]interface{}) (string, error) Detach(map[string]interface{}) error GetInitiatorInfo() (InitiatorInfo, error) }
Connector implementation
type InitiatorInfo ¶ added in v0.3.3
type InitiatorInfo struct { HostName string `json:"hostName"` InitiatorData map[string]interface{} `json:"initiatorData"` }
InitiatorInfo implementation
Click to show internal directories.
Click to hide internal directories.