云计算关键技术

项目介绍

云计算关键技术实验介绍可以按照以下几个关键方面进行清晰、有条理的介绍:

1. 虚拟化技术

  • 定义:虚拟化是云计算最重要的核心技术之一,它为云计算服务提供基础架构层面的支撑。
  • 应用模式
    • 将一台性能强大的服务器虚拟成多个独立的小服务器,服务不同的用户。
    • 将多个服务器虚拟成一个强大的服务器,完成特定的功能。
  • 核心优势:统一管理、动态分配资源,提高资源利用率,降低成本、改进服务。

2. 分布式文件系统

  • 定义:通过将数据存储在不同的物理设备中,实现动态负载均衡、故障节点自动接管,具有高可靠性、高可用性、高可扩展性。
  • 典型代表:Google的GFS(Google文件系统)和Hadoop的HDFS(Hadoop分布式文件系统)。

3. 分布式数据库

  • 定义:处理、分析分布在多个服务器上的海量数据,提供高效的数据管理能力。

4. 资源管理技术

  • 定义:云计算系统需要对海量的数据进行处理和分析,因此资源管理技术必须能够高效地管理大量的数据。
  • 关键能力:高效调配大量服务器资源,使其更好地协同工作,方便部署和开通新业务,快速发现并恢复系统故障。

5. 能耗管理技术

  • 定义:随着云计算规模的扩大,其能耗问题越来越受到关注。
  • 关键措施:升级网络设备,增加节能模式,减少网络设施在未被充分使用时的耗电量。

6. 云计算实验示例

  • Hadoop实验
    • 使用brew安装Hadoop并创建测试文件。
    • 运行示例测试单机模式和伪分布式模式。
    • 查看并分析结果。

7. 注意事项

  • 选择合适的服务商:确保服务商能够满足业务需求和用户需求,并具有一定的可扩展性和弹性。
  • 了解服务范围:在开始使用云计算技术前,充分了解服务商提供的服务范围。

8. 云计算的应用范围

  • 企业信息化建设:提供服务器、存储、安全、应用等服务,提高业务水平和经济效益。
  • 金融行业:提供安全、可靠的数据中心,为金融机构提供更优质的金融服务。
  • 网络游戏:为游戏公司提供强大的资源支持,实现更丰富多彩的游戏内容。
  • 医疗行业:提供统一的数据中心和病历管理,帮助医生提高诊疗水平和效率。

通过上述介绍,可以清晰地了解云计算的关键技术及其在实验和应用中的具体表现。

  实验操作

 一、存储设备准备

 1.在controller中确定已添加两块20G的scsi硬盘,用命令fdisk -l ,观察到有/dev/sdb/dev/sdc字样(若无则 ehco “- - -” > /sys/class/scsi_host/host0/scan识别它们)

2.执行 fdisk /dev/sdb进行分区,n进行新建,选p指定分区类型为主分区,选1指定分区编号为1分区起点和终点均回车采用默认值,选t进行系统类型选择,输入8e,最后w存务退出。对/dev/sdc执行同样的操作。再用命令fdisk -l 观察结果。

3.对上述两个新分区进行文件系统创建,mkfs.xfs /dev/sdb1,mkfs.xfs /dev/sdc1。

4.在compute中重复1-3

二、网卡和主机名准备

1.在controller中修改和添加/etc/sysconfig/network-scripts/ifcfg-ens*(具体是两个网卡,*一般是33和37)文件,主要改动以下参数:ONBOOT=yes,BOOTPROTO=static,第二网卡的gateway要删除。

2.确认主机名为controller,输入命令hostnamectl set-hostname controller。ctrl+d可以重新登录刷行一下主机名。

3.在compute中重复前面第1步。

4.确认当前主机名为compute,输入命令hostnamectl set-hostname compute。ctrl+d可以重新登录刷行一下主机名。

三、配置yum源

1.在controller中,先备份原来的安装源

#mv /etc/yum.repos.d/*  /opt/

2.创建repo文件,在/etc/yum.repos.d创建centos.repo源文件,内容如下:

[centos]

name=centos

baseurl=file:///opt/centos

gpgcheck=0

enabled=1

[iaas]

name=iaas

baseurl=file:///opt/iaas-repo

gpgcheck=0

enabled=1

3.在compute中,先备份原来的安装源

#mv /etc/yum.repos.d/*  /opt/

4.创建repo文件,在/etc/yum.repos.d创建centos.repo源文件,内容如下:

[centos]

name=centos

baseurl=ftp://192.168.1.241/centos

gpgcheck=0

enabled=1

[iaas]

name=iaas

baseurl=ftp://192.168.1.241/iaas-repo

gpgcheck=0

enabled=1

四、复制centos7和iaas2.2光盘中的文件到/opt

1.在controller中,将光驱中光盘指为定centos7并确认已连接。

2.挂载光盘到/mnt文件夹并复制文件

[root@controller ~]# mount /dev/cdrom  /mnt/

[root@controller ~]# mkdir /opt/centos

[root@controller ~]# cp -rvf  /mnt/*  /opt/centos/

[root@controller ~]# umount  /mnt/

     3.将光驱中光盘指为定iaas2.2确认已连接。

     4.挂载光盘到/mnt文件夹并复制文件

[root@controller ~]# mount  /dev/cdrom  /mnt/

[root@controller ~]# cp -rvf /mnt/* /opt/

[root@controller ~]# umount  /mnt/

五、搭建ftp服务器,开启并设置自启

      1.在controller中,安装并设置ftp。

     [root@controller ~]# yum install vsftpd –y

     [root@controller ~]# vi /etc/vsftpd/vsftpd.conf

     添加anon_root=/opt/

     保存退出

      2.启动并设置ftp开机启动

     [root@controller ~]# systemctl start vsftpd

     [root@controller ~]# systemctl enable vsftpd

确认vfp上面命令无异常

六、关闭防火墙并设置开机不自启

【controller/compute都要做】

 systemctl stop firewalld

 systemctl disable firewalld

      七、清除缓存,验证yum源

     【controller/compute都要做】

      # yum clean all

      # yum list

八、编辑环境变量

【controller/compute都要做】

# yum install iaas-xiandian -y

# vi /etc/xiandian/openrc.sh

在文件后面添加如下内容:

HOST_IP=192.168.1.241

HOST_NAME=controller

HOST_IP_NODE=192.168.1.242

HOST_NAME_NODE=compute

RABBIT_USER=openstack

RABBIT_PASS=000000

DB_PASS=000000

DOMAIN_NAME=demo

ADMIN_PASS=000000

DEMO_PASS=000000

KEYSTONE_DBPASS=000000

GLANCE_DBPASS=000000

GLANCE_PASS=000000

NOVA_DBPASS=000000

NOVA_PASS=000000

NEUTRON_DBPASS=000000

NEUTRON_PASS=000000

METADATA_SECRET=000000

INTERFACE_NAME=ens34

CINDER_DBPASS=000000

CINDER_PASS=000000

TROVE_DBPASS=000000

TROVE_PASS=000000

BLOCK_DISK=sdb1

SWIFT_PASS=000000

OBJECT_DISK=sdc1

STORAGE_LOCAL_NET_IP=192.168.1.242

HEAT_DBPASS=000000

HEAT_PASS=000000

CEILOMETER_DBPASS=000000

CEILOMETER_PASS=000000

AODH_DBPASS=000000

AODH_PASS=000000      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值