Initial commit: loc_az_hci (smom-dbis-138 excluded via .gitignore)
Some checks failed
Test / test (push) Has been cancelled
Some checks failed
Test / test (push) Has been cancelled
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
105
docs/temporary/QUICK_TEMPLATE_GUIDE.md
Normal file
105
docs/temporary/QUICK_TEMPLATE_GUIDE.md
Normal file
@@ -0,0 +1,105 @@
|
||||
# Quick Template Creation Guide
|
||||
|
||||
## ✅ Step 1: Cloud Image Downloaded
|
||||
- Location: `./downloads/ubuntu-24.04-server-cloudimg-amd64.img`
|
||||
- Size: 597 MB
|
||||
- Status: Ready for upload
|
||||
|
||||
## 📤 Step 2: Upload to Proxmox (2-3 minutes)
|
||||
|
||||
1. **Open Proxmox Web UI:**
|
||||
- https://192.168.1.206:8006
|
||||
- Login with root credentials
|
||||
|
||||
2. **Go to Storage:**
|
||||
- Click: **Datacenter** → **pve** → **Storage** → **local**
|
||||
- Click **"Upload"** button (top right)
|
||||
|
||||
3. **Upload Image:**
|
||||
- Click **"Select File"**
|
||||
- Navigate to: `/home/intlc/projects/loc_az_hci/downloads/ubuntu-24.04-server-cloudimg-amd64.img`
|
||||
- Click **"Upload"**
|
||||
- Wait for completion (progress bar will show)
|
||||
|
||||
## 🖥️ Step 3: Create VM from Image (5 minutes)
|
||||
|
||||
1. **Click "Create VM"** (top right, purple button)
|
||||
|
||||
2. **General:**
|
||||
- VM ID: **9000**
|
||||
- Name: **ubuntu-24.04-cloudinit**
|
||||
- Click **"Next"**
|
||||
|
||||
3. **OS:**
|
||||
- Select: **"Do not use any media"**
|
||||
- Click **"Next"**
|
||||
|
||||
4. **System:**
|
||||
- Keep defaults
|
||||
- Click **"Next"**
|
||||
|
||||
5. **Disks:**
|
||||
- **Delete the default disk** (click X)
|
||||
- Click **"Add"** → **"Hard Disk"**
|
||||
- Storage: **local**
|
||||
- **Import from:** Select `ubuntu-24.04-server-cloudimg-amd64.img` from dropdown
|
||||
- Disk size: **20GB**
|
||||
- Click **"Add"**
|
||||
- Click **"Next"**
|
||||
|
||||
6. **CPU:**
|
||||
- Cores: **2**
|
||||
- Click **"Next"**
|
||||
|
||||
7. **Memory:**
|
||||
- Memory: **2048** MB
|
||||
- Click **"Next"**
|
||||
|
||||
8. **Network:**
|
||||
- Bridge: **vmbr0**
|
||||
- Model: **VirtIO**
|
||||
- Click **"Next"**
|
||||
|
||||
9. **Confirm:**
|
||||
- Review settings
|
||||
- Click **"Finish"**
|
||||
|
||||
## ⚙️ Step 4: Configure Cloud-Init (1 minute)
|
||||
|
||||
1. **Select VM 9000** in left panel
|
||||
|
||||
2. **Go to "Options" tab**
|
||||
|
||||
3. **Click "Cloud-Init"**
|
||||
|
||||
4. **Configure:**
|
||||
- **User:** `ubuntu`
|
||||
- **Password:** (leave empty)
|
||||
- **SSH Public Keys:** Paste this key:
|
||||
```
|
||||
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDbGtLMmN6px4J2QUYk0BjnNT2wytgiTLSDzL+AwhE6qQWbL+h8AeFET2CHeEf09m5KYLAbHkYTq5aUleuXsluPer9A5moPD1UfdSVLpyyIv8OvKU4mnabk4z31yenPD7Wn1hKd3WoZs2ZflFIvzXaVGBoQXFlWztWLO1fh6CXmppf731FMcTMr4x7uxd8dkG4B400a1xWFx7H4e/u33KDUApqimTrwPTfooRLuyyKV7FWpopSvbSl0ANkZsuyrjbQRR3uD66iQaI60sZArTjhjwnJz+VCOnmJhlGmfMMwov4SOemt+Ut3x0Z6CwagjvxbpGf4hoI9coYD89IFzYwXVUyB9CyvlxEyPTX3v8QwIEZtWWPDStAHTkwZ80z+LU/pvP12Su32D4Wu+ziDkONVpxh1Qh6tV+jvuA9oSKno9jLa4FO0ZTs4bPkww8AbglH3h+dV7zd7qtwwW1oeSw5GHaOq/NetfpvPVuYkOe0IxVvlODZ/d6vAjCBZ0fRgtsEuZvmCVrxwGzZEHWLeAF9G/XD+wpaA5OonceeuhF6K4H12TC3AH6ycUPIBdYOeD2askutLprLmukj8xAC5mRW4ehCnXmwjABrhLSJb7A326q6t8EO2+3u12vvMQt7xKi+aY0+wGZXSvHfiabp93OMuf3WL80A8+5NaRtby44fY6bw== defi@defi-oracle.io
|
||||
```
|
||||
- Click **"OK"**
|
||||
|
||||
## 🔄 Step 5: Convert to Template (1 minute)
|
||||
|
||||
1. **Right-click VM 9000** in left panel
|
||||
2. **Select "Convert to Template"**
|
||||
3. **Confirm**
|
||||
4. **Wait** for conversion (1-2 minutes)
|
||||
|
||||
## ✅ Done!
|
||||
|
||||
Template is ready. Now run:
|
||||
```bash
|
||||
./scripts/recreate-vms-from-template.sh
|
||||
```
|
||||
|
||||
This will:
|
||||
- Destroy existing VMs (100, 101, 102, 103)
|
||||
- Recreate them from template
|
||||
- Auto-configure network and Cloud-Init
|
||||
- Start all VMs
|
||||
|
||||
**Total time:** ~10-15 minutes for template creation, then automated VM recreation!
|
||||
|
||||
Reference in New Issue
Block a user