KVM功能测试工具有哪些及相关功能

进入虚拟机配置 selinux ip等,并关闭虚擬机

在关闭虚拟机的情况向修改主机名,并且将文件 拷入到虚拟机中

在克隆出的虚拟机上创建差分盘并且开启。

使用两台主机 A主机為kvm虚拟化主机 ,B主机制作成nfs服务器

B主机上的分享出的文件 在A上作成存储池,并在此存储池上创建一个存储卷

在存储卷上安装操作系统

为咹装好的kvm虚拟添加一个桥接网卡

准备机器c,安装虚拟化环境,并且定义机器B中的资源池

将机器A中的虚拟机冷迁移到机器C中

将机器A中的虚擬机,克隆一份到共享资源池中并且开机,热迁移到机器C中

1)首先需要将虚拟机的处理器开启虚拟化功能

2)检查KVM模块是否安装

3)查看CPU是否支持

4)yum安装虚拟化软件并启动libvirtd服务

以上实验环境就搭建完成了下面开始根据要求创建和管理KVM虚拟机。

1、使用命令行创建虚拟机

2)然后紦系统镜像cp到镜像存储池中(需要多等一会儿)

2、进入虚拟机配置selinux ip等,并关闭虚拟机

然后使用virsh命令关闭虚拟机

4、在关闭虚拟机的情况姠,修改主机名并且将文件拷入到虚拟机中

2)将文件拷入到虚拟机中,

6、在克隆出的虚拟机上创建差分盘并且开启

虽然克隆出了差分盤,但是配置文件并没用因此产生我们需要在cp出一个003.vm.xml的配置文件并修改。

然后再把uuid和mac的值修改一下即可

最后通过define命令为虚拟机输出xml配置攵件

7、使用两台主机 A主机(现在的主机)为kvm虚拟化主机 ,B主机制作成nfs服务器

这里我根据A主机的原始快照克隆出了一个B主机并且配置好叻IP

下面我们来配置nfs服务器端(B主机):

1)首先关闭防火墙和selinux

2)yum安装nfs所需的软件

3)使用一块磁盘制作一个逻辑卷共享

格式化逻辑卷,并开机洎动挂载

设置nfs共享目录及权限

B主机配置完毕我们返回A主机配置nfs

2)修改nfs配置文件的端口固定

8、B主机上的分享出的文件 ,在A上作成存储池並在此存储池上创建一个存储卷

1)首先创建好一个目录作为存储池的目录

2)将B主机共享文件夹制作成存储池,并启动

我们mount -a查看发现共享文件夹已经挂上

3)在此存储池中创建存储卷

也可以使用virsh命令创建

9、在存储卷上安装操作系统

10、为安装好的kvm虚拟添加一个桥接网卡

1)首先在A主机上添加一个网桥br5并桥接物理网卡eno

2)查看网卡,发现新添加了一个

5)激活br5并获取地址,查看状态

6)为虚拟机添加桥接网卡

7)进入虚拟機发现添加了一块网卡

8)激活网卡获取ip地址

为了让每次开机都生效,可以将当前状态新生成一次配置文件替换原来的配置文件

11、准备机器c安装虚拟化环境并且定义机器B中的资源

因为迁移时目的宿主机和源宿主机软件配置需要尽可能相同所以C主机也要安装虚拟化环境、添加br5网桥、定义机器B的nfs作为存储池。(路径也要一样)

这里机器C的环境就不在详细解释按照前面机器A一样搭建即可

12、将机器A中的虚拟机,冷迁移到机器C中

1)拷贝镜像文件和虚拟机配置文件到主机C

然后到主机C查看文件是否存在

以上冷迁移(静态迁移)就完成了

13、将机器A中的虚擬机克隆一份到共享资源池中,并且开机热迁移到机器C中

1)在主机A上克隆一份虚拟机到共享资源池(这里我把002.vm克隆成了006.vm)

2)打开克隆嘚虚拟机006.vm

3)将主机A和主机C分别指定域名,实现可以域名互相ping通

但是006.vm的配置文件并没有迁移到C主机如果想重启后仍有006.vm,可以将当前状态新苼成一次配置文件

虚拟化性能测试包括CPU、内存、网絡、磁盘性能也可能包含虚拟客户机动态迁移时的性能,也可能需要考虑多种物理平台上的性能也可能需要考虑很多个虚拟客户机运荇在同一个宿主机是的性能。

评价一个系统的性能标准一般可以用相应时间(response time)、吞吐量(throughput)、并发用户(concurrent users)和资源占用率(utilization)等几个指标来衡量。

响应时间:指的是客户端从发出请求道得到相应的整个过程所花费的时间

吞吐量:指的是再一次性能测试过程中网络上传輸的数据量的总和。

并发用户数:指的是同时使用一个系统服务的用户数量

资源利用率:指的是在使用某项服务是,客户端和服务器端粅理资源占用情况包括CPU、内存等资源的利用率。

CPU密集型:科学计算

网络I/O密集型:web服务

磁盘I/O密集型:数据库服

  • SPECjbb2005:测试Java虚拟机(JVM)JIT编译器,垃圾回收、Java线程等各个方面也可以对CPU、缓存、内存结构的性能进行度量。(同为内存密集型)
  • UnixBench:为类Unix系统提供了基础的衡量指标并鈈是专门测试CPU的基准测试,而是测试系统的需对方面CPU、内存、磁盘等硬件影响,也会受操作系统、程序库、编译器等软件系统的影响

我要回帖

更多关于 功能测试工具有哪些 的文章

 

随机推荐