
# 自动化部署ADHub环境
#### 准备工作
获取AK/SK，可参考[《获取AK/SK》](https://support.huaweicloud.com/devg-apisign/api-sign-provide-aksk.html)
#### 开始部署
1. 联系供应商获取license，下载【ADHub 部署脚本】
2. 进入采买脚本根路径，执行脚本，开始采买 
   ```
   # 华为云Provider 认证
   export HW_REGION_NAME="cn-north-4" # 区域
   export HW_ACCESS_KEY="my-access-key"
   export HW_SECRET_KEY="my-secret-key"
   # 查看采买计划
   terraform plan
   # 执行采买
   terraform apply
   ```
   
   
3. 联系供应商获取license，下载【ADHub 部署脚本】
4. 进入部署脚本根路径，执行脚本，开始部署 
   ```
   #根据terraform 执行采买脚本后输出信息获取中间件数据库连接信息，修改ADHub部署脚本yaml文本信息
   #登录mysql数据库创建ADHub系统所需数据库
   > create database ads DEFAULT CHARACTER SET utf8mb4;
   > create database ad_tms DEFAULT CHARACTER SET utf8mb4;
   > create database ad_xiaoshu DEFAULT CHARACTER SET utf8mb4;
   > create database report DEFAULT CHARACTER SET utf8mb4;
   > create database ad_extplugin DEFAULT CHARACTER SET utf8mb4;
   #根据脚本提示信息，按照顺序执行
   Kubectl apply -f *-config.yaml -n adhub
   Kubectl apply -f *-svc.yaml -n adhub
   Kubectl apply -f *-deploy.yaml -n adhub
   Kubectl apply -f *-nginx.yaml -n adhub
   ```
   
   
 
