码迷,mamicode.com
首页 > 系统相关 > 详细

VMware vSphere :服务器虚拟化

时间:2020-03-25 10:41:10      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:基本   存储   vsp   相等   nod   而且   swa   serve   虚拟化   

前言

现在云计算和容器化越来越流行,大家开口闭口都是阿里云、腾讯云,或者 Kubernetes、容器、镜像、Docker 这样的字眼。
越来越多的中小公司选择把自己的服务进行拆分,微服务化,然后部署在各大云服务平台上。

但是云服务虽然好,开发环境总还是要在公司内部,为了方便维护硬件,虚拟化方案就显得很必要了。

一旦讲到服务器虚拟化,基本上就绕不开 Openstack 和 VMware,VMware 就像是操作系统领域的 Windows,而 Openstack 就相当于 VMware 的开源弱化版。

VMware vSphere

公司使用 VMware vSphere 套件作为公司的服务器虚拟化方案。一台 IBM 主机插满内存条,可以开七八台 16G 内存的虚拟机。

该套件包含如下内容:

  1. VMware vSphere Hypervisor (ESXi):装在服务器上的系统,所有虚拟机都运行在它上面。
    • 该系统现在提供 Web 页面来进行管理
  2. vCenter Server:中心化管理系统。
    • ESXI 只管跑在自己上面的虚拟机,而 vCenter 就管所有的 ESXI 物理机,以及跑在它们上面的所有虚拟机。
    • 还可用于 ESXi 的证书分发、服务器时间同步等。

有了这两个工具,就可以集中式管理公司的整个开发环境了。而且可以先通过 VMware Workstation 在本地创建好 ova 镜像,所有的开发虚拟机都可以用它部署,部署出来的环境绝对一致,相当方便。

网络配置

vShpere 的网络配置

虚拟机备份

每个类型的虚拟机都是先在本地使用 vmware workstation 配置好环境,再导出为 ova 镜像,最后通过这个镜像部署的。

这些 ova 镜像都拥有备份,确保在遇到机器宕机/虚拟机环境混乱时,可以进行快速还原。

性能监控

虚拟机的监控方案,prometheus+grafana,通过 ansible 批量部署 node-exporter 服务。

自动化工具

在虚拟机里面安装好 open-vm-tools 后,可以通过上述工具直接修改/设置虚拟机的 ip/dns/gateway/hostname/cpu/memory 等参数,获取虚拟机的状态等等。安装方法:

# CentOS
yum install open-vm-tools

# Ubuntu
sudo apt install open-vm-tools

vSphere 常见问题

1. 虚拟机启动状态下存储增大

大部分都是 vswp swap 文件占用的空间,vswp 大小 = 虚拟机内存大小 - 虚拟机内存预留大小

因此需要将「内存预留」设置为和虚拟机内存大小相等,就能节约下这部分存储了。

参考

VMware vSphere :服务器虚拟化

标签:基本   存储   vsp   相等   nod   而且   swa   serve   虚拟化   

原文地址:https://www.cnblogs.com/kirito-c/p/11333053.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!