序号 | 考核范围 | 考核内容 | 比例(%) |
---|---|---|---|
1 | 云网络架构设计与搭建 | 1.能根据工作任务书要求,熟练并正确的完成云网络规划配置和交换机的网段规划配置; 2.能根据工作任务书要求,灵活运用弹性公网IP、NAT网关、VPN网关、云企业网、高速通道、共享带宽包等云资源构建高性能、配置灵活的企业级云网络; 3.能根据工作任务书要求,完成对网络的联通性调试,并熟练针对网络故障进行诊断、排除。 | 20 |
2 | 云应用架构部署与运维 | 1.能根据工作任务书要求,合理规划云服务器数量、规格并完成创建、配置和优化等操作; 2.能根据工作任务书要求,通过云弹性伸缩和云负载均衡等服务构建高性能、高弹性的云基础设施架构; 3.能根据工作任务书要求,完成云容器、云容器集群的创 建和配置; 4.能根据工作任务书要求,完成块存储的扩展配置以及对象存储、文件存储等典型云存储的创建和配置; 5.能根据工作任务书要求,通过自建或购买云服务方式完成关系型数据库安装(创建)、配置和管理; 6.能根据工作任务书要求,通过自建或购买云服务方式完成非关系型数据库的安装(创建)、配置和管理; 7.能根据工作任务书要求,部署指定应用,并通过压力测试工具验证服务可用性以及云服务器弹性伸缩或容器集群弹性配置; | 20 |
3 | 业务系统上云迁移 | 1.能根据工作任务书要求,申请并配置目标基础结构,包括计算、存储、网络等资源; 2.能根据工作任务书要求,通过镜像迁移、应用程序打包等方式完成业务应用迁移; 3.能根据工作任务书要求,完成结构化数据迁移和非结构化数据迁移; 4.能根据工作任务书要求,完成业务系统集成和安全访问策略的配置; 5.能根据工作任务书要求,完成关键指标监控、应用容灾备份策略的配置。 | 25 |
4 | 云上应用编程 | 1.阅读并理解软件设计任务书,使用Python或者Java语言编写应用代码以实现任务设计书中的功能; 2.能按照软件设计任务书,完成测试用例编写,并测试主要功能; 3.能按照软件设计任务书,完成应用部署、发布及测试。 | 35 |
yum -y install httpd
云网络架构设计与搭建
1. 能根据工作任务书要求,熟练并正确的完成云网络规划配置和交换机的网段规划配置;
2. 能根据工作任务书要求,灵活运用弹性公网IP、NAT网关、VPN网关、云企业网、高速通道、共享带宽包等云资源构建高性能、配置灵活的企业级云网络;
3. 能根据工作任务书要求,完成对网络的联通性调试,并熟练针对网络故障进行诊断、排除。
云应用架构部署与运维
1.能根据工作任务书要求,合理规划云服务器数量、规格并完成创建、配置和优化等操作;
2.能根据工作任务书要求,通过云弹性伸缩和云负载均衡等服务构建高性能、高弹性的云基础设施架构;
负载均衡配置:
upstream myweb {
server 192.168.0.111:8080;
`#默认
weight=1`
server 192.168.0.112:8080; # 应用服务器2
}
server {
listen 80;
location / {
proxy_pass http://myweb;
}
}
3.能根据工作任务书要求,完成云容器、云容器集群的创建和配置;
4.能根据工作任务书要求,完成块存储的扩展配置以及对象存储、文件存储等典型云存储的创建和配置;
5.能根据工作任务书要求,通过自建或购买云服务方式完成关系型数据库安装(创建)、配置和管理;
Mysql windows版安装
在安装的bin目录下
//安装mysql 安装完成后Mysql会有一个随机密码
mysqld --initialize --console
将mysql安装为windows的服务
mysqld -install、
启动mysql服务
net start mysql
登录数据库,使用之前记录的密码
mysql -u root -p
登录成功后修改密码
alter user ‘root’@‘localhost’ identified by ‘想要设置的密码’;
commit;
Mysql linux版 安装
创建mysql用户组和用户并修改权限
groupadd mysql
useradd -r -g mysql mysql
创建数据目录并赋予权限
mkdir -p /data/mysql #创建目录
chown mysql:mysql -R /data/mysql #赋予权限
配置my.cnf
vim /etc/my.cnf
[mysqld]
bind-address=0.0.0.0
port=3306
user=mysql
basedir=/usr/local/mysql
datadir=/data/mysql
socket=/tmp/mysql.sock
log-error=/data/mysql/mysql.err
pid-file=/data/mysql/mysql.pid
#character config
character_set_server=utf8mb4
symbolic-links=0
explicit_defaults_for_timestamp=true
初始化数据库
进入mysql的bin目录
cd /usr/local/mysql/bin/
初始化
./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize
查看密码
cat /data/mysql/mysql.err
启动mysql,并更改root 密码
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
service mysql start
ps -ef|grep mysql
首先登录mysql,前面的那个是随机生成的。
./mysql -u root -p #bin目录下
SET PASSWORD = PASSWORD('123456');
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
FLUSH PRIVILEGES;
6.能根据工作任务书要求,通过自建或购买云服务方式完成非关系型数据库的安装(创建)、配置和管理;
Linux redis 安装
下载redis:
wget https://download.redis.io/releases/redis-6.2.6.tar.gz
解压redis:
tar -xzf redis-6.2.6.tar.gz
进入redis安装目录,执行make命令编译redis:
cd /usr/local/redis
make && make install
gcc 依赖
yum install -y gcc tcl
启动
cd src
./redis-server ../redis.conf
测试客户端程序
cd src
./redis-cli
7.能根据工作任务书要求,部署指定应用,并通过压力测试工具验证服务可用性以及云服务器弹性伸缩或容器集群弹性配置;
业务系统上云迁移
1.能根据工作任务书要求,申请并配置目标基础结构,包括计算、存储、网络等资源;
2.能根据工作任务书要求,通过镜像迁移、应用程序打包等方式完成业务应用迁移;
镜像迁移
docker 挂载 docker run -it -v 主机目录:容器内目录 # 类似于-p端口的映射
一、 容器 转化为镜像( docker export 、 docker import )
1 ) docker export :表示将容器导出文件包
两种命令方式(finhub-cms为容器名):
- docker export finhub-cms > finhub-cms.tar
- docker export -o finhub-cms.tar finhub-cms
2 ) docker import :表示根据 docker export 导出的文件包新建一个镜像。可以基于这个新镜像创建容器,实现容器迁移。
另种命令方式:
- docker import finhub-cms.tar finhub-cms:v1
- cat finhub-cms.tar | docker import - finhub-cms:v1
3 ) docker commit :也可以实现将容器转化为镜像。
- docker commit finhub-cms finhub-cms:v1
二、镜像迁移(镜像导出、镜像导入)
1 ) docker save :表示将镜像打包,方便迁移
两种命令方式(finhub-cms:v1为镜像名):
- docker save finhub-cms:v1 > finhub-cms_v1.tar.gz
- docer save -o finhub-cms_v1.tar.gz finhub-cms:v1
2 ) docker load : 表示将 docker save 导出的镜像包导入到本地仓库
两种命令方式:
- docker load < finhub-cms_v1.tar.gz
- docker load --input finhub-cms_v1.tar.gz
应用程序打包
4. 能根据工作任务书要求,完成结构化数据迁移和非结构化数据迁移;
Mysql 迁移
导出
mysqldump -u 用户名 -p 数据库名 数据表名 > '文件路径'
导入
source 文件路径 #source C:/test.sql
redis
方法1
主从同步迁移
步骤:
1.redis-cli 进入客户端
2.连接主
> slaveof ip port
3.info查看是否复制成功
4.断开主
> slavof no one
方法2
# 链接redis
$ redis-cli -u 127.0.0.1 -p 6379 -a 你的密码
# 执行持久化
$ 127.0.0.1:6379> bgsave
# 查看文件位置
$ 127.0.0.1:6379> config get dir
拷贝文件
把本地的source.txt文件拷贝到192.168.43.52机器上的/home/admin目录下
scp /var/www/html/drupal/door.php root@192.168.43.52:/home/admin
复制 redis数据目录/dump.rdb 到另一台redis的数据目录下,启动即可