当前位置: 首页 > 编程日记 > 正文

通过网络安装VMware ESX Server 5

VMware ESX Server的宿主系统是基于Linux定制开发的,所以,它也和所有的Linux系统一样,除了支持光盘引导安装外,还支持基于PXE的网络引导与安装。在VMware ESX Server 4及其以前的版本中,在通过网络远程安装的时候,还需要配置Web或FTP服务器,存放安装介质,而在VMware ESX Server 5中,简化了安装的步骤,如果你只是安装ESX Server 5,可以不必配置Web或FTP服务器,单独使用TFTP服务器即可。

本节介绍网络安装VMware ESX Server 5的内容,包括TFTP服务器的配置与客户端的安装步骤。

1 为网络安装准备TFTP服务器

在本节中,将在与要安装ESX Server的服务器的同一网络中的一台Windows Server 2008的服务器上,安装TFTP服务器,在该服务器上放置VMware ESX Server 5的安装镜像,做安装的服务器端。而要安装VMware ESX Server的服务器,通过PXE引导、安装VMware ESX Server 5。实验网络拓扑如图1所示。

clip_image002

图1 实验拓扑

为通过网络安装准备TFTP服务器的步骤如下:

(1)下载TFTP服务器的Windows版本与TFTP服务器的引导文件pxelinux.0。

(2)在服务器上,创建一个文件夹,作为TFTP服务器的工作目录,例如在D盘根目录创建一个名为“TFTP-ESX5”的文件夹,将TFTP服务器端程与pxelinux.0文件拷贝到这个目录。

(3)将VMware ESX Server 5安装光盘中的所有文件(带文件夹)复制到TFTP-ESX5文件夹。

(4)在TFTP-ESX5文件夹中创建一个名为pxelinux.cfg的文件夹,复制TFTP-ESX5目录中的ISOLINUX.CFG(这是VMware ESX Server 5安装光盘根目录中的一个文件)到pxelinux.cfg文件夹中。如果你要为任意的服务器安装VMware ESX Server,请将ISOLINUX.CFG更名为default。如果你要为指定的ESX Server服务器安装,请记下服务器的MAC地址(服务器上可能有多个网卡,需要记下通过网卡引导的网卡的MAC地址),并复制ISOLINUX.CFG文件,重命名为“序号+MAC地址”,其中序号用01、02、03代替,表示第1台、第2台服务器的顺序,在序号与MAC地址之间,用短横线代替,例如,第1台服务器的MAC地址是000C296BFFDA,则文件名为01-00-0C-29-6B-FF-DA,如图2所示。

clip_image004clip_image006

图2 复制ISOLINUX.CFG文件

(5)然后启动TFTP服务器,设置IP地址的起始地址(地址应该与服务器的地址在同一网段,并且在服务器的地址之后,例如,在本例中,服务器IP地址是172.30.5.6,则设置起始地址为172.30.5.220)、IP地址池大小、子网掩码等,设置“启动文件名”为pxelinux.0,如图3所示。

clip_image008

图3 设置TFTP服务器

(6)然后在图3中单击“设置”按钮,在“基础目录”中,为TFTP选择正确的路径(单击浏览选择TFTP所在文件夹即可),在“高级TFTP选项”中,选中“转换Unix文件名”与“允许\左右虚拟目录”,如图4所示。设置之后单击“OK”按钮应用设置。

clip_image010

图4 TFTP设置

(7)打开防火墙设置,添加TFTP程序,允许TFTP通过防火墙,如图5所示。

clip_image012

图5 允许TFTP程序通过防火墙

经过上述设置,TFTP服务器端配置完成,接下来就在服务器中通过网络安装VMware ESX Server了。

2 通过网络安装ESX Server

我们在VMware Workstation 8的虚拟机中,测试这个过程。

(1)在VMware Workstation 8中创建虚拟机,系统选择VMware ESX Server 5,并设置网卡为“桥接”模式。

(2)启动虚拟机,从网卡启动,如图6所示。

clip_image014

图6 通过网络启动VMware ESX Server的安装

(3)等从TFTP下载完安装程序之后,进入VMware ESX Server 5的安装程序(如图7所示),开始安装VMware ESX Server。

clip_image016

图7 进入安装程序

VMware ESX Server 5的安装我们不做过多介绍。

相关文章:

实战:CNN+BLSTM+CTC的验证码识别从训练到部署 | 技术头条

作者|_Coriander转载自Jerry的算法和NLP(ID: gh_36eba310d433)1.前言本项目适用于Python3.6,GPU>NVIDIA GTX1050Ti,原master分支已经正式切换为CNNLSTMCTC的版本了,是时候写一篇新的文章了。长话短说,开…

MySql练习题参考答案

表结构: /*Navicat Premium Data TransferSource Server : localhostSource Server Type : MySQLSource Server Version : 50624Source Host : localhostSource Database : sqlexamTarget Server Type : MySQLTarget Server Version …

【Qt】Qt源码中涉及到的设计模式

1、单例模式 qApp宏返回指向QApplication的单例 #define qApp (static_cast<QApplication *>(QCoreApplication::instance()))2、MVC模型视图控制器框架 模型是应用程序对象、视图是它的屏幕显示、控制器定义了用户界面对用户输入的反应。 Qt的模型视图框架是经典的MV…

从当前日期算起,获取几天前的日期和几个月前的日期

/*** 从当前日期算起&#xff0c;获取N天前的日期&#xff08;当前日不算在内&#xff09;&#xff0c;日期格式为yyyy-MM-dd* * param daily 天数* return */public static String getDateByDay(Integer daily) {Date date new Date();int year Integer.parseInt(new Simple…

清华大学人工智能研究院成立听觉智能研究中心,将专注基础研究和成果产业化

4月22日&#xff0c;清华大学人工智能研究院听觉智能研究中心&#xff08;以下简称听觉中心&#xff09;成立仪式暨学术前沿报告会在清华大学FIT楼举行。 清华大学副校长、人工智能研究院管委会主任尤政院士在致辞中表示&#xff0c;成立听觉中心是清华大学加速推进人工智能发…

两道面试题,带你解析Java类加载机制

2019独角兽企业重金招聘Python工程师标准>>> 在许多Java面试中&#xff0c;我们经常会看到关于Java类加载机制的考察&#xff0c;例如下面这道题&#xff1a; class Grandpa {static{System.out.println("爷爷在静态代码块");} } class Father extend…

【Qt】监视文件和目录的修改:QFileSystemWatcher

一、说明 QFileSystemWatcher用于监视指定文件或目录列表的更改。 注意:监视文件或目录时需要打开相应的文件描述符,因此被监视的文件或目录数据是有限的,受系统允许的文件描述符数据等限制。 二、常用成员函数 1、public 构造、析构函数: QFileSystemWatcher(const QS…

asp.net 2.0中新增的AppendDataBoundItems .dropdownlist 添加第一项

在asp.net 2.0中&#xff0c;新增了一个AppendDataBoundItems属性&#xff0c;十分方便&#xff0c;使可以在执行数据绑定之前将项添加到 listcontrol 对象中。执行数据绑定之后&#xff0c;项集合中包含数据源中的项以及以前添加的项。如果不在绑定数据之前清除列表项&#xf…

用Python实现OpenCV特征提取与图像检索 | Demo

参加「CTA 核心技术及应用峰会」&#xff0c;请扫码报名 ↑↑↑作者&#xff5c;Andrey Nikishaev翻译 | 张蔚敏审校 | reason_W来源 | Python大本营&#xff08;id&#xff1a;pythonnews)“拍立淘”“一键识花”“街景匹配”……不知道大家在使用这些神奇的功能的时候&#x…

【ffmpeg】编译时报错:error: undefined reference to `av...

1、问题描述 昨天使用ffmpeg库编译demo一切正常,今天再次链接ffmpeg库时报了一堆错误: error: undefined reference to `av_frame_alloc() error: undefined reference to `avio_close(AVIOContext*) error: undefined reference to `avcodec_find_encoder(AVCodecID) erro…

Spring Initializr 构建Spring Boot/Cloud工程

2019独角兽企业重金招聘Python工程师标准>>> 在之前的所有Spring Boot和Spring Cloud相关博文中&#xff0c;都会涉及Spring Boot工程的创建。而创建的方式多种多样&#xff0c;我们可以通过Maven来手工构建或是通过脚手架等方式快速搭建&#xff0c;也可以通过《Sp…

linux下用phpize给PHP动态添加扩展

使用php的常见问题是&#xff1a;编译php时忘记添加某扩展&#xff0c;后来想添加扩展&#xff0c;但是因为安装php后又装了一些东西如PEAR等&#xff0c;不想删除目录重装&#xff0c;别说&#xff0c;php还真有这样的功能。 我没有在手册中看到。 如我想增加bcmath支持&…

“996 是福利,007 才是常态”?!千万程序员怒怼每日优鲜!

呔&#xff01;热度不是你想蹭&#xff0c;想蹭就能蹭……作者 | 仲培艺封图 | CSDN 付费下载自东方IC出品 | 程序人生&#xff08;ID&#xff1a;coder_life&#xff09;App Store 评分一日之间从 4.5 断崖直降至 1.5&#xff0c;每日优鲜这是怎么了&#xff1f;究其原因——大…

亚太信息安全领袖成就表彰计划:阿里成中国互联网公司唯一代表

近日&#xff0c;全球最大的信息安全非营利会员组织(ISC)公布了第十二届年度亚太区信息安全领袖成就&#xff08;亚太区ISLA&#xff09;表彰计划的获奖者&#xff0c;共有17名人员获得此项殊荣。据悉&#xff0c;(ISC)将于2018年7月9日在香港举行的庆典活动中表彰这17名获奖者…

【C++】clipp 一个命令行参数解析器

1、简介 clipp是一个使用方便、功能强大的命令行解析器&#xff0c;源码只有一个头文件《clipp.h》 github地址&#xff1a;https://github.com/muellan/clipp 2、使用 只演示最简单的例子&#xff0c;更复杂的参见源码中《README.md》。 例如需要如下命令行参数 用法&…

Oracle 聚合函数(Aggregate Functions)说明

Oracle Aggregate Functions用过很多&#xff0c;官网的说明如下&#xff1a;Aggregate Functionshttp://docs.oracle.com/cd/E11882_01/server.112/e26088/functions003.htm#SQLRF20035Aggregatefunctions return a single result row based on groups of rows, rather than o…

【OpenCV】正确创建用于保存YUV420P格式的cv::Mat

1、问题描述 cv::Mat保存RGB24或BRG24格式时&#xff0c;传入宽、高和格式类型CV_8UC3就行了&#xff1b;今天在创建cv::Mat用来保存YUV420P时&#xff0c;有点懵圈了&#xff0c;因为类型是CV_8UC1&#xff0c;直接传宽和高&#xff0c;只能保存Y分量。因此需要宽或者高乘以一…

特斯拉全新自动驾驶芯片最强?英伟达回怼,投资者用脚投票

整理 | 一一出品 | AI科技大本营&#xff08;ID:rgznai100&#xff09;马斯克前脚刚说完自家发布的自动驾驶计算机是全球最强&#xff0c;后脚就被英伟达怼了。在刚刚结束的自动驾驶投资者日上&#xff0c;特斯拉发布了全自动驾驶&#xff08;FSD&#xff09;计算机&#xff08…

2012年我的十大工程9——形象工程

形象对于每一个人来说都很重要&#xff0c;人以群分&#xff0c;物以类聚&#xff01;说的就是这个道理&#xff0c;不同的人接触不同的社会&#xff0c;不同的级别接触不同的层面。还记得我【千日计划】项目中怎么说的吗&#xff1f;第七项&#xff1a;改良自己的外貌形象。老…

【MySQL】ubuntu16.04安装mysql,然后源码编译Qt5.12.4版本的libqsqlmysql.so

一、Ubuntu16.04.5 安装 MySQL 1、使用apt命令安装 sudo apt install mysql-server安装过程会提示,推荐设置MySQL的root用户密码(注意:这里root不是指ubuntu系统的root) While not mandatory, it is highly recommended that you set a password for the MySQL administr…

A* 算法之父、人工智能先驱Nils Nilsson逝世 | 缅怀

整理 | 琥珀出品 | AI科技大本营&#xff08;id&#xff1a;rgznai100&#xff09;2019 年 4 月 23 日&#xff0c;人工智能学科创始研究者之一、斯坦福大学计算机科学系 Kumagai 教授 Nils J. Nilsson 逝世&#xff0c;享年 86 岁。Nils J. Nilsson&#xff08;1933 年 2 月 6…

类执行方法的过程与运行时

大家都知道&#xff0c;调用一个未声明方法大多数情况下会崩溃&#xff0c;崩溃信息就是unrecognized selector sent to instance&#xff1b;是的&#xff0c;的确大多数情况下是这样的&#xff0c;但是有了运行时就不一定了&#xff0c;这就是我今天的主题——“安全类”(哈哈…

NandFlash系列之一:NorFlash与NandFlash对比

NandFlash系列之一&#xff1a;NorFlash与NandFlash对比作者&#xff1a;刘洪涛&#xff0c;华清远见嵌入式学院高级讲师。FLASH存储器又称闪存&#xff0c;主要有两种&#xff1a;NorFlash和NandFlash&#xff0c;下面我们从多个角度来对比介绍一下。在实际开发中&#xff0c;…

机器学习萌新必备的三种优化算法 | 选型指南

作者 | Nasir Hemed编译 | Rachel出品 | AI科技大本营&#xff08;id&#xff1a;rgznai100&#xff09;【导读】在本文中&#xff0c;作者对常用的三种机器学习优化算法&#xff08;牛顿法、梯度下降法、最速下降法&#xff09;进行了介绍和比较&#xff0c;并结合算法的数学原…

【MySQL】缩略语PK NN UQ BIN UN ZF AI G、基本操作语句

一、缩略语 PK&#xff1a;primary key 主键 NN&#xff1a;not null 非空 UQ&#xff1a;unique 唯一索引 BIN&#xff1a;binary 二进制数据 UN&#xff1a;unsigned 无符号整数&#xff08;非负数&#xff09; ZF&#xff1a;zero fill 填充0 例如字段内容是1 int(4), 则内…

C#(WPF)去除事件中注册的事件处理方法!

在WPF中&#xff0c;移除一个事件中已经注册的处理方法&#xff0c;看似简单&#xff0c;实际还是很痛苦的一件事情。因为C#的灵活性&#xff0c;定义事件的方法也是多种多样。我自己定义了一个事件&#xff1a; public event EventHandler TestEvent; 当我想注销这个事件上注册…

memcached图形界面的监控

wget http://livebookmark.net/memcachephp/memcachephp.zip 前提是已经安装了php和memcached 图形界面的监控是通过memcache.php来实现的&#xff0c; 1&#xff0e;把该php程序拷贝到nginx的html根目录 [rootcacti srv]# cd /usr/local/nginx/html 2. 更改相应的连接IP和端口…

薅百度GPU羊毛!PaddlePaddle大升级,比Google更懂中文,打响AI开发者争夺战

记者 | 阿司匹林出品 | AI科技大本营&#xff08;ID: rgznai100&#xff09;深度学习已经推动人工智能进入工业大生产阶段&#xff0c;而深度学习框架则是智能时代的操作系统。在4月23日下午的Wave Summit深度学习开发者峰会上&#xff0c;百度高级副总裁王海峰开场就为深度学习…

vue中axios如何实现token验证

title: vue中axios如何实现token验证 date: 2018-02-08 17:50:07 tags: [axios,vue] 继上篇实现Auth认证之后,然后每个跳转页面都会在后端验证token的存在 然后那天晚上通过模仿Auth发送请求,发送成功(上篇末尾的方式) 但是今天再继续写,发现每个页面请求都要发送token验证 就比…

【视频】视频方面大神博客总结

1、雷霄骅博客 [总结]视音频编解码技术零基础学习方法&#xff1a;雷神对音视频技术的总结&#xff0c;包括&#xff1a;视频播放器原理、流媒体协议、封装格式、视频编码、音频编码、网络视音频平台对比。首先对雷神的顶礼膜拜&#xff0c;学完这篇博客&#xff0c;就算跨入音…