学科前沿专题 -云计算实验
学习目标
- 申请云主机
- 任务一 申请购买云主机
- 任务二 使用云主机
- 配置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
安装 apache
yum -y install httpd httpd-devel
查看修改apache服务的配置文件(使用默认配置即可,可跳过)
vi /etc/httpd/conf/httpd.conf
配置端口 | Listen |
网站根路径 | DocumentRoot |
目录权限配置 |Directory |
启动 apache 服务
systemctl start httpd
设置 httpd 服务开机启动
systemctl enable httpd
防火墙设置开启 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服务
安装mariadb服务
yum -y install mariadb mariadb-server
验证是否安装成功
rpm -qa |grep maria
启动 mariadb 服务并设置开机启动
systemctl start mariadb systemctl enable mariadb
检查 mariadb 服务
systemctl status mariadb
数据库安全设置(注意总共五项配置,mariadb密码设为 123456)
mysql_secure_installation
登录数据库测试
结果截图mysql -uroot -p
任务五 安装配置php模块
安装php
yum -y install php
验证是否安装成功
rpm -ql php
将php与mysql关联
yum -y install php-mysqlnd rpm -ql php-mysqlnd
重启 apache
systemctl restart httpd
测试PHP
cd /var/www/html/ pwd vi info.php <?php phpinfo(); ?>
在物理机中访问 <公网IP>/info.php
任务六 开发apache php测试站点
建立数据库
下载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');
登录测试参考代码(右键-另存为)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.输入提现金额,输入手机短信验证码,选择“确定”。