热门标签 | 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和之后的版本中,可以降级硬件,但也只是浪费时间。如果还没确定以后不需要使用旧硬件,那就先不要升级。消除疑虑后,再升级吧。


推荐阅读
  • 本文详细介绍了如何使用Linux下的mysqlshow命令来查询MySQL数据库的相关信息,包括数据库、表以及字段的详情。通过本文的学习,读者可以掌握mysqlshow命令的基本语法及其常用选项。 ... [详细]
  • PHP 图形函数中实现汉字显示的方法
    本文详细介绍了如何在 PHP 的图形函数中正确显示汉字,包括具体的步骤和注意事项,适合初学者和有一定基础的开发者阅读。 ... [详细]
  • Windows环境下Oracle数据库迁移实践
    本文详细记录了一次在Windows操作系统下将Oracle数据库的控制文件、数据文件及在线日志文件迁移至外部存储的过程,旨在为后续的集群环境部署做好准备。 ... [详细]
  • PHP中Smarty模板引擎自定义函数详解
    本文详细介绍了如何在PHP的Smarty模板引擎中自定义函数,并通过具体示例演示了这些函数的使用方法和应用场景。适合PHP后端开发者学习。 ... [详细]
  • 搭建个人博客:WordPress安装详解
    计划建立个人博客来分享生活与工作的见解和经验,选择WordPress是因为它专为博客设计,功能强大且易于使用。 ... [详细]
  • H5技术实现经典游戏《贪吃蛇》
    本文将分享一个使用HTML5技术实现的经典小游戏——《贪吃蛇》。通过H5技术,我们将探讨如何构建这款游戏的两种主要玩法:积分闯关和无尽模式。 ... [详细]
  • Docker安全策略与管理
    本文探讨了Docker的安全挑战、核心安全特性及其管理策略,旨在帮助读者深入理解Docker安全机制,并提供实用的安全管理建议。 ... [详细]
  • Node.js在服务器上的多种部署策略
    本文探讨了Node.js应用程序在服务器上部署的几种有效方法,包括使用Screen、PM2以及通过宝塔面板进行简易管理。 ... [详细]
  • 解决PHP项目在服务器无法抓取远程网页内容的问题
    本文探讨了在使用PHP进行后端开发时,遇到的一个常见问题:即在本地环境中能够正常通过CURL获取远程网页内容,但在服务器上却无法实现。我们将分析可能的原因并提供解决方案。 ... [详细]
  • 本文详细介绍了如何在 Ubuntu 14.04 系统上搭建仅使用 CPU 的 Caffe 深度学习框架,包括环境准备、依赖安装及编译过程。 ... [详细]
  • 最适合初学者的编程语言
    本文探讨了适合编程新手的最佳语言选择,包括Python、JavaScript等易于上手且功能强大的语言,以及如何通过有效的学习方法提高编程技能。 ... [详细]
  • Ubuntu系统下的GIF动画录制解决方案
    在撰写文章或教程时,GIF动态图能够有效地传达信息。对于Windows用户而言,ScreenToGif是一款非常实用的工具。而在Ubuntu系统中,用户同样拥有多种选择来创建GIF动画,本文将重点介绍两款录屏工具——Byzanz和Peek。 ... [详细]
  • 本文详细介绍了如何在 Ubuntu 16.04 系统上配置 Qt 5.5 的交叉编译环境,特别针对 i.MX6 平台进行了优化设置。内容涵盖从基本的软件安装到高级配置的全过程。 ... [详细]
  • 利用 Calcurse 在 Linux 终端高效管理日程与任务
    对于喜爱使用 Linux 终端进行日常操作的系统管理员来说,Calcurse 提供了一种强大的方式来管理日程安排、待办事项及会议。本文将详细介绍如何在 Linux 上安装和使用 Calcurse,帮助用户更有效地组织工作。 ... [详细]
  • 本文详细介绍了在 Ubuntu 16.04 系统上安装和配置 PostgreSQL 数据库的方法,包括如何设置监听地址、启用密码加密、更改默认用户密码以及调整客户端访问控制。 ... [详细]
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社区 版权所有