PC机和U盘安装CAS指导1安装CAS1.1PC机安装CASPC机安装CAS大概过程和服务器安装一样,但是涉及到安装双操作系统,需要在安装之前划出一部分未分配空间给CAS使用。安装过程中,基本过程都是一样的,除了分区有一定的差异,以下列出分区的差异:在选择分区形式的时候,需要选择手工分区然后会出现磁盘已有分区和空闲空间,如下图所示,有三个主分区和一个逻辑分区,其中逻辑分区有12G的空闲空间。选择空闲空间进行安装接着提示如何使用空闲空间,选择第二个,自动分区分区完成,显示出当前磁盘所有的分区信息,包括之前的windows分区和刚分完的linux分区,选择完成分区并将修改写入磁盘确定分区,将修改写入磁盘完成分区以后就开始安装CAS,剩余步骤都是自动的。等CAS安装完毕,重新引导系统,进入grub界面,选择登陆的操作系统,第一个是进入CAS,最后一个是进入之前的操作系统选择进入CAS,之后就可以进入CAS的登陆界面并在CAS后台操作1.2U盘里安装CASU盘安装CAS其实就等于是给计算机加了第二块磁盘并在此磁盘上安装CAS。因为CAS的bug,会把外接USB设备识别成sda,比本地磁盘优先级高,因此能够成功在U盘或移动硬盘上安装CAS(grub必须安装在sda上,如果没有此bug,U盘识别成sdb、sdc等,则无法成功安装)。PC机安装CAS过程中无法识别出U盘,只能把U盘接在服务器安装CAS,完毕以后再把U盘接入PC机并从U盘启动。除分区以外,大致安装过程和服务器上安装一样,下面列出分区差异:选择使用整块磁盘选择sda,即U盘将修改写入U盘安装完毕后重启引导,从U盘启动,进入grub,选择第一个进入CAS之前是在服务器上安装的,现在把U盘接入PC机,因此MAC会改变,MAC地址配置文件里的信息就不准确导致网络不通,进入shell修改网络配置文件输入命令rm/etc/udev/rules.d/70-persistent-net.rules删除MAC地址配置文件。然后输入命令vim/etc/network/interfaces,修改IP地址配置文件,删除多余配置,只保留和vswitch0以及eth0有关的配置。最后重启系统网络即恢复正常。如果把安装了CAS的U盘接入不同的PC机启动,因为MAC地址会变化,每次都需要按照上述的步骤修改MAC和IP配置文件才能保证网络的正常使用2CAS主要功能测试从本地硬盘和从U盘启动CAS是类似的,此处以U盘启动CAS来测试主要功能,包括添加主机、添加虚拟机、共享文件系统、迁移、HA、快照、组织功能等2.1添加主机在集群cluster中添加PC机,IP地址为192.168.1.20,计算机名为cvknode添加主机成功,导航栏里可以看到新添加的cvknode主机概要中可以看到PC机的配置信息2.2添加虚拟机因为从U盘启动,U盘空间较小,只用空虚拟机进行测试;运行KVM模块需要PC机开启intelvt功能,此处以HPEliteBook2560p为例开启intelvt功能,进入BIOS,选择系统设置,在VTx和VTd处打钩,然后保存退出重启在CAS界面选择cvknode主机,增加虚拟机,使用本地存储创建完虚拟机后,启动虚拟机使用VNC软件打开虚拟机控制台2.3添加virtio网卡修改虚拟机,添加软驱并加载驱动,修改网卡为virtio类型安装驱动2.4批量修改虚拟机虚拟机修改前,查看配置两台虚拟机的CPU调度优先级、I/O优先级都为高修改CPU调度优先级、I/O优先级为中查看虚拟机配置,发现虚拟机CPU调度优先级、I/O优先级都为中2.5配置共享文件系统配置initiator存储设备在之前已经配好,现在在主机池下配置主机和存储的关联,建立会话在主机HZ-CAS01-CVK03上挂载共享文件系统在主机cvknode上挂载共享文件系统2.6虚拟机迁移HZ-CAS01-CVK03上本来有一台虚拟机win2003,使用的是本地存储。先把虚拟机关机,把磁盘文件迁移到共享文件系统上开启虚拟机win2003,本地pingwin2003可以ping通迁移win2003到cvknode上,也就是安装CAS的PC机,此过程中保持pingwin2003迁移成功,整个过程丢一个包2.7HA关闭cvknode主机,这是关机前的状态任务台显示win2003的宿主主机从cvknode更换为HZ-CAS01-CVK03,表示发生了HA事件;再连接cvknode主机,显示主机不存在,并且导航栏里图标变成故障状态2.8DRS在集群开启DRS功能,设置持续时间和阀值当前win2003-1在cvknode上,win2003-2在HZ-CAS01-CVK03上在CAS后台编辑并执行脚本,提升CPU和内存使用率脚本一weird_shell#!/bin/shwhile[1]doA=Adone脚本二exhaust_cpu_mem#!/bin/shwhile[1]do./weird_shell&done在Linux视图下使用VI来编辑脚本,将编辑好的脚本放在一个目录下,然后修改脚本的读写执行权限,执行命令:chmod777weird_shellchmod777exhaust_cpu_mem最后执行exhaust_cpu_mem脚本。运行脚本./exhaust_cpu_mem后台执行top命令,检测到CPU和内存使用率都接近100%一段时间以后,虚拟机win2003-1从cvknode迁移到HZ-CAS01-CVK032.9虚拟机快照在win2003虚拟机的桌面创建一个名为test的文件夹以此时虚拟机的状态创建快照,名为test删除win2003桌面的test文件夹使用快照还原虚拟机win2003,桌面的test文件夹仍然存在2.10虚拟机备份备份前虚拟机桌面有test文件,备份后删除查看后台,可以看到备份文件关闭虚拟机,选择还原,然后启动虚拟机,可以在桌面看到被删除的test文件2.11组织功能添加组织添加用户test,加入PC-test组织使用用户自助平台申请虚拟机管理员审批通过并完成虚拟机部署以后,用户开启虚拟机用户使用ssv用户自助平台提供的远程桌面登陆虚拟机3卸载CAS3.1PC机卸载下载MbrFix软件,放在某个分区的根目录。以管理员身份运行一下MbrFix。打开windows命令行,进入MbrFix所在分区根目录,输入命令mbrfix/drive0fixmbr/yes,然后重启直接进入windows。删除安装CAS的分区3.2U盘卸载使用UltraISO软件,不选择任何ISO镜像,在启动菜单选择写入硬盘映像刻录启动盘时选择U盘,点击写入,完成后把U盘之前的数据都清空了