Linux 发行版/系统
基于 illumos (OpenSolaris) 开发的虚拟化平台:SmartOS
SmartOS 是由 Triton 开发的一个开源的类UNIX操作系统,基于illumos,这是 OpenSolaris社区的一个分支。Triton SmartOS 将轻量级容器操作系统的功能与硬件虚拟化的强大安全、网络和存储功能相结合,旨在优化容器的交付。
SmartOS 作为基于illumos 的专用 Type 1 Hypervisor平台,它支持两种类型的虚拟化:
- OS 虚拟机(Zones、容器):一种轻量级虚拟化解决方案,在单个全局内核上提供完整且安全的用户空间环境,提供真正的裸机性能和 illumos 具有的所有功能,通过 DTrace 实现
- 硬件虚拟机(KVM、Bhyve):一个完整的虚拟化解决方案,用于运行各种操作系统,包括 Linux、Windows、BSD、Plan9 等
SmartOS 是一个 Live 系统,它总是通过 PXE、ISO 或 USB Key 启动,并完全从内存运行,允许本地磁盘完全用于托管虚拟机,而不会为根操作系统浪费磁盘。这种架构具有多种优势,包括更高的安全性、无需打补丁、快速升级和恢复。
SmartOS 通常是通过下载操作系统镜像并将其烧录到 USB 闪存盘上,然后启动该闪存盘来运行的。在第一次启动时,配置实用程序将配置您的基本网络,允许您设置 root 密码,并允许您选择要使用哪些磁盘来创建将提供持久存储的 ZFS Zpool。
用户登录到 SmartOS 时将进入管理程序,可以使用该工具下载 VM 映像 imgadm,这些映像是预配置的容器和 HVM 虚拟机。然后用户可以使用该vmadm工具创建和管理容器和硬件虚拟机。
SmartOS 的一个重要方面是操作系统(Zones)和硬件虚拟机都建立在 Zones 技术之上。在操作系统虚拟化的情况下,来宾虚拟机提供了一个完整的用户空间环境,可以在其上直接运行应用程序。在 HVM 虚拟化的情况下,qemu或bhyve进程将在精简区域内运行。这为管理提供了多种优势,包括管理资源控制、网络接口和管理的通用方法。它还为 HVM 来宾提供其他虚拟化平台不提供的额外安全层和隔离层。
SmartOS 的技术特点
- 使用 ZFS(一种结合了文件系统和逻辑卷管理器的技术)
- DTrace(一种用于解决内核和应用程序问题的动态跟踪框架)
- Zones(一种轻量级虚拟化解决方案)和KVM(一种用于运行各种客户操作系统的全虚拟化解决方案,包括Linux、Windows、BSD和Plan9)
- SmartOS 被设计成特别适合构建云环境和生成虚拟设备
SmartOS 相关链接:
- 官方网站:https://www.tritondatacenter.com/smartos
- 官方文档:https://docs.smartos.org/
- 官方下载:https://wiki.smartos.org/download-smartos/
- 讨论交流:https://zhos.net (中文操作系统论坛)
- 镜像下载:https://mirrors.lug.org.cn (国内服务器)
对这篇文章感觉如何?
太棒了
0
不错
0
爱死了
0
不太好
0
感觉很糟
0
More in:Linux 发行版/系统
Zorin OS 16.3 发布:无缝升级和卓越改进!
介绍 Zorin OS 16.3,带来备受期待的 Zorin OS 升级和一系列更新。 Zorin OS 团队自豪地宣布了备受期待的 Zorin OS 16.3 版本的发布,这是这个受欢迎的 Linu ...
30 年的 Slackware Linux:稳定与强大的传承
Slackware Linux 迎来 30 周岁,为用户和开源社区带来力量! 今天,Slackware Linux 庆祝 一个显著的里程碑——Slackware Linux 30 周岁啦!距离 Sla […]
如何在 Ubuntu 上安装Stockfish,如 22.04 或 20.04–国际象棋引擎
Stockfish 是一款开源但强大的 UCI 棋类引擎,可以分析棋局并计算最优解,可能许多电脑用户并不知道它在 Ubuntu 上的存在。它是一个命令行程序,因此不包括图形用户界面(GUI),但您可以 […]
Solus 4.4:期待已久的更新之作,桌面环境得到升级
Solus 4.4“Harmony”终于推出了,结束了两年的发布间隔。这个备受期待的版本带来了桌面环境、软件堆栈和硬件支持的一系列更新,对 Solus 项目来说是一个重要的里程碑。