学科前沿专题 -云计算实验

学习目标

  • 申请云主机
    • 任务一 申请购买云主机
    • 任务二 使用云主机
  • 配置LAMP环境
    • 任务三 安装配置apache httpd
    • 任务四 安装配置Mariadb
    • 任务五 安装配置php模块
    • 任务六 安装配置测试站点
  • 配置使用VDO
    • 任务七 安装配置VDO
    • 任务八 VDO测试
  • 释放主机、云盘
    • 任务九 释放主机、云盘
  • 支线任务
    • 任务十(一)管理控制台位置
    • 任务十(二)云盘管理位置
    • 任务十(三)充值位置
    • 任务十(四)提现位置

注意事项

  • 注明截图的地方,需要截图并放在实验报告中

  • 手册中的<姓名>、<学号>等信息需要依据自己的姓名、学号等信息替换

    • 张三 2019083505
  • 不要抄袭他人报告

任务一 申请购买云主机

1.访问阿里云网站,www.aliyun.com),点右上角登录,输入用户名和密码完成登录。

2.在“产品”中选择“计算”选择云服务器ECS

3.选择“立即购买”,进入界面后,选择右上角返回旧版

4.选择付费模式、地域及可用区、实例规格

“付费模式”中选择“按量付费”

“地域及可用区”选择“华北3(张家口)”

“实例规格”中选择“当前代”,“架构”中选择“X86计算”,“分类”中选择“共享型”

单击“参考价格”右边的向上箭头,按参考价格升序排序。

选择内存至少4GB最便宜的实例规格。 结果截图

5.选择镜像

在“公共镜像”中选择“Anolis OS”,“版本”中选择“8.4 RHCK 64位”

6.选择存储

保留“系统盘”的默认配置,增加一个“数据盘”,"大小"改为20G。保留其他的默认配置(后面VDO配置中需要这个数据盘。)

结果截图

7.选择“下一步:网络和安全组”

8.选择网络、带宽计费模式

在带宽计费模式中选择“按使用流量”,带宽峰值处选择合适的带宽峰值(保留默认值即可)。

确认勾选“分配公网IPv4地址”

保留其它默认的配置

结果截图

9.新建安全组

单击“新建安全组”建立新的安全组

在弹出的页面中,安全组名称后面加上<姓名>

结果截图

根据需要添加需要开放的端口配置(本实验保留默认的配置即可)

结果截图

选择“创建安全组”

10.选择安全组

返回原页面,在“安全组”中,单击“选择安全组”,选择安全组。

在弹出的对话框中选择刚创建的安全组,选择“选择”

11.选择“下一步:系统配置”,进入系统配置

在“登录凭证”处选择“自定义密码”,按要求设置root用户的密码。这里的密码一定要记好。

在实例名称中,设置实例名称为<姓名拼音>

保留其它默认配置

结果截图

12.选择“下一步:分组设置”

这里保留默认配置即可

13.选择“下一步:确认订单”

设置自动释放服务时间 ,时间选择第二天的时间,防止因忘记释放产生过多费用。

勾选《云服务器ECS服务条款》

结果截图

选择“创建实例”

任务二 使用云主机

1.在弹出的窗口中选择“管理控制台”。如果关闭了页面,见任务十对应支线任务

2.确认配置

稍等刷新页面。

结果截图

找到并记录公网IP地址

3.选择“远程连接”

4.选择“Workbench远程连接”中的"立即登录"

5.在弹出的页面中,输入 root用户密码,选择“确定”,登录到云主机

结果截图

任务四 安装apache httpd

  1. 安装 apache

    yum -y install httpd httpd-devel
    
  2. 查看修改apache服务的配置文件(使用默认配置即可,可跳过)

    vi /etc/httpd/conf/httpd.conf
    

    配置端口 | Listen |

    网站根路径 | DocumentRoot |

    目录权限配置 |Directory |

  3. 启动 apache 服务

    systemctl start httpd
    
  4. 设置 httpd 服务开机启动

    systemctl enable httpd
    
  5. 防火墙设置开启 80 端口

    firewall-cmd --permanent --zone=public  --add-service=http
    firewall-cmd --permanent --zone=public  --add-service=https
    firewall-cmd --reload
    

​ 访问<外网地址>,访问成功即代表 apache 已安装成功

结果截图

6.管理 apache 的常用命令

启动:systemctl start  httpd
停止:systemctl stop httpd
重启:systemctl restart httpd
查看运行状态:systemctl status httpd

任务四 安装mariadb服务

  1. 安装mariadb服务

    yum -y install mariadb mariadb-server
    
  2. 验证是否安装成功

    rpm -qa |grep maria
    
  3. 启动 mariadb 服务并设置开机启动

    systemctl start  mariadb 
    systemctl enable  mariadb
    
  4. 检查 mariadb 服务

    systemctl status  mariadb
    
  5. 数据库安全设置(注意总共五项配置,mariadb密码设为 123456)

    mysql_secure_installation
    
  6. 登录数据库测试

    结果截图
    mysql -uroot -p
    

任务五 安装配置php模块

  1. 安装php

    yum -y install php
    
  2. 验证是否安装成功

    rpm -ql php
    
  3. 将php与mysql关联

    yum -y install php-mysqlnd
    rpm -ql php-mysqlnd
    
  4. 重启 apache

    systemctl restart httpd
    
  5. 测试PHP

    cd  /var/www/html/
    pwd
    vi info.php
    <?php
            phpinfo();
    ?>
    

在物理机中访问 <公网IP>/info.php

任务六 开发apache php测试站点

  1. 建立数据库

    下载test.sql

    wget http://39.99.254.200:4000/ch06/experiment/assets/test.php
    wget http://39.99.254.200:4000/ch06/experiment/assets/test.sql
    mysql -uroot -p
    create database test;
    exit
    mysql -u root -p test < test.sql
    

    INSERT INTO user VALUES ( 学生学号 ,' 学生姓名 ',' 学生学号 ');

    INSERT INTO `user` VALUES (111111,'zs','222222');
    
  1. 登录测试参考代码(右键-另存为)test.php

    2.1 注意代码 8-10 行的配置要与你自己设置的对应

    2.2 将代码放入网站根目录 /var/www/html/ 并测试功能

    2.3 访问对应 url (公网IP+文件名) 测试功能,例如:http://39.99.254.55/test.php

任务七 安装配置VDO

1.安装vdo模块、组件

dnf -y install vdo kmod-kvdo
systemctl start vdo
systemctl enable vdo
reboot

2.重启后确认vdo服务已启动

systemctl status vdo

3.创建vdo卷

结果截图
vdo create --name=<姓名拼音> --device=/dev/vdb --vdoLogicalSize=<学号后四位>G

4.查看确认vdo压缩、去重功能已开启

结果截图
# vdo status |grep Deduplication
# vdo status |grep Compression

5.格式化vdo卷(-f强制格式化, -Kl可防止立即丢弃文件系统中未使用的块,从而使命令返回更快)

结果截图
mkfs.xfs  -fK  /dev/mapper/zhangsan

6.挂载vdo卷

结果截图
mkdir /mnt/<学号>
mount /dev/mapper/zhangsan /mnt/<学号>

6.查看确认挂载成功

结果截图
df -T
vdostats --human-readable

任务八 VDO测试

1.安装用于后面下载文件的工具

dnf -y install yum-utils

2.下载测试的文件,需要比较大的文件才容易看到效果。这里从更新源下载2个比较大的文件。

yumdownloader java*jmods

3.复制文件并查看磁盘使用情况及vdo卷的使用情况。

结果截图
cp java-11-openjdk-jmods-11.0.15.0.9-2.an8_5.x86_64.rpm /mnt/2019083505/
df -T  (注意看/mnt/2019083505对应行的used列的数字)
vdostats --human-readable (注意看used列)

4.复制多个文件到vdo卷,并查看磁盘使用情况及vdo卷的使用情况

结果截图
cp java-11-openjdk-jmods-11.0.15.0.9-2.an8_5.x86_64.rpm /mnt/2019083505/11
cp java-11-openjdk-jmods-11.0.15.0.9-2.an8_5.x86_64.rpm /mnt/2019083505/12
cp java-11-openjdk-jmods-11.0.15.0.9-2.an8_5.x86_64.rpm /mnt/2019083505/13
df -T  (注意看/mnt/2019083505对应行的used列的数字)
vdostats --human-readable (注意看used列)

任务九 释放云主机、云盘

1.选择实例名称中的链接,进入管理详细页面

2.点击实例,进入实例详情界面,在右上角的“全部操作”中选择“释放”

结果截图

3.选择“立即释放”,选择“下一步”

4.在确认前面的实验已经做完,并截图后,点“确定”

5.如果选择手机号验证,点获取验证码后,输入手机短信收到的验证码,选择“确定”

任务十(一)管理控制台位置

1.进入www.aliyun.com)

找到云服务器ECS,选择管理控制台

2.点击实例,即可进入ECS的控制台

任务十(二)云盘管理位置

1.按任务十(一)进入控制台,左侧导航栏向下,找到“存储与快照”,选择“云盘”

任务十(三)充值位置

1.上方导航栏,在“费用”菜单,选择“充值”。

2.输入充值金额,选择支付方式,勾选“我已了解”,选择“充值”

任务十(四)提现位置

1.按任务十(三)进入充值页面,在左侧导航栏,“全部菜单项”中找到“提现”

2.选择“提现”

3.选择充值的订单,选择后面的“提现”

4.输入提现金额,输入手机短信验证码,选择“确定”。

results matching ""

    No results matching ""