华为云
简介:华为云是华为公司推出的一项云计算服务。它提供了一系列的云计算产品和服务,包括云服务器、云存储、云数据库、云安全、人工智能、大数据分析等。华为云的产品和服务可以帮助企业和开发者构建和部署他们的应用程序,并且提供高可用性和高性能的基础设施。
一,创建私有云
1·进入控制台,切换为区域:贵阳 ,找到虚拟私有云VPC ,进入网络控制台
————————————————
2,创建虚拟私有云,所有的配置都用最低配置,服务器是1VCPU、1G内存,高IO的系统盘,带宽是1M/S
3,创建安全组
在网络控制台,找到访问控制>安全组,创建安全组,名字随机
单击安全组名称,进入安全组规则配置界面
点击“入向规则”>“添加规则”,并依照下图添加入向规则,配置如下:
优先级:1;
协议端口:下拉选择“全部放通”;
IP 地址设为 0.0.0.0/0。
注意放行放行3306、80、22端口
4.购买弹性服务器
在控制台服务列表中找到弹性服务器ECS
单击购买弹性云服务器(所有的配置都用最低配置,服务器是1VCPU、1G内存,高IO的系统盘,带宽是1M/S)
规格:通用计算型:s6.small.1 1vCPUs | 1 GB
镜像:公共镜像 CentOS 7.6 64bit(40 GB)
网络配置
网络:选择自己创建的虚拟私有云
安全组:选择自己创建的安全组
弹性公网 IP:现在购买,全动态 BGP,按带宽计费,选1 Mbit/s(图中是2)
高级配置
云服务器名称:自定义
登录凭证:密码,ECS 登录密码自定义
云备份:选择“暂不购买”。
确认配置无误后,阅读并同意《华为镜像免责声明》,单击立即购买
返回服务列表,查看创建好的ECS
5.RDS 实例的购买
返回控制台,在服务列表中找到云数据库RDS
单击购买数据库实例
配置数据库实例
所有的配置都用最低配置,服务器是1VCPU、1G内存,高IO的系统盘,带宽是1M/S
性能规格:通用增强型 2 核|4 GB(练习时选用最小规格,具体业务按需求)
虚拟私有云/内网安全组:选择自己创建的,密码自行设置
确认购买信息后点击“提交”,返回云数据库RDS列表查看,创建过程需6~10分钟
单击数据库实例名称,查看数据库内网IP并记录
6 搭建 LAMP(Linux,Apache,MySQL,PHP)环境
返回云服务器ECS控制台,单击远程登录
输入以下命令,安装LAMP环境,并开启相关服务
yum install -y httpd php php-fpm php-server php-mysql mysql
运行结束,显示“Complete!
输入以下命令进行编辑配置 httpd 服务:
#vim /etc/httpd/conf/httpd.conf
在打开的配置文件界面,单击快捷键“shift+g”,,进入配置文件最后一行。单击快捷键
“i” 进入编辑模式,移动光标至配置文件末尾,回车换行,拷贝粘贴以下配置代码:
ServerName localhost:80
单击快捷键 “ESC”退出编辑模式,输入“wq”,回车执行保存井退出配置文件。
————————————————
键入如下命令,下载 WordPress 安装软件:
#get -c https://sandbox-experiment-resource.obs-website.cn-north-1.myhwclouds.com/30min-
website/wordpress-4.9.1-zh_ CN.tar.gz
运行结束,显示‘wordpress-4.9.1-zh_ CN.tar.gz’ saved(wordPress 安装包已下载完成)。
输入如下命令,将WordPress 安装包解压到目录/ar/www/html。
#tar -zxvf wordpress-4.9.1-zh_ CN.tar.az -C /var/www/html
运行至 “wordpress/readmehtml”行结束
输入如下命令,赋予文件所在目录读写权限,此命令直接运行完毕。
#chmod -R 777Nar/www/html
输入如下命令,开启 httpd service。
#systemctl start httpd.service
步骤 12 输入如下命令,查看 httpd service 状态。
#systemctl status httpd
在浏览器中,通过 ECS 的EIP 出现以下页面说明 LAMP 环境已安装成功。
7.创建Wordpress 数据库
返回数据库控制台,登录已经创好的Mysql数据库
输入用户名和密码
创建WordPress数据库,点击SQL操作,选择SQL查询
执行create database wordpress命令 ,显示以下结果为WordPress数据库创建成功
在浏览器地址栏中输入 http://ECSIP/wordpress( ECSIP 替换成自己 ECS 的EIP)地址访问
Wordpress.
点击现在就开始,进入WordPress数据库配置页面
数据库名:wordpress
用户名:root
密码:自己创建的数据库密码
数据库主机:填写数据库的内网地址和端口(在购买 RDS 章节 6.3.5 步骤 4)
表前缀:默认
点击“现在安装”
设置站点标题、用户名、密码及电子邮件后,点击“安装 WordPress”在这里插入图片描述
填写用户名与密码,登录页面
8.创建和配置弹性负载均衡ELB
返回华为云控制台,在服务列表中找到弹性负载均衡ELB
单击购买弹性负载均衡
所有的配置都用最低配置,服务器是1VCPU、1G内存,高IO的系统盘,带宽是1M/S
地区选贵阳
网络类型:公网
所属 VPC:自己创建的 VPC 和子网
弹性公网 IP:新创建,全动态 BGP,2 M
名称:elb-name(自定义)
确认相关信息点击立即购买
返回网络控制台,确认负载均衡实例的状态为运行中。单击负载均街实例的名称,进入负载均衡控制台,单击“监听器”,选择 “添加监听
器”。配置监听器的名称、协议和端口。
下一步配置后端服务器,配置后螮服务器组信息后,单击 “完成”
•名称:自定义
•健康检查:不开启
•其他默认
此时,弹性负载均衡服务的基础配置已经完成,但是其后端服务器组内还没有云服务器。
接下来我们将通过弹性伸缩服务的配置来动态调整负载均衡服务后端服务器组内的云服务器数量。
9.制作镜像
返回云服务器控制台,将云服务器关机。
返回华为云控制台,在服务列表中找到镜像服务IMS
点击“创建私有镜像”,配置参数参考如下。
•区域:贵阳
•创建方式:系统盘镜像
选择镜像源:云服务器,选择前面自己创建的云服务器
・名称:ims-name(自定义)
点击 “立即购买”,确认配置后并提交。
等待镜像的状态为正常。镜像创建完成后可将云服务器开机
10.配置弹性伸缩AS,查看伸缩实例与ELB后端服务器组(在贵阳购买资源,所有的配置都用最低配置,服务器是1VCPU、1G内存,高IO的系统盘,带宽是1M/S)
1返回华为云控制台,在服务列表中找到弹性伸缩 AS。
2 选择“创建弹性伸缩配置〞
3 设置伸缩配置信息如下后,单击 “ 立即创建”。
注意点:镜像选择刚创建的系统盘镜像;安全组选择前面自己创建的安全组,不使用公网
IP
4 点击“立即创建” 后显示如下的伸缩配置。
5 点击“创建弹性伸缩组”
6设置服务选项信息如下后,单击 “立即创建”。
7选择刚才创建的伸缩配置和负载均衡器,后续弹性伸缩服务会根据伸缩配置中的镜像模板
在弹性负载均衡器中的后端服务器中动态调整云服务器数量。
8 单击 “查看伸缩策略”
9 单击“添加伸缩策路”。
•设置CPU 最大值>=60%,增加一台弹性云服务器。
・设置 CPU 平均值<=20%,减少一台弹性云服务器。
10 等待几分钟后,返回弹性伸缩组,观察伸缩实例变化情况,来判断伸缩策略是否为已启用。从下图可以看出,弹性伸缩服务已经完成了两个伸缩实例(云服务器的创建)
11 返回弹性负载均衡控制台,点击负载均衡名称“elb-mp”,打开后端服务器组会发现,后端服务器组内加入了两台云服务器,而这两台云服务器正好就是刚才通过弹性伸缩服务创建的伸缩实例。
12 至此,弹性伸缩和弹性负载均衡服务配置完成。我们会发现弹性伸缩服务将通过配置的监
控策略来为弹性负载均衡的后端服务器组动态调整云服务器数量。在上述部署 WordPress
网站应用时,我们是直接访问该云服务器的公网 IP 的,那么接下来,我们需要验证云服务器内部的网站应用是否能够通过负载均衡1P 对外提供访问。
————————————————
11.访问网站,使用ELB的IP!
打开自己电脑上的浏览器,输入 ELB弹弹性公网 1P 地址:http://ELB-ElP/wordpress/,确认界面能否正常打开。
网站正常打开,代表我们能够通过负载均衡1P 访问WordPress 网站。这也说明通过负载均衡的1P,我们能够访问到由弹性伸缩扩容的后端服务器内的 WordPress 网站应用。至此,WordPress 网站的弹性伸缩和弹性负载均衡配置完成。