热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

VMwareWorkstation9使用技巧

尽管VMwareWorkStation9中的改进没有7到8显著,但是其中的几个特性让9更易用。Workstation和企业整合地更加紧密,但仍然保持着家用或者测试环境中的高性能表现。在升级到Workstation9之前,需要查看测试和开发工具的新特性。将VMwareVM迁移到vSphere在

尽管VMware WorkStation 9中的改进没有7到8显著,但是其中的几个特性让9更易用。Workstation和企业整合地更加紧密,但仍然保持着家用或者测试环境中的高性能表现。

在升级到Workstation 9之前,需要查看测试和开发工具的新特性。

将VMware VM迁移到vSphere

在Workstation 9之前, VMware虚拟机(VM)只能进行单向的移动:只能从Workstation转移到vSphere中,不能从vSphere到Workstation中。现在你可以将Workstation开发环境中的VM作为模板了。比如,将一个生产环境中的VM移动到Workstation 9中,在对vSphere基础设施没有任何影响的情况下进行必要的改动之后,将VM移回到vSphere作为新版本使用。

图1. 登录到远程服务器

图1. 登录到远程服务器

使用Workstation 8中首次引入的vSphere登录和连接特性,能够访问ESXi服务器上的VM,使用如下的步骤将其移动到Workstation中再将其移回:

1.点击“File ”,选择“Connect to Server”,登陆(图1)

图2.在VMware Workstation查看可用VM,如Ubuntu 10

图2.在VMware Workstation查看可用VM,如Ubuntu 10

2.经过认证登陆到ESXi主机之后,通过选择View,Customize,之后Library。或者使用快捷键F9,Library将会显示在左侧的面板当中,你可以展开ESXi主机来显示其中所有的项目(图2)。我在ESXi主机中运行Ubuntu 10。

图3. 为将要移动的VM指定存储路径

图3. 为将要移动的VM指定存储路径

当关闭VM Ubuntu 10电源之后,将其下载到我的本地电脑,出现一个窗口,让我在本地电脑上指定“新VM存放路径”(图3),之后点击下载。相对于移动,这个操作更类似于复制。原始的VM仍然在ESXi主机当中,可以再开启电源。

图4.这是可以看到的Workstation工作进度

图4. 这是可以看到的Workstation工作进度

下载进度提示框(图4)显示当前的进度,并不会显示令人厌烦、不准确的预计“剩余时间”。

下载完成之后,就可以在Workstation 9中开启VM电源了。

Workstation 9中的宿主主机虚拟化

图5. 在Workstation 9中创建作为ESXi主机的VM

图5. 在Workstation 9中创建作为ESXi主机的VM

在Workstation中创建和运行VM并作为ESX/ESXi主机并不是一个新特性。但是,之前的Workstation版本中,Workstation主机的内存分配看起来有些奇怪,甚至有时候会产生蓝屏和死机。证据证明问题的根本原因是内存。

宿主主机虚拟化是在不购买额外硬件的情况下, 获取ESX/ESXi经验的好方法。VMware宣称在Workstation 9中运行的64位操作系统(OS)比之前的版本占用更少的系统资源。希望这可以转化为更好的系统稳定性,下面是实施的基本步骤:

图6.为ESXi自定义设置(这里主机为ESXi5)

图6.为ESXi自定义设置(这里主机为ESXi5)

1.首先,在Workstation中创建ESXi主机并配置参数(如图5、6)。

ESXi安装完后,为其分配ip地址并在ESXi数据存储中安装一个64位的操作系统(如图7)。需要注意内存分配情况,因为可能会接近机器可用内存上限。看起来Workstation 9比之前的版本能够更好地处理内存分配的问题。当我创建了一个三层的宿主主机嵌套之后证明了其稳定性。

图7. 这个截图展示了Workstation9中ESXi虚拟主机中安装了一个64位的操作系统VM

图7. 这个截图展示了Workstation9中ESXi虚拟主机中安装了一个64位的操作系统VM

Workstation 9虚拟性能检测工具

根据VMware发布的信息,虚拟性能检测工具可以支持运行在VM中的性能检测应用,它和OProfile或Inter VTune这样的第三方应用协同工作。虚拟检测工具同样需要VM和Workstation 9兼容。

VTuneg和OProfile是特殊的开发工具,普通的Workstation用户并不需要。然而,升级VM兼容性到Workstation 9的需求为所有Workstation用户带来了一个需要考虑的问题,为什么VM要升级到硬件兼容性的最新版本?更新VM的虚拟硬件有其缺点,也有弊端。

升级允许你使用主机应用的许多新增特性,这些特性可能只在最新的虚拟硬件版本下才能使用。如果你正在运行一个VM,发现一些选项是灰色无法选择的,可能就是因为老的硬件版本不支持该特性。有时虚拟硬件升级后,VM的性能会有所提升。

但是,虚拟硬件升级后,主机的向后兼容可能是一个问题。通常你不能将硬件恢复成老版本来运行VM。如果同时升级所有主机,就不会出现问题。然而,如果你同时使用新旧版本的主机,就需要考虑一下如何升级虚拟硬件。

在Workstation 6.x和之后的版本中,可以降级硬件,但也只是浪费时间。如果还没确定以后不需要使用旧硬件,那就先不要升级。消除疑虑后,再升级吧。


推荐阅读
  • 如何基于ggplot2构建相关系数矩阵热图以及一个友情故事
    本文介绍了如何在rstudio中安装ggplot2,并使用ggplot2构建相关系数矩阵热图。同时,通过一个友情故事,讲述了真爱难觅的故事背后的数据量化和皮尔逊相关系数的概念。故事中的小伙伴们在本科时参加各种考试,其中有些沉迷网络游戏,有些热爱体育,通过他们的故事,展示了不同兴趣和特长对学习和成绩的影响。 ... [详细]
  • 31.项目部署
    目录1一些概念1.1项目部署1.2WSGI1.3uWSGI1.4Nginx2安装环境与迁移项目2.1项目内容2.2项目配置2.2.1DEBUG2.2.2STAT ... [详细]
  • 在ubuntu服务器上安装vscode,但是目前使用的方法都无法成功。第一次安装经历:安装完anaconda后有自动安装vscode的选项,输入yes后,没有出现错误,但是在终端输 ... [详细]
  • MySQL语句大全:创建、授权、查询、修改等【MySQL】的使用方法详解
    本文详细介绍了MySQL语句的使用方法,包括创建用户、授权、查询、修改等操作。通过连接MySQL数据库,可以使用命令创建用户,并指定该用户在哪个主机上可以登录。同时,还可以设置用户的登录密码。通过本文,您可以全面了解MySQL语句的使用方法。 ... [详细]
  • 分享css中提升优先级属性!important的用法总结
    web前端|css教程css!importantweb前端-css教程本文分享css中提升优先级属性!important的用法总结微信门店展示源码,vscode如何管理站点,ubu ... [详细]
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • Ubuntu 9.04中安装谷歌Chromium浏览器及使用体验[图文]
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • PHPMailer邮件类邮件发送功能的使用教学及注意事项
    本文介绍了使用国外开源码PHPMailer邮件类实现邮件发送功能的简单教学,同时提供了一些注意事项。文章涵盖了字符集设置、发送HTML格式邮件、群发邮件以及避免类的重定义等方面的内容。此外,还提供了一些与PHP相关的资源和服务,如传奇手游游戏源码下载、vscode字体调整、数据恢复、Ubuntu实验环境搭建、北京爬虫市场、进阶PHP和SEO人员需注意的内容。 ... [详细]
  • 成功安装Sabayon Linux在thinkpad X60上的经验分享
    本文分享了作者在国庆期间在thinkpad X60上成功安装Sabayon Linux的经验。通过修改CHOST和执行emerge命令,作者顺利完成了安装过程。Sabayon Linux是一个基于Gentoo Linux的发行版,可以将电脑快速转变为一个功能强大的系统。除了作为一个live DVD使用外,Sabayon Linux还可以被安装在硬盘上,方便用户使用。 ... [详细]
  • Ubuntu安装常用软件详细步骤
    目录1.GoogleChrome浏览器2.搜狗拼音输入法3.Pycharm4.Clion5.其他软件1.GoogleChrome浏览器通过直接下载安装GoogleChro ... [详细]
  • ubuntu用sqoop将数据从hive导入mysql时,命令: ... [详细]
  • 本文介绍了在Docker容器技术中限制容器对CPU的使用的方法,包括使用-c参数设置容器的内存限额,以及通过设置工作线程数量来充分利用CPU资源。同时,还介绍了容器权重分配的情况,以及如何通过top命令查看容器在CPU资源紧张情况下的使用情况。 ... [详细]
  • 本文讨论了在Linux系统中,使用chown命令将django项目目录下的static目录的拥有者从root改为eureka的问题。作者尝试了多种命令,包括chown和sudo chown等,但都没有成功修改拥有者。文章提供了相关目录的权限信息,并补充了项目所在磁盘和操作系统的信息。 ... [详细]
  • Vagrant虚拟化工具的安装和使用教程
    本文介绍了Vagrant虚拟化工具的安装和使用教程。首先介绍了安装virtualBox和Vagrant的步骤。然后详细说明了Vagrant的安装和使用方法,包括如何检查安装是否成功。最后介绍了下载虚拟机镜像的步骤,以及Vagrant镜像网站的相关信息。 ... [详细]
  • STM32与FPGA的对比及学习建议
    本文对比了野火STM32F103指南针板和Xilinx的PYNQ-Z2板(ZYNQ-7020),介绍了野火STM32F103指南针板的学习资料和讲解视频的详细程度,建议初学者学习野火的资料。同时,介绍了STM32开发所用的Keil程序和C指针的重要性。对于ZYNQ-7020的开发,提到了其自带的Linux、Ubuntu18.4系统以及使用SD卡烧入镜像的方法。 ... [详细]
author-avatar
李磊g114826
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有