虚拟化及操作系统调研
虚拟化及操作系统调研,主要是从虚拟化层面和操作系统层面,收集相关配置和数据,进行调研分析。
虚拟化调研
根据不同的虚拟化平台和产品,采用不同的工具进行数据收集。
VMware vSphere
VMware vSphere 算是比较常见的虚拟化产品,一般可以通过 Vcenter 收集虚拟机以及虚拟化的配置,也可以通过 RVtools 收集VMware虚拟机信息
主要包括:
| 数据中心 | Cluster | VM 名称 | 主机名 | 虚拟机状态 | CPU 数 | 分配内存数 | 使用内存数 | 分配磁盘空间 | 已使用磁盘空间 | IP 地址 | 操作系统类型及版本 | 备注 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 每个虚拟机一行 |
同时还需要收集
- 虚拟化集群的物理机信息,包括每个 cluster 由哪些物理机组成,物理机的配置,物理机的网络接入情况和 SAN 接入情况
- 虚拟化集群的存储资源情况,包括数据存放于哪个存储,datastore 与存储卷的对应关系,使用率等
- 虚拟化集群的虚拟交换机及相关网络配置
以上这些内容基本上都可以通过 Vcenter 或者 rvtools 获取。
PowerVM
小型机主要采用 PowerVM 虚拟化技术,可以通过 HMC Scanner 收集IBM小型机信息,或者直接操作 HMC 导出相关信息,也可以在 VIOS 的 snap 文件中找到相关的虚拟磁盘、虚拟网卡、虚拟光纤卡等配置信息。
Red Hat Virtualization
使用 Red Hat Virtualization,收集信息可以通过 Portal,可参考 Chapter 4. Accessing Red Hat Virtualization Red Hat Virtualization 4.4 | Red Hat Customer Portal
操作系统
AIX
AIX 系统主要通过 snap 命令收集操作系统的各类配置,根据需要的不同,选择不同的参数,基本上可以把从资源配置、网络配置、磁盘配置、文件系统配置、PowerHA 配置等都收集齐了。
Working with IBM AIX Support: Collecting snap data
存储多路径软件如 PowerPath、SDDPCM 等的信息不会包括在 snap 中,如果需要,则要单独收集
Linux
Linux 版本类型比较多,也没有类似 snap 这样的统一信息收集工具,一般是通过编写脚本的方式,收集多个命令的输出结果,再进行整理。
一般 Linux 下收集信息可以参考Linux下信息收集命令
需要注意的是,Linux下收集信息,需注意用户的权限和各类Linux版本、shell的不同
Windows
Windows 下,同样使用各类Windows自带的命令进行收集比较方便,可以参考Windows下信息收集命令
阅读量: