Documentation
¶
Index ¶
- Constants
- type NbdkitServer
- func (s *NbdkitServer) FullCopyToTarget(t target.Target, path string, targetIsClean bool, ...) error
- func (s *NbdkitServer) IncrementalCopyToTarget(ctx context.Context, t target.Target, path string, ...) error
- func (s *NbdkitServer) SyncToTarget(ctx context.Context, t target.Target, runV2V bool, ...) error
- type NbdkitServers
- type VddkConfig
Constants ¶
View Source
const MaxChunkSize = 64 * 1024 * 1024
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type NbdkitServer ¶
type NbdkitServer struct {
Servers *NbdkitServers
Disk *types.VirtualDisk
Nbdkit *nbdkit.NbdkitServer
}
func (*NbdkitServer) FullCopyToTarget ¶
func (*NbdkitServer) IncrementalCopyToTarget ¶
type NbdkitServers ¶
type NbdkitServers struct {
VddkConfig *VddkConfig
VirtualMachine *object.VirtualMachine
SnapshotRef types.ManagedObjectReference
Servers []*NbdkitServer
StatusCallback func(string, bool)
}
func NewNbdkitServers ¶
func NewNbdkitServers(vddk *VddkConfig, vm *object.VirtualMachine, statusCallback func(string, bool)) *NbdkitServers
func (*NbdkitServers) MigrationCycle ¶
func (s *NbdkitServers) MigrationCycle(ctx context.Context, runV2V bool) error
type VddkConfig ¶
Click to show internal directories.
Click to hide internal directories.