feat: add cloudflare workers ai config and global credentials
This commit is contained in:
80
oracle/kr/STEP_BY_STEP_GUIDE.md
Normal file
80
oracle/kr/STEP_BY_STEP_GUIDE.md
Normal file
@@ -0,0 +1,80 @@
|
||||
# Oracle 云韩国区域存储卷重新分配分步操作指南
|
||||
|
||||
## 概述
|
||||
此文档说明如何分步执行存储卷重新分配操作,按照你的要求逐步进行。
|
||||
|
||||
## 当前状态
|
||||
- Terraform 已成功初始化并使用本地 OCI provider
|
||||
- 所有资源均处于待创建状态
|
||||
- 需要先创建初始环境,然后执行删除操作
|
||||
|
||||
## 步骤 1: 创建初始环境
|
||||
首先创建所有资源的初始配置:
|
||||
|
||||
```bash
|
||||
# 首次应用 - 创建所有资源
|
||||
terraform apply -var ch2_enabled=true -var ch3_enabled=true -var a1_storage_size_gb=50
|
||||
```
|
||||
|
||||
## 步骤 2: 删除 ch2 实例 (第一步)
|
||||
按你的要求,我们先单独删除 ch2 实例:
|
||||
|
||||
```bash
|
||||
# 更新配置,只删除 ch2 实例
|
||||
terraform plan -var ch2_enabled=false -var ch3_enabled=true -var a1_storage_size_gb=50
|
||||
# 检查计划确认只有 ch2 实例被销毁
|
||||
terraform apply -var ch2_enabled=false -var ch3_enabled=true -var a1_storage_size_gb=50
|
||||
```
|
||||
|
||||
预期输出:
|
||||
- 销毁: oci_core_instance.ch2_instance (1 个实例)
|
||||
- 保留: oci_core_instance.ch3_instance (1 个实例)
|
||||
- 保留: oci_core_instance.a1_instance (1 个实例)
|
||||
- 保留: 其他所有网络资源
|
||||
|
||||
## 步骤 3: 删除 ch3 实例 (第二步)
|
||||
在确认 ch2 实例已删除后,接下来删除 ch3 实例:
|
||||
|
||||
```bash
|
||||
# 更新配置,删除 ch3 实例
|
||||
terraform plan -var ch2_enabled=false -var ch3_enabled=false -var a1_storage_size_gb=50
|
||||
# 检查计划确认只有 ch3 实例被销毁
|
||||
terraform apply -var ch2_enabled=false -var ch3_enabled=false -var a1_storage_size_gb=50
|
||||
```
|
||||
|
||||
## 步骤 4: 增加 A1 实例存储 (第三步)
|
||||
在两个小实例都被删除后,增加 A1 实例的存储空间:
|
||||
|
||||
```bash
|
||||
# 更新配置,增加 A1 实例存储
|
||||
terraform plan -var ch2_enabled=false -var ch3_enabled=false -var a1_storage_size_gb=200
|
||||
# 检查计划确认创建了更大的存储卷
|
||||
terraform apply -var ch2_enabled=false -var ch3_enabled=false -var a1_storage_size_gb=200
|
||||
```
|
||||
|
||||
## 验证每个步骤
|
||||
在每个步骤后,使用以下命令验证:
|
||||
|
||||
```bash
|
||||
# 检查当前状态
|
||||
terraform show
|
||||
|
||||
# 检查资源数量
|
||||
terraform state list | wc -l
|
||||
```
|
||||
|
||||
## 注意事项
|
||||
1. 每个步骤都应该单独执行和验证
|
||||
2. 在删除实例前,确保实例上没有重要数据
|
||||
3. 存储卷的释放和重新分配可能需要一些时间
|
||||
4. 检查云控制台以确认操作已完成
|
||||
|
||||
## 回滚方案
|
||||
如果需要回滚到某个状态:
|
||||
|
||||
```bash
|
||||
# 恢复 ch2 实例
|
||||
terraform apply -var ch2_enabled=true -var ch3_enabled=false -var a1_storage_size_gb=50
|
||||
```
|
||||
|
||||
这种分步方法确保了你要求的逐步操作流程,每一步都可以验证后再进行下一步。
|
||||
Reference in New Issue
Block a user