基于H3C CAS的云计算平台搭建

网友投稿 325 2022-11-13

基于H3C CAS的云计算平台搭建

基于H3C CAS的云计算平台搭建

1.H3C CAS介绍

H3C CAS(CloudAutomation System)云计算管理平台是H3C 公司推出的构建云计算基础架构的资源管理平台,它为数据中心云计算基础架构提供虚拟化管理解决方案,实现对数据中心云计算环境的集中管理和控制。此外,CAS 还支持vStor 分布式存储管理功能,即整合多个宿主机内的硬盘资源,构建IP SAN 提供给本云计算资源平台或其他业务系统使用。

2.产品组件

CAS 由四个组件构成:

CVK(Cloud Virtualization Kernel,虚拟化内核平台)

运行在基础设施层和上层客户操作系统之间的虚拟化内核软件。针对上层客户操作系统对底层硬件资源的访问,CVK 用于屏蔽底层异构硬件之间的差异性,消除上层客户操作系统对硬件设备以及驱动的依赖。

CVM(Cloud Virtualization Manager,虚拟化管理系统)

主要实现对数据中心内的计算、网络和存储等硬件资源的软件虚拟化管理,对上层应用提供自动化服务。安装CVM 后,可将计算、网络、存储进行虚拟化集中统一管理,并通过集群的高可靠性和动态资源调度功能、虚拟机的容灾与备份功能来确保数据中心业务的连续性。

CIC(Cloud Intelligence Center,云业务管理中心)

由一系列云基础业务模块组成,将基础架构资源(包括计算、存储和网络)及其相关策略整合成虚拟数据中心资源池,以组织(虚拟数据中心)的形式对外提供服务,并允许用户按需消费这些资源,从而构建安全的多租户混合云。同时支持开放式的REST API (Application Programming Interface,应用程序编程接口),确保云平台之间的互操作性。

SSV(User Self-Service Portal,用户自助服务门户)

通过云业务电子流的方式申请用户所需的云资源,构建以业务为中心的“IT 即服务”模型。借助自助服务门户,用户可以便捷地按需申请云主机、云硬盘、云网络等资源,并通过远程连接协议(RDP或VNC)访问自己专属的远程桌面。

3.iLO4 简介:

iLO4 概述:iLO (Integrated Lights-out )是R390上的一组芯片,内部集成vxworks嵌入式操作系统,可以通过服务器后面板的iLO网口来访问(web方式)。

iLO主要提供以下功能 :

a.基于硬件的远程控制和管理(Remote Console)

b.服务器运行状况监视

c.虚拟电源,模拟所有的电源开关动作

4.目的及要求

1.实验目的

a.理解虚拟化云计算概念

b.理解云计算的解决方案及应用和场景,而且掌握云计算平台的基础架构部署

c.掌握云计算平台的资源部署及虚拟机的管理

d.掌握CAS软件的安装 及License申请流程 ,熟悉CAS软件的功能

e.能简单对网络进行管理和规划

f.配置存储资源、计算资源及高可靠性

g.掌握管理虚拟机的修改、模板、克隆、快照、迁移、备份、还原

2.实验要求

a.部署云计算平台

b.部署网络存储实现虚拟机的高可用性

c.安装虚拟机并实现虚拟机的修改、模板、克隆、快照、迁移、备份、还原等

d.安装Centos操作系统并部署Samba服务器

5.准备工作

1.基础环境:两台H3C flex 390,一台交换机,网线若干、H3C-CAS E0218,CentOS-6.6-x86_64.iso

2.服务器硬件配置

名称

主机1

主机2

主机型号

H3C FlexServer R390

H3C FlexServer R390

CPU数量

2 * 4 核

2 * 6 * 2 核

CPU型号

Intel(R) CPU E5-2609 0

Intel(R) CPU E5-2609 0

CPU主频

2.4GHz

2.0GHz

内存

7.50GB

15.38GB

主机本地存储

322.34GB

138.90GB

6.详细设计

1.  设计服务器配置

设备

H3C flex 390_1

H3C flex 390_2

服务器类型

虚拟化管理服务器

业务服务器

Name

H3C-CAS_1

H3C-CAS_2

管理网卡

eth0

eth0

ILO口地址

192.168.1.220

192.168.1.230

Vswich地址

192.168.1.221

192.168.1.231

子网掩码

255.255.255.0

255.255.255.0

网关

192.168.1.1

192.168.1.1

密码

administrator

administrator

分区方式

Guided  use entire disk

and set up LVM

Guided  use entire disk

and set up LVM

安装组件

CVM、CIC、SSV

CVM

2.物理设计拓扑图

3.逻辑拓扑图设计

7.项目过程

1.按照物理设计拓扑图实现物理连接

2.iLO 高级配置

1.开机POST界面时根据提示通过第一个F8键进入iLO高级配置

2.用户配置增加用户,可配置用户名、密码和设置权限

3.修改配置后重启,在浏览器中输入license界面输入,否则iLO功能严格受限。通过Remote Console,对服务器进行远程控制

3.安装CAS云计算管理平台

1.在iLO Remote Console界面,登录服务器控制台。通过菜单栏“Virtual Drivers”选择安装软件包。支持“光驱方式”和“本地ISO文件方式”,这里通过本地ISO文件方式安装,挂载后重启

2.重启后进入语言选择界面,默认使用“English”

3.根据需要选择组件,如果本台服务器作为CVM/CIC管理设备,则选择“Yes” ,选择“No”,只会安装CVK组件,作为被管设备

4.选择需要配置的网卡,输入IP地址,掩码,网关

5.配置本主机的主机名。

6.配置Root用户登录密码。

7.选择分区方式,选择“use entire disk”即可

8.选择“Finish partitioning and write changes to disk”确定完成分区

9.等待1个小时左右,出现finish the installing界面面时,表示安装已经完成,提示移除安装介质。在菜单栏“Virtual Drivers”移除安装介质,并选择“Continue”

10.另一台安装过程同上

4. License管理及注册

License详细信息

License分为企业版和标准版,分别与企业版和标准版CAS软件相对应。默认License,企业版可管理4个CPU,30个VM;标准版可管理2个CPU,30个VM;有效期都是30天。

1.登录CAS:在浏览器中输入CAS云计算管理平台”。“授权信息”中选择方式二添加CVM和CIC的授权码信息(不要添加CAS授权码)。“设备信息”栏上传“host.info”文件。

5.CAS标准版功能部署

1.增加主机池:

2.增加集群

3.增加主机

4 .增加虚拟机

配置单台虚拟机CPU个数不超过主机CPU个数,设置CPU调度优先级和I/O优先级,物理资源紧缺时优先级高的虚拟机将优先得到调度。根据生产需要配置内存。

设置虚拟机网卡类型:“普通网卡”和“Virtio网卡,推荐配置Virtio网卡。选择或增加虚拟交换机和网络策略模板。

5.配置虚拟交换机

简介:虚拟机(VM)内部的交换机主要用于完成VM与外部网络、VM与VM间的流量交换。这种交换机称为虚拟以太网交换机(vSwitch)。多个网络可在同一个虚拟交换机中共存,也可以存在于多个单独的虚拟交换机中。同一个虚拟交换机可以绑定一个物理端口也可以绑定多个物理端口,同时可以做动态聚合(LACP)

6. 配置共享网络存储

简介:H3C CAS云计算管理平台中的存储用于保存虚拟机的操作系统、应用程序文件、配置文件以及与活动相关的其它数据,是虚拟机正常工作的基本前提条件。共享存储往往比本地存储提供更好的I/O性能(尤其在多虚拟机环境下)。H3C CAS云计算管理平台中的在线迁移和高可用×××需要共享存储作为先决条件,例如HA和动态资源调整等。配置过程:

7. 配置Samba服务器

简介:Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到了Linux系统上,就形成了现在的Samba软件。后来微软又把 SMB 改名为 CIFS(Common Internet File System),即公共 Internet 文件系统,并且加入了许多新的功能,这样一来,使得Samba具有了更强大的功能。

Samba最大的功能就是可以用于Linux与windows系统直接的文件共享和打印共享,Samba既可以用于windows与Linux之间的文件共享,也可以用于Linux与Linux之间的资源共享,由于NFS(网络文件系统)可以很好的完成Linux与Linux之间的数据共享,因而 Samba较多的用在了Linux与windows之间的数据共享上面。

部署过程:

1.安装Centos操作系统虚拟机(安装过程这里不再说明)

2.配置Centos网络设置,确保可以联网

3.安装Samba服务:yum install sambasamba-client samba-swat。Samba服务器安装完毕,会生成配置文件目录/etc/samba和其它一些samba可执行命令工具。/etc/samba/smb.conf是samba的核心配置文件,/etc/init.d/smb是samba的启动/关闭文件。

4.设置开机自启:chkconfig --level 35smb on

5.配置Samba服务。案列:实验室现有一个工作组workgroup,需要添加samba服务器作为文件服务器,并发布共享目录/share,共享名为public,此共享目录允许所有同学可访问。vi /etc/samba/smb.conf

#======================= Global Settings ===================================== [global]                                                  //该设置与Samba服务整体运行环境有关,它的设置项目针对所有共享资源        # ----------------------- Network Related Options ------------------------- # # workgroup = NT-Domain-Name or Workgroup-Name, eg: MIDEARTH # # server string is the equivalent of the NT Description field # # netbios name can be used to specify a server name not tied to the hostname         workgroup = WORKGROUP                             //定义工作组,也就是windows中的工作组概念         server string = David Samba Server Version %v     //定义Samba服务器的简要说明         netbios name = DavidSamba                         //定义windows中显示出来的计算机名称 # --------------------------- Logging Options ----------------------------- # # Log File let you specify where to put logs and how to split them up.         log file = /var/log/samba/log.%m                  //定义Samba用户的日志文件,%m代表客户端主机名                                                           //Samba服务器会在指定的目录中为每个登陆主机建立不同的日志文件 # ----------------------- Standalone Server Options ------------------------ # # Scurity can be set to user, share(deprecated) or server(deprecated)         security = share                                  //共享级别,用户不需要账号和密码即可访问 #============================ Share Definitions ============================== [public]                                                  //设置针对的是共享目录个别的设置,只对当前的共享资源起作用         comment = Public Stuff                            //对共享目录的说明文件,自己可以定义说明信息         path = /share                                     //用来指定共享的目录,必选项         public = yes

建立共享目录:mkdir /share

设置匿名用户可以访问: chown -Rnobody.nodoby /share

重启smb服务:/etc/init.d/smb restart

测试smb.conf配置是否正确:testparm

8. 项目测试

测试一:批量操作管理虚拟机

在主机界面下选择<管理所有虚拟机>,在主机界面下选择<虚拟机>栏,在<操作>下选择操作动作。

测试二:修改虚拟机

选中虚拟机后,鼠标右键,在弹出的右键菜单中选中<修改虚拟机>。在弹出的修改虚拟机对话框中,可以对虚拟机的网络、内存、硬盘等进行修改(虚拟机运行状态下不能添加CPU、内存)。确认下光驱连接的ISO安装文件断开和已安装好的软驱删除

测试三:虚拟机模板

虚拟机模板是虚拟机的复本,用于创建和部署新虚拟机,可以选择单台或批量下发虚拟机。建立模板前确认光驱和软驱已断开连接;虚拟机模板位置默认放在CVM管理服务器,由于空间有限,建议放在共享文件系统;模板选择转换为模板则原虚拟机不再,选择时请注意。

测试四:用虚拟机模板部署虚拟机

测试五:克隆虚拟机

测试六:虚拟机快照

虚拟机快照是虚拟机文件在某个时间点的复本。系统崩溃或系统异常,可以通过使用恢复到快照来还原虚拟机磁盘文件系统和存储。

在虚拟机页面中选择<快照管理>;选择<创建>快照并在弹出的窗口命名快照文件名。查看任务台,任务进程显示快照成功;查看“虚拟机快照管理”显示有快照文件。

测试七:虚拟机迁移

虚拟机迁移:运行或关闭的虚拟机迁移主机或数据存储;在线迁移条件:虚拟机映像文件放在共享存储上

测试八:虚拟机备份

虚拟机文件备份方式:立即备份;设置备份策略,定时进行指定一定数量虚拟机的备份

虚拟机文件备份主机位置可选:本地主机;远端主机

测试九:访问Samba服务器的共享文件

在Linux下访问Samba服务器的共享文件:smbclient //192.168.1.222/public

在windows下访问Samba服务器的共享文件:开始—运行 输入://192.168.1.222/public

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:解决spring懒加载以及@PostConstruct结合的坑
下一篇:USB 3.2 Gen2X2最新协议的实现必须要有USB-C
相关文章

 发表评论

暂时没有评论,来抢沙发吧~