Files
terraform/oracle/kr/STORAGE_REALLOCATION_GUIDE.md

59 lines
1.8 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 实例
- 释放 ch2 实例关联的所有存储卷
- 将释放的存储资源重新分配给 A1 实例
## 存储卷重新分配机制
### 存储卷生命周期
1. **ch2 实例的存储卷**:当实例被终止时,非持久化的引导卷会被自动删除
2. **资源释放**:存储空间被标记为可用状态
3. **A1 实例的新存储卷**:创建新的数据卷分配给 A1 实例
### 存储卷配置
- **A1 实例**:将获得新的 200GB 数据卷
- **ch2 实例**:原有存储卷将在实例终止时被释放
- **ch3 实例**:保持原有存储配置不变
## 实施步骤
### 1. 验证当前配置
```bash
cd /home/ben/terraform/oracle/kr
terraform plan -var ch2_enabled=false -var a1_storage_size_gb=200
```
### 2. 执行存储卷重新分配
```bash
./reallocate_storage.sh
```
### 3. 验证结果
- 在 Oracle 云控制台检查韩国区域的实例状态
- 确认 ch2 实例已被删除
- 确认 A1 实例拥有新的存储卷
## 存储空间计算
- **释放的存储**ch2 实例的存储空间
- **新增存储**:为 A1 实例创建 200GB 数据卷
- **净效果**:存储资源从 ch2 实例转移到 A1 实例
## 注意事项
- **数据备份**:在执行操作前,请确保 ch2 实例上的重要数据已备份
- **服务中断**ch2 实例终止会导致该实例上的服务中断
- **存储一致性**A1 实例的新存储卷需要手动挂载和配置
## 验证要点
1. ch2 实例完全消失
2. A1 实例获得新的存储卷
3. 总体存储使用量符合预期
4. ch3 实例不受影响
通过此操作,你将成功释放 ch2 实例的存储资源,并将其重新分配给 A1 实例,实现了资源的优化配置。