Crate ttcore

Source
Expand description

§TT 核心实现

Structs§

Env
描述一个环境实例
Resource
已分配的资源信息, *_used 字段使用 u32 类型, 防止统计数据时的加和运算溢出
Serv
服务定义
Vm
描述一个容器实例的信息
VmCfg
用以与调用方交互

Functions§

exec
全局入口, 必须首先调用
get_os_info
获取服务端支持的系统列表和对应的 Vm 镜像路径, 排除基础快照、镜像内部分区、Clone 临时镜像三类对象
pause
stop an env
resume
restart an env
vm_kind
根据镜像前缀识别虚拟机引擎

Type Aliases§

ImagePath
eg: “/dev/zvol/zroot/tt/QEMU:CentOS-7.2:default”
OsName
eg: “QEMU:CentOS-7.2:default”