设为首页 收藏本站
查看: 1576|回复: 0

[经验分享] ESXi使用情景与配置要领

[复制链接]

尚未签到

发表于 2015-10-9 10:00:51 | 显示全部楼层 |阅读模式
  虚拟化技术在云计算之后,被炒得火热。各家虚拟技术公司和操作系统都发布了不同的虚拟化方案,比如KVM,Xen和VMware等等。VMware或许是很多技术人员最初接触的产品之一,使用简单且较为稳定。
  对于一个互联网公司而言,硬件成本至关重要,一个良好的互联网架构要求:

  • 运行稳定且服务质量保障
  • 具有分布式结构且模块化容错
  • 配置简单并具有高可复制性
  • 具有一定的技术前瞻性
  对于很多Start-up状态的互联网公司,在投资有限的情况下,合理使用硬件并产生最大效能,是成功的一个关键因素。即使一些如日中天的互联网公司,这一条准则也是适用的。
  在一台配置较好的服务器中,采用虚拟化技术,可以定制出理论上无限多个VPS,根据不同的应用场景,分配每个VPS不同的资源。这样可以有效地利用起尽可能充分的资源,即达到最大效能。
  在众多的虚拟化厂商中,我选择并推荐的是VMware ESXi 4.1,原因如下:

  • 专有操作系统。和之前写的关于实易DNS一样,比较崇尚一个专有系统运行在系统中。原因很简单,一个成熟的产品必有一个Team在坚持不懈的做,专有操作系统必然凝聚了一个Team对诸多方面的考虑,如功能、性能、安全等等。而使用一个专有操作系统,就如同外包行业一样,只需要找到适合自己需求的产品然后使用,当然,这在一定程度下牺牲了自我配置能力。
  • VPS性能稳定。同等测试条件下,ESXi虽然不及KVM的性能,但对于互联网公司应用已经足够。毕竟每个VPS所分配的工作单一,无非是LVS、Web Server、Cache Server、DB Server等等,一般而言ESXi所能分配的业已足够。
  • 充分的技术支持。VMware有大量的文档、博客以及官方技术支持,这在问题发生时非常有效。同时,随着ESXi的发展,也可以对已配置的虚拟服务器进行升级,且有充分的资料支持这一举动。但是如果自建在CentOS 5下的KVM若要升级到6下,这必然是一个需要三思的问题。
  • 成本问题。成本不局限于硬件成本,管理成本同样重要。一个Open Source的虚拟机,也许在使用条件下成本是0,但是用于后期维护和管理的成本释然较高。况且VMware提供了免费的ESXi系统VMware vSphere Hypervisor,在线申请后即可获得一个无限期的许可证,并可安排在999台服务器上。该版本在使用上限制并不明显,且对于今后若成本许可下进行升级,也只需更换个许可就行。
    申请后,在邮件中所示地址获得许可证并下载ESXi 4.1安装版和VMware vSphere Client(VCL),安装过程很简单,可以看在线的Vmware Go。在安装成功后,进入RS的管理界面并设置IP、网关、DNS和密码,ESXi就完成了配置,整个过程不到10分钟。此时,如果着急,可以直接托管服务器了。
    VCL只能安装在Windows环境中,这个其实是个很大的问题。可能是因为vCenter必须安装在Win2008R2上,然后通过域管理的原因。但其实vCenter真的不怎么好用,还需要专门进行繁琐的配置,简直就是VMware的败笔。我一般用Mac OSX,所以VCL只能在VMware Fusion中运行,Unix Like类同。
    安装完毕后,打开VCL,会出现登录界面,类似Windows远程登录或PCanywhere。配置使用上比较简单,只对以下几个重要的东西进行说明:

  • 关于网络,ESXi将每个RS上的真实网卡作为虚拟交换机,如2个网卡就有2个虚拟交换机。而网络分为2种:管理网络和虚拟机交换组。管理网络必须接在你能访问到的位置上,不然托管以后就无法进行管理。同时建议将虚拟交换机的命名为VM eth0、VM eth1等和物理网卡对应,便于进行VPS分配。
  • 关于安全,ESXi在配置以后,如果通过80或者443访问RS可以看到一个Welcome Screen,这其实没什么,但是有个用户可认证并进行管理的webservice接口,这个非常不安全。但是VCL进行管理时,必须使用这个443进行。那么最好的方法是把Welcome Screen屏蔽掉。有多种方式,比如通过webservice更改等等,最简单的方式是将RS系统中的页面替换。为了进行替换,首先需要开远程ssh或者本地命令行服务,在VCL进入防火墙配置。然后ssh登录或者直接进入RS命令行,将以下地址内容更改:
    /usr/lib/vmware/hostd/docroot/index.html
    我是直接进行meta跳转了。设置完毕记得把防火墙关闭。

  • 关于防火墙的服务,其中有个lbtd,在任何资料中都找不到,但是经验证明,这个应该是远程访问相关,千万不可关闭。不然需要通过RS,使用Reset功能。
    最后简单介绍下实际运行中的RS和VPS:

  • RS配置:Dell R710(2x4核2.0 / 4x8G / 6x500G(RAID5+HS) / 4x1Gbit)
  • 公网IP:6个IP1根线,留一个给管理网络,其余给VPS
  • RS网卡:eth0接公网,eth1、2、3接内网千兆交换机
  • VPS应用:LVS、Nginx Cache、Mysql NDB、DNS等,一般配置虚拟4CPU/2G/50G/2x1Gbit,LVS可以更低,但对于内存消耗较大的可以分配16G,不建议分配到32G,资源浪费且有耗尽资源的可能。
             版权声明:本文为博主原创文章,未经博主允许不得转载。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-124600-1-1.html 上篇帖子: 实验环境的安装配置(一)——ESXI 4.1的安装 下篇帖子: iCloudManager部署---VMware ESXi 5.5安装及设置(一)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表