虚拟机概念
- VM(Virtual
Machine)——可以在一台电脑上模拟出来若干台PC,每台PC可以运行单独的操作系统而互不干扰,可以实现一台电脑”同时”运行几个操作系统,还可以将这几个操作系统连成一个网络。 - HOST——指物理存在的计算机,Host’s OS指HOST上运行的操作系统。host也叫宿主机。
- Guest OS——指运行在VM上的操作系统。例如在一台安装了Win
dows的计算机上安装了Vmware,那么,HOST指的是安装Win dows的这台计算机,其Host’s
OS为Windows。VM上运行的是Linux,那么Linux即为Guest OS。guest也叫虚拟机。
虚拟机的优点
- 多系统方案 不需要添加设备 多个系统同时运行
.一台电脑的局域网 多个虚拟机之间,虚拟机与宿主机之间,可以组成一
个虚拟的局域网。安全可靠 虚拟机事实上是在硬盘上的映像文件。不需要专门划分分区,只需要分区空间足够大。
虚拟机和宿主机相互隔离。虚拟机里面发生的任何事情,都不会连累宿主机。 对虚拟机的管理方便。直接对虚拟机文件复制、粘贴、删除。学习和测试的环境 通过虚拟机环境,可以利用有限的资源学习。 例如: 在虚拟机中练习分区,格式化等操作 构建虚拟网络,路由配置实验等
系统/软件测试(C/S或者B/S)
常见的虚拟机
- VMware、Virtual Box和Virtual PC
- Virtual PC是微软公司产品
- Virtual Box是sun的产品,现在属于oracle
虚拟机硬件信息(vmware)
- VMWare模拟出来的硬件是固定型号的,与Host OS的实际硬件无关。比如,在一台机器里用VMWare安装了linux,可以把整个linux
copy到其他有VMWare的机器里运行,不必在安装。
虚拟机软件
- 虚拟机软件的安装 一开始的时候,虚拟机只有硬件,没有安装软件,仅是一台裸机。
安装的软件首先应该是操作系统,然后才是应用软件。要安装操作系统,面临的第一个问题是启动虚拟机,通常做法是光驱启动,尤其是选择ISO文件作光驱。 - .虚拟机软件的运行、使用 与真实机器一样
虚拟机网络配置
VMware网络在主机上如何显示 虚拟机中的网络支持在主机上通过一个虚拟机交换机或者网络适配器完成,它实现几种设备: VMnet1
—— 用于仅为主机网络(host-only)。 VMnet8 —— 用于NAT网络
这些设备中的每一种在逻辑上与一个虚拟网络适配器关联,通过它任意数量的虚拟机可能和主机通讯。VMware网络在客户操作系统上如何显示
客户操作系统中的网络支持通过为虚拟机配置的虚拟网络适配器显示。对于操作系统而言,每一个设备都显示为一个AMD PCNET PCI
适配器(查资料还有其他适配器型号)。大多数操作系统识别这个虚拟硬件并且自动配置使用适当的设备驱动程序。
在客户操作系统完成网络配置的主要问题是为虚拟机指定一个网络地址。
网络设置的几种方式
1.Bridged(桥接)方式 用这种方式,Guest OS的IP可设置成与Host OS在同一网段,Guest OS相当于网络内的一台独立的机器,网络内其他机器可访问Guest OS,Guest OS也可访问网络内其他机器,当然与Host OS的双向访问也不成问题。
2.NAT(network address translation,网络地址翻译)方式 这种方式也可以实现Host OS与Guest OS的双向访问。但网络内其他机器不能访问Guest OS,Guest OS可通过Host OS用NAT协议访问网络内其他机器。
3.仅为主机网络(Host-only Networking )
一种网络连接类型,虚拟机通过它在一个虚拟私有网络上被连接到主机操作系统,正常情况下,它对于主机外部是不可见的。在同一台主机上使用仅为主机网络配置的多台虚拟机在同一个网络上。