IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 公有云 --- 华为云 -> 正文阅读

[系统运维]公有云 --- 华为云

目录

一.华为云简介

二.创建虚拟私有云

1.控制台

2,创建虚拟私有云

3.购买云服务

三.管理云服务

1.常见问题

2.购买弹性公网IP

3.绑定公网IP

4.安全组

5.连接公网IP

6.云架构管理

四.跳板机配置

1.配置yum源,安装软件包

2.优化系统服务

3.安装配置ansible管理主机

4.模板镜像配置

五.部署网站实战

1.购买弹性负载均衡ELB

2.添加监听器和后端服务器

3.绑定公网IP

4.网站云平台部署实战


一.华为云简介

官网:https://www.huaweicloud.com

区域: 同一个区域中的云主机是可以互相连通的,不通区域云主机是不能使用内部网络互相通信的

选择离自己比较近的区域,可以减少网络延时卡顿

华为云yum源配置 https://support.huaweicloud.com/ecs_faq/ecs_faq_1003.html

二.创建虚拟私有云

1.控制台

- 华为云所有资源的配置都是在控制台完成

https://note.youdao.com/yws/public/resource/9b90d909e84eb07dd4fa71c0ac54f23b/xmlnote/DC7E5661D54E49189FE948139D1B72C0/F92CF7937A9949D7806B24E55C7F0054/639

2,创建虚拟私有云

- 虚拟私有云是华为的网络配置入口

- 在配置其他服务之前必须先定义网络

https://note.youdao.com/yws/public/resource/9b90d909e84eb07dd4fa71c0ac54f23b/xmlnote/DC7E5661D54E49189FE948139D1B72C0/1C027FE3C5D24F11901950B0759454A2/641

https://note.youdao.com/yws/public/resource/9b90d909e84eb07dd4fa71c0ac54f23b/xmlnote/DC7E5661D54E49189FE948139D1B72C0/D0645043DC2645B384AB2CC5B0DDE864/635

3.购买云服务

云主机

- 在Iaas云里,云主机就是指虚拟机

- 在华为云里叫ECS

1)选择弹性云服务器ECS

https://note.youdao.com/yws/public/resource/9b90d909e84eb07dd4fa71c0ac54f23b/xmlnote/DC7E5661D54E49189FE948139D1B72C0/98B9BF91B6564C66BE34A9F1AA5C4400/604

2)选择按需购买ECS,选择型号和系统后,查看价格

https://note.youdao.com/yws/public/resource/9b90d909e84eb07dd4fa71c0ac54f23b/xmlnote/DC7E5661D54E49189FE948139D1B72C0/DC6FFFECB7A34ECC9ED4E6322B51975E/646

https://note.youdao.com/yws/public/resource/9b90d909e84eb07dd4fa71c0ac54f23b/xmlnote/DC7E5661D54E49189FE948139D1B72C0/BE736A69423345CFAEF7F94C242D651B/607

3)网络配置

https://note.youdao.com/yws/public/resource/9b90d909e84eb07dd4fa71c0ac54f23b/xmlnote/DC7E5661D54E49189FE948139D1B72C0/42D6956E6B264D0B871FB9368FB8FC69/622

4)设置密码

https://note.youdao.com/yws/public/resource/9b90d909e84eb07dd4fa71c0ac54f23b/xmlnote/DC7E5661D54E49189FE948139D1B72C0/A15B5616A4A943B583443DCD2D76795E/652

5)使用云主机

https://note.youdao.com/yws/public/resource/9b90d909e84eb07dd4fa71c0ac54f23b/xmlnote/DC7E5661D54E49189FE948139D1B72C0/103FED9FE58F4214AF197BDE37B78973/618

https://note.youdao.com/yws/public/resource/9b90d909e84eb07dd4fa71c0ac54f23b/xmlnote/DC7E5661D54E49189FE948139D1B72C0/951BCAD8500642B89F31F7925D32CE6F/631

三.管理云服务

1.常见问题

1)问:云主机能否访问互联网

????????-答:不能,因为访问互联网需要购买"带宽"和"公网IP地 址",我们目前没有购买,所以不能上网

问:不能访问互联网怎么安装应用?

????????-答:华为为了解决私网用户软件安装的问题制作了"华为云 私网Yum源", 用户可以通过简单的配置访问这个Yum源, 从而完成软件的安装

2)如何使用 华为云私网Yum源?

在文档中心搜索 "华为云 yum 源"
https://support.huaweicloud.com/ecs_faq/ecs_faq_1003.html
在云主机上配置华为云 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

https://note.youdao.com/yws/public/resource/9b90d909e84eb07dd4fa71c0ac54f23b/xmlnote/DC7E5661D54E49189FE948139D1B72C0/E7346CB395F24BF790ACFC078BEE5AEE/651

https://note.youdao.com/yws/public/resource/9b90d909e84eb07dd4fa71c0ac54f23b/xmlnote/DC7E5661D54E49189FE948139D1B72C0/7EA2437D17454F57B259649AA4FE9F95/600

3.绑定公网IP

https://note.youdao.com/yws/public/resource/9b90d909e84eb07dd4fa71c0ac54f23b/xmlnote/DC7E5661D54E49189FE948139D1B72C0/C528B5FE18494014AB124B6627A9DEFB/637

4.安全组

1)云主机的防火墙

????????- 入口(Internet用户 访问云主机)

????????- 出口(云主机访问Internet)

2)设置安全组

https://note.youdao.com/yws/public/resource/9b90d909e84eb07dd4fa71c0ac54f23b/xmlnote/DC7E5661D54E49189FE948139D1B72C0/343A78129E5243E382631B3E18582533/611

https://note.youdao.com/yws/public/resource/9b90d909e84eb07dd4fa71c0ac54f23b/xmlnote/DC7E5661D54E49189FE948139D1B72C0/4555950382DC4DE0B678D48BC13E0CB6/643

https://note.youdao.com/yws/public/resource/9b90d909e84eb07dd4fa71c0ac54f23b/xmlnote/DC7E5661D54E49189FE948139D1B72C0/74F896CF937D4898866757F22E66D0AB/644

5.连接公网IP

https://note.youdao.com/yws/public/resource/9b90d909e84eb07dd4fa71c0ac54f23b/xmlnote/DC7E5661D54E49189FE948139D1B72C0/685538756E3D4662B7B9532300365D72/614

6.云架构管理

https://note.youdao.com/yws/public/resource/9b90d909e84eb07dd4fa71c0ac54f23b/xmlnote/DC7E5661D54E49189FE948139D1B72C0/00B808D735C941768FAAAA596F4E4088/625

四.跳板机配置

1.配置yum源,安装软件包

[root@ecs-proxy ~]# rm -rf /etc/yum.repos.d/*.repo
[root@ecs-proxy ~]# curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.myhuaweicloud.com/repo/CentOS-Base-7.repo
[root@ecs-proxy ~]# yum clean all
[root@ecs-proxy ~]# yum makecache
[root@ecs-proxy ~]# yum install -y net-tools lftp rsync psmisc vim-enhanced tree vsftpd bash-completion createrepo lrzsz iproute
[root@ecs-proxy ~]# mkdir /var/ftp/localrepo
[root@ecs-proxy ~]# cd /var/ftp/localrepo
[root@ecs-proxy ~]# createrepo .
[root@ecs-proxy ~]# createrepo --update . # 更新
[root@ecs-proxy ~]# systemctl enable --now vsftpd

2.优化系统服务

[root@ecs-proxy ~]# systemctl stop postfix atd tuned
[root@ecs-proxy ~]# yum remove -y postfix at audit tuned kexec-tools firewalld-*
[root@ecs-proxy ~]vim /etc/hosts //删掉主机名这一行
[root@ecs-proxy ~]# vim /etc/cloud/cloud.cfg
# manage_etc_hosts: localhost 注释掉这一行
[root@ecs-proxy ~]# reboot

3.安装配置ansible管理主机

[root@ecs-proxy ~]# tar zxf ansible_centos7.tar.gz
[root@ecs-proxy ~]# yum install -y ansible_centos7/*.rpm
[root@ecs-proxy ~]# ssh-keygen -t rsa -b 2048 -N '' -f /root/.ssh/id_rsa
[root@ecs-proxy ~]# chmod 0400 /root/.ssh/id_rsa
[root@ecs-proxy ~]# ssh-copy-id -i /root/.ssh/id_rsa 模板主机IP

4.模板镜像配置

1)配置yum源,安装软件包

[root@ecs-host ~]# rm -rf /etc/yum.repos.d/*.repo
[root@ecs-host ~]# curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.myhuaweicloud.com/repo/CentOS-Base-7.repo
[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
[root@ecs-host ~]# yum clean all
[root@ecs-host ~]# yum makecache
[root@ecs-host ~]# yum repolist
[root@ecs-host ~]# yum install -y net-tools lftp rsync psmisc vim-enhanced tree lrzsz bash-completion iproute

1)优化系统服务

[root@ecs-host ~]# systemctl stop postfix atd tuned
[root@ecs-host ~]# yum remove -y postfix at audit tuned kexec-tools firewalld-*
[root@ecs-host ~]# vim /etc/cloud/cloud.cfg
# manage_etc_hosts: localhost 注释掉这一行
[root@ecs-host ~]# yum clean all
[root@ecs-host ~]# poweroff

配置完成以后,关机,在华为云主机管理菜单中把模板主 机系统硬盘做成镜像,供以后使用

五.部署网站实战

弹性公网IP只适合单一主机的访问

如何在互联网上发布很多机器, 比如一个web集群

????????- 这种情况就需要使用华为云负载均衡ELB

????????- 弹性负载均衡(Elastic Load Balance, 简称ELB) 是将访问流量根据转发策略分发到后端多台服务器的流量分发控制 服务。弹性负载均衡可以通过流量分发扩展应用系统对外的 服务能力,通过消除单点故障提升应用系统的可用性。

1.购买弹性负载均衡ELB

https://note.youdao.com/yws/public/resource/9b90d909e84eb07dd4fa71c0ac54f23b/xmlnote/DC7E5661D54E49189FE948139D1B72C0/74C2E8686E304675862802FDF5C1C647/633

2.添加监听器和后端服务器

https://note.youdao.com/yws/public/resource/9b90d909e84eb07dd4fa71c0ac54f23b/xmlnote/DC7E5661D54E49189FE948139D1B72C0/4BF3228ADC944251865FE25EDDA05870/650

https://note.youdao.com/yws/public/resource/9b90d909e84eb07dd4fa71c0ac54f23b/xmlnote/DC7E5661D54E49189FE948139D1B72C0/6AB58D73F6104B31810E78886AECE9B3/648

3.绑定公网IP

https://note.youdao.com/yws/public/resource/9b90d909e84eb07dd4fa71c0ac54f23b/xmlnote/DC7E5661D54E49189FE948139D1B72C0/83D036DA39364780BF7635F4375C5BB3/628

4.网站云平台部署实战

[root@ecs-proxy ~]# mkdir -p web-site
[root@ecs-proxy ~]# cd web-site
[root@ecs-proxy ~]# vim /etc/ansible/ansible.cfg
[defaults]
inventory = hostlist
host_key_checking = False
[root@ecs-proxy ~]# vim hostlist
[web]
192.168.1.[11:13]
[root@ecs-proxy ~]# vim web_install.yaml

---
- name: web 集群安装
hosts: web
tasks:
    - name: 安装 apache 服务
      yum:
        name: httpd,php
        state: latest
        update_cache: yes
    - name: 配置 httpd 服务
      service:
        name: httpd
        state: started
        enabled: yes
    - name: 部署网站网页
      unarchive:
        src: files/webhome.tar.gz
        dest: /var/www/html/
        copy: yes
        owner: apache
        group: apache


[root@ecs-proxy ~]# mkdir files

# 上传 webhome.tar.gz 到 files 目录下

[root@ecs-proxy ~]# ansible-playbook web_install.yaml

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-09-06 11:30:56  更:2021-09-06 11:33:25 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 13:29:42-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码