记录我的一些生活写照、无聊的牢骚、内心世界的活动 注册 | 登陆

OpenVz/LXC一键重装系统脚本发布

OpenVz/LXC一键重装系统脚本发布

 
Github:https://github.com/LloydAsp/OsMutation
首先OpenVZ/LXC作为容器技术是不支持dd重装的,但是可以实现类似dd重装换系统的效果。
特点:
支持OpenVZ和LXC虚拟化技术
支持Debian/CentOS/Alpine等多种系统的相互转换
使用:
XML/HTML代码
  1. wget -qO OsMutation.sh https://raw.githubusercontent.com/LloydAsp/OsMutation/main/OsMutation.sh && chmod u+x OsMutation.sh && ./OsMutation.sh  
或者
XML/HTML代码
  1. curl -so OsMutation.sh https://raw.githubusercontent.com/LloydAsp/OsMutation/main/OsMutation.sh && chmod u+x OsMutation.sh && ./OsMutation.sh  
原理:
对于容器而言,其内核共享宿主机内核,自身打包了操作系统,应用和函数库等所有依赖。原理上只要替换对应的数据就可以替换系统,只不过要注意操作顺序,避免依赖关系冲突。
注意:
会抹除数据,因此如果有重要数据自行备份。
支持openvz 7,不支持openvz 6。
仅支持openvz和lxc等容器虚拟化技术,不支持kvm等虚拟机技术。

« 上一篇 | 下一篇 »

发表评论

评论内容 (必填):