虚拟机与VMware

来源:互联网 发布:安徽网络作家协会申请 编辑:程序博客网 时间:2024/06/10 21:46

前言

学习源于兴趣,在于积累,成于坚持!

先了解再深入


虚拟机

虚拟机是通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统

虚拟系统

虚拟系统通过生成小有操作系统的全新虚拟景象,它具有真实Windows系统完全一样的功能,进入虚拟系统后,所有的操作都会在这个全新的独立的虚拟系统里进行!

虚拟系统和虚拟机的不同

启动虚拟系统不需要像启动windows系统那样耗费时间,运行程序更加方便快捷;虚拟系统只能模拟和现有操作系统相同的环境,而虚拟机则可以模拟出其他种类的操作系统;而且虚拟机需要模拟底层的硬件指令,所以在应用程序运行速度上比虚拟系统慢得多。

在这里我想说的是,虽然在虚拟机中,你可以安装各种操作系统,但是虚拟机软件只能在WIndows系统上使用

流行的虚拟机软甲有VMware、Virtual Box和Virtual PC,而咱们常用的则是Vmware。


虚拟计算平台——VMware

特点(个人理解)
-每个虚拟机网络上都类似一个独立的PC机,有自己独立的系统
-可以进行虚拟机之间的对话,需要一个虚拟机后台运行
-在VM安装同一种系统的不同版本,不需要对磁盘重新分区
-虚拟机之间可以共享文件资源等
-可以运行C/S(客户机和服务器结构)方式的应用

实用VMwar可以运行Linux的各个发行版、Dos、Windows等各个版本,为咱们的项目研究提供了便利的条件!

但是它对虚拟硬盘的大小是有限制的,创建之后就不允许用户再进行更改了(所以你在创建之前做好前瞻性设置)!其实虚拟硬盘是Windows NT下的一个文件,但是对Guest OS来说,它则永远被看成一个IDE硬盘!


NAT和Bridged

理解

NAT(网络地址转换模式)

使用NAT模式,就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。也就是说,使用NAT模式可以实现在虚拟系统里访问互联网。NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,无法进行手工修改,因此虚拟系统也就无法和本局域网中的其他真实主机进行通讯。

NAT连接,我的理解,就是以宿主机器(你的电脑)为路由器连接网络,如果你的电脑连上了网络,那么你的虚拟机就可以上网。这种方法非常简单,基本不需要什么操作就能实现网络连接!

bridged(桥接模式)

在bridged模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器。在bridged模式下,需要手工为虚拟系统配置IP地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信。同时,由于这个虚拟系统是局域网中的一个独立的主机系统,那么就可以手工配置它的TCP/IP配置信息,以实现通过局域网的网关或路由器访问互联网。使用bridged模式的虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台电脑。想让它们相互通讯,就需要为虚拟系统配置IP地址和子网掩码,否则就无法通信。

桥接,我的理解,就是虚拟机利用宿主机器的网卡直接与外网相连,然后进行上网,对宿主机器本身的网络连接没有要求!

对比

1.采用NAT模式最大的优势是虚拟系统接入互联网非常简单,你不需要进行任何其他的配置,只需要宿主机器能访问互联网即可。
但是桥接就没有那么简单了,你需要在你的局域网内有合法的地址。在Linux系统中,你需要输入

vi  /etc/sysconfig/network-scripts/ifcfg-eth0

现在很多的Linux系统都有图形化界面,直接设置IP、网关、掩码就可以了!

2.nat模式可以上网但是不能和宿主计算机通信,理论上是更安全的,无论虚拟的系统做任何破坏,中毒,木马,最终不会影响宿主计算机。
桥接模式相当于是交换机上又接了个独立主机,这个在不好的时候是会向子网中传递信号的,一般是作为子网中提供服务用的。

3.如果你想利用VMWare在局域网内新建一个虚拟服务器,为局域网用户提供网络服务,就应该选择bridged模式。

拓展

我在设计虚拟机桥接的时候,遇到了一个问题就是复制物理网络连接状态,不是很清楚是什么意思,于是我就去查了一下!

意思就是说,咱们安装完VM之后,网络管理那里会多出两个虚拟网卡,但是VM虚拟机上的网卡不是真实存在的,而桥接还有其他的网路链接方式,都是必须存在网卡的。复制物理网卡连接状态,就是说把你指定的、本机的、真是网卡的状态信息复制给虚拟机的虚拟网卡,比如说你的本机真是网卡链接到了家用路由器的LAN口上,获得到了DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)分配的地址,那么你的虚拟网卡就好像和真是网卡接入了同一台交换机中,也可以获得DHCP分配到的地址。

复制物理网络连接状态,你虚拟机就可以上网(物理机一定是需要可以上网)勾选上与不勾选上有什么区别就是不勾选就是没有办法共享物理机的网络(我做了一个在虚拟机正在用的情况,不勾还是可以上网,但是设备重新启动以后就没有办法上网,虚拟机网卡显示没有问题,就是没有办法上网,然后我勾选上再一次重新启动就可以了),还是挺简单的!


后语

了解虚拟机后,以后VMware的学习会更加的轻松!
谢谢大家的认真的阅读!

原创粉丝点击