服务器虚拟化的概念和作用,虚拟化软件应该选哪个?
这次来分享一款虚拟机软件virtual BOX。
其实谈到虚拟化软件,可能最多的人的印象是VMWare
vmware应该算做虚拟化挺早的厂家了,而且他的平台产品化成都非常高,很多做私有云的数据中心都在用。发展非常好。
VMware总部位于美国加州帕洛阿尔托(Palo Alto) [1-2] ,是全球云基础架构和移动商务解决方案厂商,提供基于VMware的解决方案,企业通过数据中心改造和公有云整合业务,借助企业安全转型维系客户信任 [3-5] ,实现任意云端和设备上运行、管理、连接及保护任意应用
VMWare在2003年的时候被EMC收购了、EMC主要是搞存储的
EMC作为全球领导厂商,帮助企业和服务提供商实现运营转型,交付IT即服务。这一转型的基础是云计算。EMC通过创新的产品和服务,加速云计算之旅,帮助IT部门以更灵活、更可信和成本效益更高的方式,存储、管理、保护和分析他们的最宝贵的资产——信息。
他的产品主要有:
高端存储
EMC高端存储主要为Symmetrix系列和VNX系列,Symmetrix系列主要有VMAX ,VMAXe,DMX-4,DMX-3。
VNX系列主要有VNX和VNXe两种产品,具体型号有VNX5100,VNX5300,VNX5500,VNX5700和VNX7500.
中端存储
EMC中端存储主要为CLARiiON系列,主要有CX3、CX4和AX4等型号。
NAS存储
NAS存储主要有NS120,NS480,NS960等型号。
云备份
企业级云备份系统主要有Mozy等产品。
Virtustream
....
当然后来EMC没过几年又被Dell收购了(戴尔真的是财大气粗),不过同时拥有了VMware,赚大了。(因为vmware在公有云势头这么好的大形势下,依然在私有云取得了非常优秀的成绩,是个非常伟大的公司)
讲了这么多最后还是要说vmware牛逼。
那么为什么推荐的是virtualbox呢?
VirtualBox 是一款开源虚拟机软件。VirtualBox 是由德国 Innotek 公司开发,由Sun Microsystems公司出品的软件,使用Qt编写,在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox。Innotek 以 GNU General Public License (GPL) 释出 VirtualBox,并提供二进制版本及 OSE 版本的代码。使用者可以在VirtualBox上安装并且执行Solaris、Windows、DOS、Linux、OS/2 Warp、BSD等系统作为客户端操作系统。也由甲骨文公司进行开发,是甲骨文公司xVM虚拟化平台技术的一部分。
VirtualBox号称是最强的免费虚拟机软件,它不仅具有丰富的特色,而且性能也很优异!它简单易用,可虚拟的系统包括Windows(从Windows 3.1到Windows10、Windows Server 2012,所有的Windows系统都支持)、Mac OS X、Linux、OpenBSD、Solaris、IBM OS2甚至Android等操作系统!使用者可以在VirtualBox上安装并且运行上述的这些操作系统! 与同性质的VMware及Virtual PC比较下,VirtualBox独到之处包括远端桌面协定(RDP)、iSCSI及USB的支持,VirtualBox在客户端操作系统上已可以支持USB 2.0的硬件装置,不过要安装 VirtualBox Extension Pack。
这段简要描述基本上能知道virtual box是有背景的。
主要特点:
- 支持64位客户端操作系统,即使主机使用32位CPU - 支持SATA硬盘NCQ技术 - 虚拟硬盘快照 - 无缝视窗模式(须安装客户端驱动) - 能够在主机端与客户端共享剪贴簿(须安装客户端驱动) - 在主机端与客户端间建立分享文件夹(须安装客户端驱动) - 内建远端桌面服务器,实现单机多用户 - 支持VMware VMDK磁盘档及Virtual PC VHD磁盘档格式 - 3D虚拟化技术支持OpenGL(2.1版后支持)、Direct3D(3.0版后支持)、WDDM(4.1版后支持) - 最多虚拟32颗CPU(3.0版后支持) - 支持VT-x与AMD-V硬件虚拟化技术 - iSCSI支持 - USB与USB2.0支持
这些看不懂没关系
我们说单常规的:支持虚拟化硬盘、存储、内存、CPU、网络....也就是说,平时用到的东西都能虚拟化,所以不用担心使用。
另外他是开源免费,而vmware是付费的(不推荐破解,我一直都是支持产权付费的,除了对学生)
virtualbox还比较轻,没有vmware那么多的功能,那么大的软件包
virtualbox支持直接到处开放的虚拟化格式,可以用于很多虚拟化平台的镜像制作,非常方便。
vmware有很多有点,比如网络设置支持的更复杂,界面更好看,整体解决方案非常多样化(因为他有非常多的组件,比如vcenter、vsphere、 exsi...),我在公司里用的还比较多。
virtual BOX获取
下载连接:https://www.baidu.com/link?url=BaxhjzoqqVaQBa9NiIPqueYqUW22F1dFSuevOabpnmXSgHvq4NeYD1__7Y0UHG9MVax00rrv9Bl6gf1UrfkJyq&wd=&eqid=dcb394550035ee42000000065e568bba
这个有点慢,也可以考虑从一些软件商店或者网站下载,国内的会快速很多,软件包不大,几乎不用等待
另外推荐一个清华大学的https://mirror.tuna.tsinghua.edu.cn/help/virtualbox/ (这些名校都特别伟大,这都属于杰出贡献)
飞一般的速度,谁用谁知道
virtual BOX长什么样
从下面的图看的话,可以看得出来这个是非常简陋的,我的截图是从deepin系统上装了之后截图的。之前在MacOS和Windows上都用过virtualbox,长得一样。这么多年了,长相还是犹如当初啊...
常规的操作都是稳稳的
刚安装的一个Windows10,跑的好好的
总结推荐理由
我们说单常规的:支持虚拟化硬盘、存储、内存、CPU、网络....也就是说,平时用到的东西都能虚拟化,所以不用担心使用。
另外他是开源免费,而vmware是付费的(不推荐破解,我一直都是支持产权付费的,除了对学生)
virtualbox还比较轻,没有vmware那么多的功能,那么大的软件包
virtualbox支持直接到处开放的虚拟化格式,可以用于很多虚拟化平台的镜像制作,非常方便。
对于个人用户,不用来做服务器集群等调测工作的,非常值得尝试这个工具。
windows11自带虚拟机可以干什么?
1.
虚拟机能够支持windows,linux,mac等很多os的虚拟化工作。
2.
学习网络的相关知识,如内部构建一个服务器网络、配置服务器、打造实验局域网。
3.
避免病毒的损害让你的设备受到影响和损伤
vm虚拟机虚拟化引擎有什么用?
vm虚拟机虚拟化引擎可以实现高性能的虚拟化,建立并虚拟化cpu性能计数器,禁用二进制转换加速。
硬件辅助虚拟化(Hardware-Assisted Virtualization)。硬件辅助虚拟化是指借助硬件(主要是主机处理器)的支持来实现高效的全虚拟化。例如有了 Intel-VT 技术的支持,Guest OS 和 VMM 的执行环境自动地完全隔离开来,Guest OS 有自己的“全套寄存器”,可以直接运行在最高级别。因此在上面的例子中,Guest OS 能够执行修改页表的汇编指令。Intel-VT 和 AMD-V 是目前 x86 体系结构上可用的两种硬件辅助虚拟化技术。
Intel VT-X技术实现的功能是减少虚拟机运行时虚拟机和物理机得到双重系统调用所产生的高Context Switch。也就是说,虚拟机的进程在要先从虚拟机ring3转到ring0,再从物理机的ring3转到ring0,性能有很大损失,而Intel VT-X就是为了解决这一问题而产生的技术。Intel RPT技术则是为了解决虚拟机的虚拟内存映射问题。虚拟机的虚拟内存要映射到虚拟机的物理内存上面,而虚拟机的物理内存相当于物理机的虚拟内存,物理机的虚拟内存也是要映射到物理机的物理内存上面的,所以这双重转换会造成很大的资源消耗,RPT技术就是减小这个消耗的。
云服务器怎么用?
使用方法
1、准备好一台云服务器,云服务器多包含的基本配置就是cup,内存,硬盘等基本配置。
2、利用云服务器的IP地址,账户名,密码来登录。(云服务器的用户名是由云服务器的系统而定的,windows系统用户名就是administrator,linux系统用户名就是root)
3、用电脑来登录云服务器,从电脑桌面打开“远程桌面连接”
4、输入云服务器的IP地址,点击连接
5、链接之后,输入账号和密码(这里需要注意,电脑的操作系统必须和云主机操作系统一致,才能登陆成功)
6、登陆成功之后,在您的电脑桌面上就会出现云主机操作桌面啦。您可以在这里部署您的网站,应用程序等其他应用。
服务器虚拟化值不值的去选择?
虚拟化的浪潮正席卷中国大地。如果你最近整合并虚拟化了物理服务器,你可能会认为数据中心极大地提升了性能。理想情况下,可能是这种情况。不过,在完成虚拟化后,还有一些事情需要引起注意,如备份及预防虚拟机的蔓延,其目的是为了保障虚拟环境保持健康和安全。既然你已经实现了虚拟化,你就应当继续查找更多的方法来推动你的投资。要寻找机会来虚拟化其它的物理服务器,因为虚拟服务器有大量的好处。要保障虚拟机得到充分利用,同时又要保留必要的性能可使主机应对故障。你应当期望使用虚拟主机至少70%的性能。否则就违背了虚拟化的目的,也就是充分利用服务器上的全部资源,并使浪费最小化。
如果你发现自己过度利用了某种资源,而其它的资源却利用率极低,就可以考虑对这种特定的资源增加性能。例如,如果你的CPU利用率低于50%,而内存的利用率却高达90%,那么,如果可能的话适当的增加内存,这样就可以充分利用其它资源。值不值得还得自己把握.