#!/bin/bash # Oracle 云韩国区域存储卷重新分配 - 第一步 # 目标:先创建初始环境,然后删除 ch2 实例 echo "===========================================" echo "Oracle 云韩国区域存储卷重新分配 - 第一步" echo "===========================================" echo echo "当前状态: 所有资源待创建" echo "目标: 创建初始环境,然后删除 ch2 实例" echo echo "第 1 部分: 应用初始配置 (创建所有资源)" echo "----------------------------------------" echo "这将创建:" echo " - VCN 和网络组件" echo " - ch2 实例 (将稍后删除)" echo " - ch3 实例 (保持不变直到下一步)" echo " - A1 实例 (主要实例)" echo " - 初始存储卷" echo read -p "按 Enter 键继续创建初始环境..." # 实际执行 (注释掉以避免在模拟环境中执行) # terraform apply -var ch2_enabled=true -var ch3_enabled=true -var a1_storage_size_gb=50 echo echo "模拟: 初始环境已创建" echo "- VCN 和网络组件已创建" echo "- ch2 实例已创建" echo "- ch3 实例已创建" echo "- A1 实例已创建" echo echo "第 2 部分: 删除 ch2 实例" echo "--------------------------" echo "现在 ch2 实例已运行,我们可以删除它" echo "这将释放 ch2 实例的资源" echo read -p "按 Enter 键继续删除 ch2 实例..." # 实际执行 (注释掉以避免在模拟环境中执行) # terraform apply -var ch2_enabled=false -var ch3_enabled=true -var a1_storage_size_gb=50 echo echo "模拟: ch2 实例已删除" echo "- ch2 实例及相关资源已释放" echo "- 存储空间现在可用" echo "- ch3 实例保持运行" echo "- A1 实例保持运行" echo echo "第 3 部分: 确认删除操作" echo "--------------------------" echo "ch2 实例已成功删除" echo "资源已释放,可用于后续操作" echo echo "===========================================" echo "第一步完成!" echo "ch2 实例已删除,资源已释放" echo "接下来可以删除 ch3 实例或增加 A1 存储" echo "==========================================="