标签:#Linux虚拟化相关软件

共 11 篇文章

Kubernetes

Kubernetes(常简称为K8s)是用于自动部署、扩展和管理「容器化(containerized)应用程序」的开源系统。該系統由Google设计并捐赠给Cloud Native Computing Foundation(今属Linux基金会)来使用。 它旨在提供“跨主机集群的自动部署、扩展以及运行应用程序容器的平台”。 它支持一系列容器工具,包括Docker等。 历史 Kubernetes(在希腊语意為“舵手”或“驾驶员”)由Joe…

Container Linux

Container Linux(曾叫作CoreOS)是一个基于Linux内核的轻量级操作系统,为了计算机集群的基础设施建设而生,专注于自动化、轻松部署、安全、可靠及可擴縮性。作为一个操作系统,CoreOS 提供了在应用容器内部署应用所需要的基础功能环境以及一系列用于服务发现和配置共享的内建工具。 2020年5月26日,CoreOS Container Linux达到其寿命的终结,不再接收更新。Fedora CoreOS是其正式继任者]]…

Libguestfs

libguestfs是一组使用于硬件虚拟化中旨在用于访问及修改磁盘映像的C语言函式庫和配套工具。此工具可查看并编辑由libvirt所管理的虚拟机及其内部文件、为虚拟机撰写脚本、创建虚拟机等等。 libguestfs几乎可访问任意类型的文件系统,包括:所有已知类型的Linux文件系统(ext2/3/4、XFS、btrfs等等)、任意类型的Windows 文件系统(VFAT及NTFS)、任意类型的macOS及BSD文件系统、LVM2卷宗管理…

Chef

Chef是由Ruby與Erlang写成的配置管理软件,它以一种纯Ruby的领域专用语言(DSL)保存系统配置“烹飪法(recipes)”或“食譜(cookbooks)”。Chef由Opscode公司开发,并在Apache协议版本2.0下开源发布。 Chef可在主从式架构之下运行,亦可在名为“chef-solo”的整合配置之下运行。 参见 开源配置管理软件比较 外部链接

红帽集群套件

红帽集群套件(),一个提供高可用性、高可靠性、负载均衡、存储共享经济的集群方案。其中这两种产品(高可用性附加组件和负载均衡附加组件)都基于开源社区项目,红帽集群开发人员为社区提供上游代码。 计算集群不是集群套件的一部分,而是由Red Hat MRG提供。 作用 RHCS是一个功能完备的集群应用解决方案,它从应用的前端访问到后端的数据存储都提供了一个行之有效的集群架构实现,通过RHCS提供的这种解决方案,不但能保证前端应用持久、稳定的提供…

Puppet

Puppet是一种软件配置管理工具,它是一种模型驱动的解决方案,通過宣告式編程来管理IT基础设施以及数据中心和雲端運算的操作系统和应用程序的安裝、修補程式、配置管理和管理, 因此需要用戶有一定的编程知识才能使用。 Puppet由卢克·卡尼斯 (Luke Kanies) 于2005年创立。 参考文献

基于内核的虚拟机

基于内核的虚拟机(,縮寫為)是一种用於Linux內核中的虛擬化基礎设施,可將Linux內核轉化為一個虚拟机监视器。KVM于2007年2月5日被并入Linux 2.6.20核心中。KVM需要支持特性的处理器。。 KVM起初支持x86平台处理器并随后被移植到了、PowerPC、和IA-64平台上。在3.9内核合并时也导入了ARM移植版。 在KVM上可以运行诸多客户操作系统,包括Linux的诸多发行版、BSD、Solaris、Windows、…

OpenStack

OpenStack是一个自由、开源的雲端運算平台。它主要作为基礎設施即服務(IaaS)部署在公用雲和私有雲中,提供虚拟服务器和其他资源给用户使用。该软件平台由相互关联的组件组成,控制着整个数据中心内不同的厂商的处理器、存储和网络资源的硬件池。用户可以通过基于网络的仪表盘、命令行工具或RESTful网络服务来管理。 OpenStack始于2010年,是Rackspace和美國太空總署的合作项目。截至2012年,它由2012年9月成立的非營…

Libvirt

libvirt是一套用于管理硬件虚拟化的开源API、守护进程与管理工具。此套组可用于管理KVM、Xen、VMware ESXi、QEMU及其他虚拟化技术。libvirt内置的API广泛用于云解决方案开发中的虚拟机监视器编排层(Orchestration Layer)。 内部构造 且被多个管理方案所支持]] libvirt是一个C语言库,但也被其他语言的应用程序所应用,如最为人知的Python、Perl、OCaml、Ruby、Java、J…

Vagrant

Vagrant是一款用于构建及配置虚拟开发环境的软件,采用Ruby编写,主要以命令行方式运行。 其主要使用Oracle VirtualBox提供虚拟化系统,与Chef,Salt,Puppet等环境配置管理软件搭配使用,可以实现快速搭建虚拟开发环境。 该软件在1.1以后的版本中开始适配VMware等虚拟化软件,包括Amazon EC2等服务器虚拟化环境。 历史 2010年1月,Vagrant 只是作为Mitchell Hashimoto的…

独立计算环境简单协议

在计算机科学中,独立计算环境简单协议(,简称SPICE)是一款为打造的远程显示系统,支持诸多机器架构,旨在让用户查看计算虚拟环境的“桌面”环境——除了服务器实体机上查看外,还允许用户从互联网的每个角落进行连接。 起初于2007年使用闭源代码库开发。在2008年紅帽公司收购Qumranet之后,红帽公司在2009年12月以開源授權公布了SPICE的源代码,使得此协议成为一项开放标准。 安全性 SPICE客户端与远程桌面服务器的连接含有多个…