Files
terraform/oracle/kr/OPTIMIZATION_GUIDE.md

52 lines
1.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 韩国区域 Oracle 云实例优化操作指南
## 操作概述
根据你的要求,我们将执行以下操作:
- 删除 ch2 实例(一个小实例)
- 保留 ch3 实例
- 将释放的资源(主要是存储空间)重新分配给 A1 实例
## 配置文件说明
1. `instances.tf` - 定义了所有实例的配置
2. `variables.tf` - 定义了所有变量
3. `optimization_config.tf` - 优化配置,设置 ch2_enabled=false
4. `optimize_kr.sh` - 自动化执行脚本
## 操作步骤
1. **准备工作**
- 确保 ~/.oci/config 中有正确的 [korea] 配置
- 备份重要数据
2. **执行优化**
```bash
cd /home/ben/terraform/oracle/kr
./optimize_kr.sh
```
3. **验证结果**
- 检查 Terraform 状态
- 验证 Oracle 云控制台中的实例状态
## 风险提示
- 删除实例会导致数据丢失(除非使用持久化存储卷)
- 请确保在执行前已备份重要数据
- 操作过程中会有短暂的服务中断
## 回滚方案
如果需要回滚,可以将 ch2_enabled 设置为 true 并重新应用配置:
```bash
terraform apply -var ch2_enabled=true
```
## 预期结果
- ch2 实例被删除
- A1 实例获得更多的存储空间(增加到 200GB
- ch3 实例保持不变
- 总体资源使用更优化