03:华为云管理|云主机管理|云项目实战
•
人工智能
华为云管理|云主机管理|云项目实战
- 安全组配置
- 部署跳板机
-
- 配置yum源,安装软件包
- 优化系统服务
- 安装配置ansible管理主机
- 模版镜像配置
-
- 配置yum源,安装软件包
- 优化系统
- 网站云平台部署实战
-
- 华为云的负载均衡
安全组配置
设置安全组



云主机是默认访问不了互联网的 要访问互联网 需要买弹性公网ip
搭建yum?
在文档中心搜索 “华为云 yum 源”
https://support.huaweicloud.com/ecs_faq/ecs_faq_1003.html
在云主机上配置华为云 Yum 源 (2台)
配置以后使用 yum repolist 查看
安装 bash-completion 进行测试
配置yum源,并测试
部署跳板机
配置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 # vsftpd开机自启动
优化系统服务
[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/cloud/cloud.cfg # manage_etc_hosts: localhost 注释掉这一行 防止更新 [root@ecs-proxy ~]# reboot 如下:没有添加新的主机配置名 证明关闭成功


安装配置ansible管理主机
# 拷贝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 # 私钥权限 400 [root@ecs-proxy ~]# ssh-copy-id -i /root/.ssh/id_rsa 模板主机IP # 配置到模板主机
模版镜像配置
配置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
优化系统
[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 # 因为要做成镜像模版 所以要关机 # 注:配置完成以后,关机,在华为云主机管理菜单中把模板主机系统硬盘做成镜像,供以后使用


网站云平台部署实战





# 配置ansible
[root@ecs-proxy ~]# mkdir -p web-site
[root@ecs-proxy ~]# cd web-site
[root@ecs-proxy ~]# vim 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
检测ansible对云主机是否管理正常

华为云的负载均衡








跳板机测试


可以直接访问公网ip
本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://net2asp.com/4dc9604860.html
