公有云 --- 华为云的基本运用
一.华为云简介
官网:华为云-提供云计算服务 +智能,见未来-华为云
区域: 同一个区域中的云主机是可以互相连通的,不通区域云主机是不能使用内部网络互相通信的
选择离自己比较近的区域,可以减少网络延时卡顿
华为云yum源配置 如何使用华为云提供的CentOS镜像源(x86_64)?_弹性云服务器 ECS_常见问题_镜像源管理_华为云
二.创建虚拟私有云
华为云内创建虚拟私有云
1.控制台
- 华为云所有资源的配置都是在控制台完成
2,创建虚拟私有云
- 虚拟私有云是华为的网络配置入口
- 在配置其他服务之前必须先定义网络
同一个区域内同网段是互通的,不同区域是不能互通的
创建vpc与子网(点创建)
3.创建安全组
留一个默认的其他的清除(方便记忆)
4.购买云服务
云主机
- 在Iaas云里,云主机就是指虚拟机
- 在华为云里叫ECS
1)选择弹性云服务器ECS
2)选择按需购买ECS,选择型号和系统后,查看价格
主机安全不需要
3)网络配置
点刚刚创建的虚拟私有云ip选252,安全组选择自己定义的
注:设置云主机IP时必须用网页且在创建的时候设置
弹性IP不购买
4)设置名称与密码(三副本)
同意免责声明,立即购买
5)购买公网ip
购买包年包月的
购买按需计费的
6)绑定公网ip
5.使用云主机
1)网页管理云主机
用户,密码(root/(刚刚自己设的密码))
注:此时是不能连接外网的
优点:不受安全组与ip的限制
缺点:用起来不方便
2)客户端软件连接
需够买公网ip
三.云主机的管理
1.常见问题
1)问:云主机能否访问互联网
-答:不能,因为访问互联网需要购买"带宽"和"公网IP地 址",我们目前没有购买,所以不能上网
问:不能访问互联网怎么安装应用?
-答:华为为了解决私网用户软件安装的问题制作了"华为云 私网Yum源", 用户可以通过简单的配置访问这个Yum源, 从而完成软件的安装
2)如何使用 华为云私网Yum源?
在文档中心搜索 "华为云 yum 源" 如何使用华为云提供的CentOS镜像源(x86_64)?_弹性云服务器 ECS_常见问题_镜像源管理_华为云 在云主机上配置华为云 Yum 源 (2台) 配置以后使用 yum repolist 查看 安装 bash-completion 进行测试 配置yum源,并测试
[root@localhost ~]# rm -rf /etc/yum.repos.d/*.repo [root@localhost ~]# curl -o \ /etc/yum.repos.d/CentOS-Base.repo \ http://mirrors.myhuaweicloud.com/repo/CentOS-Base-7.repo [root@localhost ~]# yum install –y bash-completion
2.云架构管理
四.跳板机与模板机基本配置
在同一个区域内并同网段则可以用一个外网IP远程私有云里的IP
1.远程进内部服务器
第一步:先远程跳板机(就是配了公网ip的服务器)
第二部:远程进内部服务器
2.配置yum源,安装软件包
## 配置华为私有云yum源 # 默认yum源需要网络,先删除 ~]# rm -rf /etc/yum.repos.d/*.repo # 下载华为配置好的yum文件 ~]# curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.myhuaweicloud.com/repo/CentOS-Base-7.repo # 清除缓存,重建cache ~]# yum clean all && yum makecache ## 配置自定义yum源 # 安装常用软件包 ~]# yum install -y net-tools lftp rsync psmisc vim-enhanced tree vsftpd bash-completion createrepo lrzsz iproute # net-tools网络命令(netstat) # lftp ftp客户端 # rsync 同步的工具 # psmisc 命令工具pstree # vim-enhanced vim # tree 树形查看命令 # vsftpd ftp 服务端(配置内网yum仓库用) # bash-completion tab # createrepo 创建yum私有命令 # lrzsz xshell上传下载包 # iproute ip命令 # 创建自定义yum仓库目录 ~]# mkdir /var/ftp/localrepo && cd /var/ftp/localrepo # 创建yum仓库的索引文件repodate ~]# createrepo . ~]# createrepo --update . # 更新 # 启动ftp并设置开机自启 ~]# systemctl enable --now vsftpd
3.优化系统服务
1)查看服务器的服务
# 停止不需要的服务 ~]# systemctl stop postfix atd tuned # 卸载不需要的软件 ~]# yum remove -y postfix at audit tuned kexec-tools firewalld-* ~]# vim /etc/hosts # 删掉主机名这一行 127.0.0.1 主机名 主机名 ~]# vim /etc/cloud/cloud.cfg # manage_etc_hosts: localhost # 注释掉这一行 # 命令重启或网页重启 ~]# reboot
4.安装配置ansible管理主机
## 找一台能上网的服务器,然后下载软件包,再压缩成文件 # 先安装离线工具 ~]# yum install -y yum-plugin-downloadonly ~]# yum reinstall --downloadonly --downloaddir=/root/ansible xxxx(软件包与依赖包) # --downloaddir=/root/ansible 安装包放在/root/nginx下 ~]# tar -zcf ansible_centos7.tar.gz ~]# sz -be ansible_centos7.tar.gz ## 上传解压并安装 ~]# rz -be >>> 选择刚刚下载的包 ~]# tar -zxf ansible_centos7.tar.gz ~]# yum install -y ansible_centos7/*.rpm # 生成密钥 ~]# ssh-keygen -t rsa -b 2048 -N '' -f /root/.ssh/id_rsa # -N 不用交互式输入密码 # -f 指定文件 ~]# chmod 0400 /root/.ssh/id_rsa # 把密钥传到其他ip ~]# ssh-copy-id -i /root/.ssh/id_rsa 模板主机IP
至此服务端的基本配置结束
5.模板机配置(用来做镜像)
由于购买来的服务器是不能直接用,
1)配置yum源,安装软件包
# 从跳板机上远程客户端 ~]# ssh 172.17.0.51 # 删除网络yum仓库 ~]# rm -rf /etc/yum.repos.d/*.repo # 下载华为云私有yum仓库 [root@ecs-host ~]# curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.myhuaweicloud.com/repo/CentOS-Base-7.repo # 配置自定义仓库(指向服务端的yum仓库) [root@ecs-host ~]# vim /etc/yum.repos.d/local.repo [local_repo] name=CentOS-$releasever – Localrepo baseurl=ftp://192.168.1.252/localrepo enabled=1 gpgcheck=0 ~]# yum clean all && yum makecache ~]# yum repolist # 安装基本服务软件包(上面有概述) ~]# yum install -y net-tools lftp rsync psmisc vim-enhanced tree lrzsz bash-completion iproute
2)优化系统服务
# 配置上面概述 ~]# systemctl stop postfix atd tuned ~]# yum remove -y postfix at audit tuned kexec-tools firewalld-* ~]# vim /etc/cloud/cloud.cfg # manage_etc_hosts: localhost 注释掉这一行 ~]# yum clean all ~]# poweroff
配置完成以后,关机,在华为云主机管理菜单中把模板主 机系统硬盘做成镜像,供以后使用
6.创建模板镜像
用刚刚创建的模板机创建模板镜像
其他的不该,只创建名字
五.部署网站实战
网站架构图
1.购买三台机器
其他购买与以上类似
选镜像时用模板镜像,最后在数量这设置为3,则会自动创建3台(默认顺延),如果ip有冲突则会跳过
2.网站云平台部署实战
# 创建ansible目录 ~]# mkdir -p web-site ~]# cd web-site # 创建ansible配置文件 ~]# vim ansible.cfg [defaults] inventory = hostlist host_key_checking = False # 配置主机清单 ~]# vim hostlist [web] 192.168.1.[11:13] # 书写playbook ~]# vim web_install.yaml --- - name: web 集群安装 hosts: web tasks:- name: 安装 apache 服务yum:name: httpd,phpstate: latestupdate_cache: yes- name: 配置 httpd 服务service:name: httpdstate: startedenabled: yes- name: 部署网站网页unarchive:src: files/webhome.tar.gzdest: /var/www/html/copy: yesowner: apachegroup: apache# 随便搞一个网站测试 ~]# cd web-site && mkdir files ~]# rz -be webhome.tar.gz # 执行playbook ~]# ansible-playbook web_install.yaml
3.购买弹性负载均衡ELB
弹性公网IP只适合单一主机的访问
如何在互联网上发布很多机器, 比如一个web集群
- 这种情况就需要使用华为云负载均衡ELB
- 弹性负载均衡(Elastic Load Balance, 简称ELB) 是将访问流量根据转发策略分发到后端多台服务器的流量分发控制 服务。弹性负载均衡可以通过流量分发扩展应用系统对外的 服务能力,通过消除单点故障提升应用系统的可用性。
4.添加监听器和后端服务器
5.绑定后端服务器
6.绑定公网IP
7.测试
http://lb的公网ip
公有云 --- 华为云的基本运用相关推荐
- 公有云华为云——详细部署操作
公有云 - 华为云 云平台部署管理架构图 #mermaid-svg-x7BcLYudDWlC5qNa .label{font-family:'trebuchet ms', verdana, arial ...
- 《云原生之 华为云 》公有云华为云 CCE集群操作
目录 公有云&华为云 CCE集群操作 1. 购买云容器引擎CCE
- 公有云 私有云 混合云_混合云的承诺,收益和产品
公有云 私有云 混合云 云承诺为我们提供所有灵活性. 有机会在需要时访问无限资源并相应地付款. 我们不再需要花费时间安装,配置和维护服务器: 我们被承诺将有更多的时间来"仅仅编码" ...
- 公有云 私有云 混合云_您需要了解的有关混合云的知识
公有云 私有云 混合云 在过去十年中出现的众多技术中,云计算以其从利基技术到全球主导地位的快速发展而著称. 云计算本身就造成了很多混乱,争论和争论,而混合了几种类型的云计算的"混合" ...
- 公有云 私有云 混合云_混合云不断变化的面貌
公有云 私有云 混合云 根据您用来启动时钟的事件,云计算的使用时间才刚刚超过10年. 我们今天认为理所当然的一些有关云计算的术语和概念仍然较新. 美国国家标准技术研究院(NIST)的文档定义了现在熟悉 ...
- 公有云 私有云及架构
目录 云 云计算 公有云,私有云,混合云 IaaS,PaaS,SaaS 云 数据存储中心,还能提供计算.服务和应用功能.即将电脑中所有的资料都存储到网络上,到任何一个地方,只要能上网,通过身份认证,就 ...
- 公有云私有云的区别_一分钟秒懂公有云、私有云、混合云的区别?
公有云.私有云.混合云有什么区别?在讲这几个的区别前,可以先说下经常被一起谈起的云计算. 什么是云计算? 我们可以先理解云计算中的"云"是什么意思,通俗的理解,这里的"云 ...
- 公有云私有云的区别_私有云 vs. 公有云:谁更安全?
"云变革" 早期时,在系统管理员眼中,用 "云" 这个比喻来圈定该技术栈是个有趣的选择.大脑意象中,云这种绵软蓬松的形象似乎难以锁定 IT 市场营销人员口中无处 ...
- 一分钟解决你的公有云私有云选择困难症
全球的云计算产业如今是一日千里的发展势头,最近国际调研机构RightScale数据显示,有88%的企业在使用公有云,其余的选择了私有云与混合云. 许多的企业负责技术人员在选择哪种云服务时也往往有这样的 ...
最新文章
- 如何在 CentOS 7 上安装 Nginx
- 追根究底之追本溯源:光标
- iOS微博web网页出现的天坑 (斗鱼App 当前版本5.600有这个bug)
- 学习笔记Hive(六) —— Hive开发应用
- iframe的src怎么携带参数_三种传递gRPC动态参数方式的使用体验
- extjs 日期不显示
- 【NOIp2002】矩形覆盖
- 训练集、测试集、验证集之间的区别及理解
- Modelsim添加中间变量
- 电脑开机计算机配置,电脑开机显示正在配置更新请勿关闭计算机 重新启动之后,电脑里的数...
- 集体的智慧:为什么SaaS打败企业软件?
- 光阴似锦,关于身体保养的那些事
- (附源码)springboot毕业论文管理系统 毕业设计 030946
- initrd和initramfs的区别
- SpringBoot实现导出Excel功能
- y7000电池固件_联想 拯救者Y7000P 怎么拿出电池?
- 【冰糖R语言】(串列)对象不能强制改变成‘double‘种类
- 输出魔方阵,所谓魔方阵是指这样的方阵,它的每一行,每一列和对角线之和均相等。例如,三阶魔方阵为
- 公网IP与内网穿透的使用场景和区别
- Android设置全局字体大小,实现小中大字体功能