`
cjcandctr
  • 浏览: 3001 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

虚拟机和版本介绍

阅读更多
【虚拟化】VMware Server 2.0 简介2009/03/26 09:36 P.M.原文链接:http://www.blogjava.net/pairliu/articles/245284.html?opt=admin  

最近项目中用到了VMware Server 2.0,对其初步有了一些了解,以前也使用过VMware Workstation,两者的基本操作类似,所以上手还算快。这里就简要总结一下。

简介
    虚拟化技术是越来越受到重视,一方面虚拟化技术可以大大方便开发人员,包括学习(至今仍记得第一次见到运行在Windows中的Linux时的惊讶,后来才知道是用了VMware,然后自己学习Linux时也是用了这一方法),搭建开发、测试环境,以及部署等等,更重要的是可以提高企业中资源的利用率,从而减少浪费,提高投资回报比,自然会受到企业的欢迎。VMware公司在这一领域是领头羊,她有一系列的针对不同应用场景、规模的产品,其中比较重要的几个区分如下:
VMware Player:只能运行虚拟机,不能创建虚拟机。免费的
VMware Workstation:针对桌面用户的产品,可以创建和运行虚拟机,只能在本机操作。收费的。
VMware Server:针对企业用户的初级产品,可以创建和运行虚拟机,可以通过Web来操作。免费的。
VMware ESX Server:针对企业用户的高级产品,可以创建和运行虚拟机。价格昂贵。它和VMware Server的区别在于,VMware Server只能寄居于另一个操作系统中(称为Host OS,下面将进一步讲述),然后再在VMware Server内部创建虚拟机并安装操作系统(称为Guest OS),这样所有的操作都要经过Host OS,再加上Host OS本身也要消耗大量的系统资源,因此效率就不高;而VMware ESX Server不需要Host OS,它自带一个非常简洁高效的OS层,专门为虚拟机服务,因此效率极高。
     VMware Server功能相当强,竟然是免费的,真让人感叹“天下还是有免费的午餐的”。要得到VMware Server,就需要去www.vmware.com注册一个帐号并下载。安装时需要输入序列号,而这个序列号是只有注册了才有的,所以必须注册一个帐号。VMware Server有Windows版本和Linux版本,我下载的是Windows版本。
安装VMware Server
    VMware Server的安装非常简单,和普通的程序一样,直接双击安装文件运行即可,然后跟着向导一步步下去,中间输入序列号就行了,并指定Web服务器的端口就行了,缺省http是8222,https是8333。

    安装完成后系统中多了以下进程:
tomcat6.exe:很熟悉的东东,VMware Server使用它来做Web服务器。
vmnat.exe:用于NAT网络的进程(关于VMware中的网络相关,下面会有进一步说明)
vmware-hostd.exe:用于Host网络的进程
vmnetdhcp.exe:DHCP服务,用于NAT和Host网络的情况
vmware-authd.exe:认证和授权进程
vmware-remotemks.exe:不知道什么用
vmware-vmrc.exe:不知道什么用
在创建了虚拟机并启动后,还会有个vmware-vmx.exe,这就是真正的虚拟机进程
    此外,还在系统中安装了3个虚拟网卡,用于本机(下面所说的Host OS)和虚拟机(下面所说的Guest OS)之间的网络访问。
Host Only:这个最简单,虚拟机只能和Host有网络链接,进行通讯
Bridged:桥接模式,通过Host作桥,直接连到外面网络,在外面网络看来,虚拟机和Host这两个机器是独立的,具有同等地位的机器。通常企业中都可以用这种方式,虚拟机就直接连到企业的局域网,通过企业的DHCP或者网络管理员配置,得到一个和Host机器同等地位的IP地址。
NAT:网络地址转换,这是网络中的概念了,虚拟机有一个内部的IP地址,一般都是192.168.x.x这种,当虚拟机发出网络请求时,经过Host机发出,外部网络看来就完全是Host这台机器发出的请求。像在家里通过ADSL上网,就可以通过这种方式来上,类似于建立一个自己的局域网。
    安装完后就可以通过https://hostname:8333/来访问了,然后输入登录名和密码,该登录名和密码就是操作系统的用户名密码(这一点和其他通过Web界面来管理的应用倒是不同)。
Host OS和Guest OS
    这两个概念一定要搞清楚。Host OS就是安装VMware Server软件的操作系统,上面说VMware Server有Windows版本和Linux版本,这就是指她能安装在什么样的操作系统上,也就是指Host OS。装好VMware Server后,在其内部就可以创建虚拟机,然后在虚拟机上安装操作系统,这里的操作系统就是Guest OS了。VMware Server可以支持各种各样的操作系统,基本上目前所有主流的操作系统都支持,包括Windows, Linux, Unix, Mac OS等等。
创建虚拟机
    通过链接https://hostname:8333/,就连接到了称为VI Web Access的Web页面,通过这个界面就可以完成对虚拟机的管理,因此完全可以从远程来访问她,这是VMware Server和VMware Workstation的最大区别。在这个界面的右上角有“Help”,可以查看联机帮助,里面有关于VMware Server方方面面的信息。

    点击创建虚拟机的链接后,就弹出了创建向导。首先要指定名字和所要安装的操作系统类型,然后就跟买电脑一样,一步一步指定有哪些硬件了。首先是内存,最好不要超过Host OS的可用内存,否则就等着频繁的读硬盘吧;然后是硬盘,其实最后创建出来就是Host OS上的一个(或多个)文件,最好指定的大一点,指定20g也不会一下就分配20g给你,而是按需分配的,除非选中了下面的一个选项:“一次分配所有的硬盘”;然后是网络,选择是Bridged还是NAT的还是Host-only的。 之后是光驱,这里可以直接使用Host OS的物理光驱,也可以指定一个ISO文件来作为光驱。下来是软驱,现在没人用软驱了吧,选择不安装。最后是USB控制器,装上。这就全部完成了,一台电脑就组装好了。创建好后还可以修改内存大小来进行调整,不过似乎不能修改硬盘大小了(VMware Workstation则可以修改),所以在开始分配的时候需要规划好。

    之后就是安装操作系统了。插入安装盘,从VI Web Access中启动虚拟机,虚拟机就会自动读到光盘并引导了。不过因为是通过Web安装,第一次需要安装一个VMware Remote Console Plug-in,这是个浏览器的插件,目前的版本不兼容Firefox 3,所以只能装在IE上了。

    装好插件,然后就是常规的装操作系统。装好后需要安装VMware Tools,包含了七七八八的一些组件,不过最主要的是虚拟机的驱动程序了,装了之后虚拟机的显示性能和鼠标性能都会改善很多。装的时候是从VI Web Access的虚拟机信息的“Summary”标签上,只需要一次点击就可以了,非常简单。之后就可以像使用普通电脑一样来进行各种操作了。
总结
    本文简要介绍了一些VMware Server的知识,更进一步的知识可以从网上找到。比如下面的链接就有不少有用的信息:
    http://www.searchsv.com.cn/ArticleList_420.htm

分享到:
评论

相关推荐

    虚拟机的安装及虚拟机安装linux系统实验报告

    本实验报告主要介绍了虚拟机的安装和Linux系统的安装过程。虚拟机是计算机系统中的一种特殊软件,可以模拟整个计算机系统的运行环境,支持多种操作系统的安装和运行。实验的主要目的是实现虚拟机的安装和虚拟机系统...

    eNSP所需要的虚拟机virtualbox5.2版本

    综上所述,"eNSP所需要的虚拟机virtualbox5.2版本"是eNSP平台运行网络设备模拟的核心组件,通过VirtualBox的强大虚拟化能力,用户能够在自己的计算机上搭建复杂的网络环境,进行深入的学习和实践。而"VirtualBox ...

    java虚拟机规范高清中文版本(java SE 8版本)

    第1章 :简单地介绍了Java虚拟机的历史并吹捧了←_← 一下Java的平台无关性(一次编译,到处运行); 第2章:概览Java虚拟机整体架构; 第3章:介绍如何将Java语言编写的程序转换为虚拟机指令集; 第4章:定义...

    Linux虚拟机介绍与安装

    ### Linux虚拟机介绍与安装详解 #### 一、概述 在现代信息技术领域中,Linux操作系统以其高度的灵活性、稳定性和安全性而备受青睐。对于初学者来说,通过虚拟机的方式来学习和使用Linux是一种非常实用的方法。本文...

    苹果虚拟机安装方法之二安装虚拟机和mac系统

    同时,确保虚拟机软件本身也保持最新版本,以利用最新的优化和兼容性改进。 通过以上步骤,你可以在苹果电脑上安装并运行虚拟机,享受多系统带来的便利。无论是开发、测试还是日常使用,虚拟机都是一个强大的工具,...

    IBM虚拟机J9指南

    - **静态字段和静态方法**: 介绍它们如何存储在内存中。 - **方法调用**: 解释方法调用时的内存分配。 - **对象的内存分布**: - **标量对象**: 单个字段的对象。 - **数组对象**: 存储元素的集合。 - **混合...

    虚拟机和Linux的安装介绍

    在这个例子中,选择了VMware Workstation 6.5.1版本作为虚拟机软件。安装过程包括以下几个步骤: 1. 双击安装程序`VMware-workstation-6.5.1-126130.exe`,开始安装。 2. 在安装向导中,点击“Next”进行下一步。 3...

    虚拟机的设计与实现 详细介绍虚拟机的设计与实现

    虚拟机是一种计算机程序,它创建了一个抽象的计算环境,允许用户在其中运行各种操作系统和应用程序,而无需实际的物理硬件。虚拟机的设计与实现是一个复杂且深入的领域,涵盖了许多关键概念和技术。以下是对这个主题...

    安装windows2008虚拟机

    在这篇文章中,我们将详细介绍如何安装 Windows 2008 虚拟机。安装虚拟机需要经过多个步骤,我们将逐步介绍每个步骤的详细过程。 Step 1:新建虚拟机 首先,我们需要打开已经安装好的虚拟机软件,然后点击文件菜单...

    虚拟机VMware的安装

    这篇教程将详细介绍如何安装和配置VMware Workstation,以及在虚拟机内部安装Linux操作系统,如CentOS,并配置图形化界面。 首先,确保你的计算机硬件支持虚拟化技术。大多数现代CPU都内置了虚拟化支持,但需要在...

    虚拟机原理及应用

    2.1.2 支持的客户操作系统:虚拟机软件一般都支持安装多种操作系统,如Windows、Linux、macOS等,但具体支持哪些版本需要参考虚拟机软件的官方文档。 虚拟机的运用极大地推动了软件开发、系统测试、云计算和数据...

    java虚拟机介绍

    ### Java虚拟机(JVM)介绍 #### 一、Java虚拟机的发展史与家族成员 Java虚拟机(JVM)是执行Java字节码的虚拟环境,它使得Java程序可以在不同的平台上运行,无需重新编译。自Java语言诞生以来,JVM经历了多个版本的...

    虚拟机和linux安装.zip

    这些配置应根据实际的硬件资源和Linux系统的最低需求来设定,以确保虚拟机的性能和稳定性。 4. **安装Linux**: 文件"03_安装Centos.doc"可能涵盖了Linux发行版CentOS的安装流程。首先,在VMware中创建新的虚拟机...

    Xenserver虚拟机迁移到VMwareESX

    4. 选择虚拟机版本和存储 5. 配置虚拟机信息,如硬盘和虚拟网卡 6. 查看迁移前信息,确认无误 7. 单击下一步,开始迁移 第二部分:更新迁移后的虚拟机内核 由于Xen Server修改后的Xen内核不能在VMkernel上运行,...

    虚拟机Linux内核编译

    本文将详细介绍在虚拟机环境下进行Linux内核编译的整个过程。内核作为操作系统的核心部分,掌握其编译方法对于深入理解Linux系统有着重要意义。以下是根据描述提供的八个步骤进行的详细解析。 #### 查看内核版本...

    安装虚拟机,熟悉虚拟机的配置与应用。.doc

    在安装虚拟机之前,需要首先确认系统版本,确保虚拟机的软件版本与操作系统版本相兼容。然后,需要安装CentOS操作系统,CentOS是当前最流行的Linux操作系统之一,具有高性能、稳定性好、安全性高等特点。 2. 创建...

    VMWare虚拟机迁移到HyperV

    随着企业IT环境的变化和技术的发展,有时会遇到需要将现有的VMWare虚拟机迁移到Microsoft的Hyper-V平台上的需求。这样的迁移不仅可以充分利用Hyper-V平台的优势,如更好的Windows集成和支持更多的虚拟化特性,还可以...

    vmware 虚拟机相关介绍

    VMware虚拟机的相关介绍涵盖了产品版本更新、技术支持、企业部署案例以及微软集群服务(MSCS)的设置等多方面的内容。 在VMware的技术文档中,提到了ESXi和vCenter Server这两个核心组件。ESXi是VMware的虚拟机管理...

    检测是否在虚拟机中运行

    本文将详细介绍如何使用C语言编写程序来检测当前系统是否在VMware或Virtual PC这样的虚拟机中运行。 首先,我们要了解虚拟机通常会留下一些特有的硬件或软件痕迹,这些痕迹可以被用来识别其存在。例如,虚拟机可能...

Global site tag (gtag.js) - Google Analytics