使用低资源计算机构建简单的虚拟化服务器-第1部分

当然有很多关于它的文献 VirtualBox的 构建简单或强大 虚拟服务器,但是很多时候,它们并没有根据各自的说明和可能的实际使用场景直接引导我们找到最实用的选项,也就是说,我们总是能找到很多信息,但并未适应许多新手或新手的需求。该地区的初学者。

pi 无论如何,我在这篇文章中将您的经验留给您:

首先我离开你 技术特点低资源计算机 用过的:

硬件:

注意: 理想的是拥有 具有4GB RAM的服务器 为此,在这种情况下,我练习 (1)GB的RAM 我们可以为他 物理服务器 y GB的RAM 1虚拟机(MV) en VirtualBox(VBox) 模拟任何 GNU / Linux操作系统 o 微软Windows 在版本中 32位 这就够了

软件:

使用的虚拟化平台:

首先,对于一些鉴赏家,我们将简要地探讨虚拟化的概念:

1.-虚拟化简介:

所有 服务器/系统/网络管理员(SysAdmin),高级技术支持专家或技术爱好者,尤其是在自由软件和GNU / Linux操作系统领域 应对各种变化进行更新 操作系统和程序 在市场上或社区中可用。 特别是要与时俱进 技术和/或程序 他们有必要 提高生产力机构-公司(公开/私人) 他履行职责并促进自己工作的执行。

促进这一目标的技术之一是 操作系统虚拟化,它基本上允许在同一台计算机/服务器(硬件)上共享多个 操作系统 完全独立运作。 所有这一切都通过 虚拟化软件.

接下来,我们将进行 详细分析 这项技术的运作。 一些要讨论的要点是 的优点和缺点 使用这项技术,分析 面向用户和公司的当下最佳虚拟化程序等等。 通过结果来实现,例如 虚拟操作系统 可以等于或什至高于 操作系统 真实。

2.-关于操作系统(OS)的虚拟化:

与人类知识的许多其他领域一样, 资讯科技 它迅速增加,以至于很多时候没有时间去吸收日复一日呈现的所有新概念。 因此, 系统管理IT管​​理员 到达 用户(媒体/高级) 从手中 操作系统虚拟化. 虚拟化 可能意味着很多事情,但与 操作系统,基本上由能够 共享相同的硬件基础架构 对于各种 操作系统 全面运作 独立。 也就是说,拥有相同的服务器,具有相同的 硬盘或存储设备,一些) 处理器 的安装容量为 内存 (例如,在不提及构成它的其余硬件元素的情况下),我们可以进行以下几种安装: 专用操作系统MS Windows,Apple, 要么 免费GNU / Linux的 或其他 并行运行, 完全独立 彼此。 如果其中一个停止(冻结)或出现问题,其他的一个将不知道,甚至可能重用将被释放的处理速度资源。

3.- OS虚拟化的优点和缺点:

的使用和优势 操作系统虚拟化 是:

  • 节约成本
  • 程序兼容性
  • 克隆和热系统迁移
  • 测试环境
  • 隔离与安全
  • 灵活性和敏捷性

La 操作系统虚拟化 它也有一些不足之处需要强调:

  • 较低的效能
  • 硬件限制
  • 虚拟机的激增
  • 浪费资源
  • 将机器集中在一台服务器上
  • 虚拟机之间的可移植性有限

4.- Hypervisor作为虚拟化平台:

管理程序 ó 虚拟机监视器(VMM) 它是一个虚拟化平台,允许同时使用计算机(服务器)中的多个操作系统。

管理程序 它们可以分为两种类型:

类型1(本机,裸机): 直接在计算机的实际硬件上运行以控制硬件和监视虚拟化OS的软件。 虚拟化系统在虚拟机管理程序之上的另一个级别上运行。

Selección_001第1类管理程序的概念表示图

一些 1类管理程序 以下是最著名的:

  1. VMware: ESX / ESXi / ESXi免费。
  2. en 
  3. Citrix XenServer。 
  4. Microsoft Hyper-V服务器。

 

类型2(托管): 在常规操作系统(Linux,Windows,Mac OS)上运行以虚拟化系统的应用程序。 通过这种方式,如果我们将虚拟化与类型1虚拟机管理程序进行比较,则虚拟化发生在距离硬件更远的一层,从逻辑上讲,这会使性能低于类型2虚拟机管理程序。

Selección_002第2类管理程序的概念表示图

一些 2类管理程序 最常用的是:

  1. 周日: VirtualBox,VirtualBox OSE。
  2. VMware: 工作站,服务器,播放器。
  3. 微软: 虚拟PC,虚拟服务器。

 

Selección_004具有本机操作系统的计算机(无虚拟化)

Selección_005具有操作系统的计算机和具有 1类管理程序

 

Selección_003具有操作系统的计算机和具有 2类管理程序

5.-历史 操作系统虚拟化 :

虚拟化并不是计算中的新话题,实际上,虚拟化已经存在了大约四到五十年。 那时直到几年前,它仅在专用区域中使用,实际上仅用于大型计算中心,包括银行,军事和大学。

随着时间的推移,技术得到突飞猛进的发展并得到广泛应用,导致超级计算机和大型机的使用率下降,而有利于紧凑型商务服务器和高性能个人计算机的出现,从而使人们同时访问了计算机的资源。一台超级计算机将消失,给过去的虚拟化黄金时代带来最后的打击。

目前,由于采用了新的硬件和软件虚拟化技术,虚拟化再次以新的方式进入了服务器机房,而桌面计算也已经出现,这再次有效地提高了其普及性,使其成为最具创新性的技术之一由于其应用程序的显着优势,目前处于领先地位。

当前,该领域有2种领先技术:

英特尔: 英特尔设计和实施的技术(包括在其中高端处理器中)是英特尔VT(虚拟化技术)。 英特尔对其x86(VT-x)和Itanium(VT-i)处理器进行了增强。

AMD: 就其本身而言,AMD拥有与英特尔类似的技术,称为AMD-V或AMD-SVM(最初名称为Pacifica),该技术在其处理器中同时包括中端和高端处理器。

就要利用其特性的虚拟化软件解决方案提供的功能而言,这两个标准实际上是相同的,并且是等效的。

6.-摘要:

La 虚拟化是抽象计算机资源的效果,即提供对物理资源的逻辑访问因此,虚拟化在逻辑上将对某些服务的请求与实际提供服务的物理资源分开。 并且取决于所提取的资源,是单个资源(存储单元,网络单元)还是平台(服务器,PC),并且使用该资源的人将对应于特定的虚拟化模型。

因此,重要的是要区分它们,以更清楚地了解两个概念之间的虚拟化,例如抽象的虚拟资源和虚拟化的拥有该资源的实体(应用程序,操作系统,机器等),因为这就是为我们提供了一个实施的虚拟化模型。

牢记所有这些,我们可以区分四种主要的虚拟化模型:

平台虚拟化

  • 来宾操作系统
  • 仿真
  • 完全虚拟化
  • 半虚拟化
  • 操作系统级虚拟化
  • 内核级虚拟化

资源虚拟化

  • 封装形式
  • 虚拟记忆体
  • 存储虚拟化
  • 网络虚拟化
  • 绑定网络接口(以太网绑定)
  • 输入/输出虚拟化
  • 内存虚拟化

应用虚拟化

  • 有限的应用程序虚拟化
  • 完整的应用程序虚拟化

桌面虚拟化

7.-深化关于操作系统虚拟化的主题:

并且由于读取产品数据表并不总是足够的,因此还需要能够在我们的产品中进行测试 «工作环境 u 家” 为了直接了解虚拟化的工作原理,在本文的第二部分中,我将向您介绍我对虚拟化的亲身经历。 资源不足的计算机上在DEBIAN 5.0.14上安装和配置VirtualBox 9软件。


本文内容遵循我们的原则 编辑伦理。 要报告错误,请单击 信息.

12条评论,留下您的评论

发表您的评论

您的电子邮件地址将不会被发表。

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   德拉西尔

    好文章。 非常完整和详细,尽管我也将Proxmox添加到第一层虚拟机管理程序中,因为它基于Debian,对于那些希望使用100%免费技术的人来说,它是极力推荐的解决方案。

  2.   塔布里斯

    我对Sun的尊重程度如何(?)

  3.   Ing。Jose Albert

    亲爱的塔布里斯,您说得对! 这是一点布鲁蒂斯滑!

  4.   拉他基尔
  5.   Ing。Jose Albert

    当然,KVM是当今最重要的免费软件现代,高效的虚拟化解决方案之一!

  6.   Ing。Jose Albert

    有关从源头更新和更新的虚拟化的更多信息,您可以查看以下链接: http://planet.virt-tools.org/

  7.   贡萨洛·马丁内斯

    在虚拟现实中,它用于其他用途,例如虚拟化某些特定的东西(作为双引导的替代方法)或几个特定的​​VM。

    对于生产服务器而言,它具有更高的性能和KVM稳定性,顺便说一句,它消耗的资源要少得多,而且无非就是安装libvirt,virt-manager客户端并提供它(您不必返回virtualbox内核)模块)。

    virtualbox的优点是它具有更友好的用户界面,并设计为使用来宾工具虚拟化日常使用的桌面操作系统,从而使您放置的Windows和linux更加流畅,可以在主机OS中复制和我将您粘贴到VM等中。

    我不止一次不得不使用KVM虚拟化Windows,并且鼠标似乎移动了20赫兹,但它是为服务器而设计的,对最终用户而言并不好。

  8.   Ing。Jose Albert

    我非常同意你! VBox用于家庭测试,技术和低性能设备(计算能力)中的特定问题,以及用于服务器和高性能设备的KVM!

    但是,也可以在VBox上使用简单,友好且强大的平台。

  9.   Ing。Jose Albert

    不要忘记Docker和Citrix。

  10.   Pp

    很好,尽管您的解释简洁明了,但在我看来仍然不清楚为什么以及为什么要虚拟化。 我有一个带有XP的小型数据服务器。 就我而言,应该虚拟化吗? 我应该创建两个虚拟服务器来限制用户访问吗? 目前哪个是最重要的。

  11.   胜利者

    你有关于proxmox的教程吗? 尤其是Win 7的虚拟化

  12.   艾默生

    因为概念的表达是很好的,但是为此,它看起来太费力或空间太大
    像我这样的无知者并不需要那么多的知识来理解这个概念,并且帖子中的内容并不能阐明如何实现它或使用什么(除非您与编写它的人相同),我相信这些人专心致志地告诉我们他所知道的知识,而不是教给我们他所知道的知识,他应该把自己放在那些受职位标题激励的人的面前,阅读它们。 如果您不想这么做,请不要向我解释,但至少要告诉我可以在哪里进行调查,否则请不要发布。 谢谢你也一样

布尔值(true)