从零开始搭建Kubernetes - 华容道

100多台虚拟机,玩出了华容道的感觉!

从零开始搭建Kubernetes - 华容道

这是系列文章的第二篇。前情提要可以参考该系列的第一篇文章:

从零开始搭建Kubernetes - 基地
明明有数十台服务器,大家却总抱怨没有机器可用。

在经过一番梳理之后,全部物理服务器的现状基本掌握清楚。需要解决的问题也暴露了出来。主要问题包括:

  1. 一些与部门运营业务相关的虚拟机运行在老旧的机器上。从安全性和稳定性的角度考虑,需要将他们迁移到更新、更稳定一点的物理机上。
  2. 虚拟机的分配不合理。高频使用的虚拟机挤在6核心的物理机上。另一边24核心的物理机被僵尸虚拟机占据睡大觉。
  3. 物理机的存放位置、IP分配、布线随意性很大。机柜后蜘蛛网一样的线缆让人血压飙升。

要解决这些问题,就需要先统计虚拟机的现状,然后按照业务需求重新排布物理机上的虚拟机。等虚拟机排布妥当后,再集中停机重新排布物理机的位置,并重新布线。

按照梳理后的结果,部署了虚拟机的物理机个数一共是22台。即便每个物理机部署4台虚拟机,其总数也近百台。这种情况下,需要使用虚拟机管理系统去完成这部分工作。对于ESXi来说,自家的VMware vCenter Server Appliance正是该任务的不二之选。它可以将全部物理机综合起来,并实现物理机资源与虚拟机的统计。

VCSA主页

待全部物理机纳入管理后,统计发现的虚拟机数量达到232台。细想也不奇怪,毕竟是这么多年累积下来的虚拟机。不过,要想把这些虚拟机梳理清楚可就没那么容易了。由于缺乏有效的记录,好些虚拟机用途不明,所属人不明。这些无主的虚拟机占用了需要分配给关键业务的物理机,却又不能删除——无人可以确认它们的身份,反而成了它们的免死金牌。