Skip to content

Latest commit

 

History

History
17 lines (9 loc) · 1.13 KB

大数据教学实训环境构建设想.md

File metadata and controls

17 lines (9 loc) · 1.13 KB

(可能不会有机会实践,仅做记录)

用multipass创建vitualbox虚拟机,用virtualbox作快照和恢复,

虚拟机部署在学员机本地,作为node加入k8s集群,

在虚拟机中创建实训环境,

虚拟机可以建多个快照,根据需要从不同快照恢复(比如基础快照、hadoop集群快照、某个学员的某个实训的快照,可以限制一个学员的一个实训至多保存一次快照……)

学员通过web管理台访问本地虚拟机里的POD,并可以按学员编号选择其对应课程的虚拟机历史快照,

若快照文件不在本地,将虚拟机及快照文件迁移到本地再恢复(需要在数据库中记录学员某个实训的快照信息,包括快照文件所在机器及目录),

一个学员机里至多有一个活的虚拟机,可以有多个保存的虚拟机快照(是否按学员分别保存? 如果学员长期未再使用,虚拟机和快照需要清理或移到公共服务器保存)

考虑极端情况,也可以支持即使管理平台宕机,学员仍可在学生机本地进行实训(含继续完成未完实训、创建新实训等)