Ferramentas do usuário

Ferramentas do site


proxmox:converter_disco_ide_sata_para_scsi

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anteriorRevisão anterior
Próxima revisão
Revisão anterior
proxmox:converter_disco_ide_sata_para_scsi [2026/05/28 09:56] – adminproxmox:converter_disco_ide_sata_para_scsi [2026/05/28 10:26] (atual) – admin
Linha 1: Linha 1:
-====== 🔄 Converter Disco IDE/SATA para SCSI no Proxmox VE ======+====== 🔄 Converter Disco IDE/SATA → SCSI no Proxmox VE ======
  
 ===== 📋 Visão Geral ===== ===== 📋 Visão Geral =====
Linha 5: Linha 5:
 Procedimento para converter discos **IDE** ou **SATA** para **SCSI (VirtIO SCSI)** no Proxmox VE. Procedimento para converter discos **IDE** ou **SATA** para **SCSI (VirtIO SCSI)** no Proxmox VE.
  
-Benefícios:+**Benefícios da conversão**
  
 * Melhor desempenho de I/O * Melhor desempenho de I/O
 * Menor overhead de virtualização * Menor overhead de virtualização
-* Melhor integração com o Proxmox+* Melhor integração com recursos do Proxmox
 * Recomendado para sistemas operacionais modernos * Recomendado para sistemas operacionais modernos
  
-**Métodos disponíveis:**+--- 
 + 
 +===== ⚠️ ALERTA — Backup Obrigatório ===== 
 + 
 +<WRAP important> 
 +NÃO execute este procedimento sem backup válido da VM. 
 +</WRAP> 
 + 
 +A conversão altera a forma como o sistema operacional acessa o disco. 
 + 
 +Problemas possíveis: 
 + 
 +* Falha de boot 
 +* ''INACCESSIBLE_BOOT_DEVICE'' (Windows) 
 +* Disco não reconhecido 
 +* Necessidade de reversão manual 
 + 
 +**Boas práticas recomendadas** 
 + 
 +* Backup completo da VM 
 +* Snapshot da VM (quando aplicável) 
 +* Backup externo / PBS 
 + 
 +**Checklist pré-mudança** 
 + 
 +^ Item ^ Esperado ^ 
 +| Backup realizado | Sim | 
 +| VirtIO ISO disponível | Sim | 
 +| Janela de manutenção | Sim | 
 +| Plano de retorno conhecido | Sim | 
 + 
 +--- 
 + 
 +===== 🧭 Escolha o Método =====
  
 ^ Método ^ Indicado para ^ ^ Método ^ Indicado para ^
-| **Opção 1 — Método Seguro** | Windows | +| **Opção 1 — GUI / Método Seguro** | Windows / Aprendizado | 
-| **Opção 2 — Conversão Direta** | Linux / Windows já validado |+| **Opção 2 — Shell / CLI** | Linux / Administração rápida |
  
 --- ---
  
-====== Opção 1 — Método Seguro (Windows — Recomendado) ======+====== 🖥️ Opção 1 — GUI / Método Seguro (Windows — Recomendado) ======
  
-Fluxo do processo:+<WRAP tip> 
 +Método recomendado para ambientes Windows e para quem está aprendendo. 
 +</WRAP> 
 + 
 +**Fluxo do procedimento**
  
 <code> <code>
 Instalar VirtIO + QEMU Guest Agent Instalar VirtIO + QEMU Guest Agent
 ↓ ↓
-Validar funcionamento+Validar Windows
 ↓ ↓
 Desligar VM Desligar VM
 ↓ ↓
-Adicionar disco SCSI de teste+Adicionar disco SCSI teste
 ↓ ↓
-Validar reconhecimento do controlador+Validar reconhecimento do driver
 ↓ ↓
 Desligar VM Desligar VM
Linha 41: Linha 78:
 Ajustar boot Ajustar boot
 ↓ ↓
-Inicializar VM+Inicializar
 ↓ ↓
-Validar boot+Validar
 ↓ ↓
-Remover disco temporário+Remover disco teste
 </code> </code>
  
Linha 52: Linha 89:
 ===== Etapa 1 — Instalar VirtIO e QEMU Guest Agent ===== ===== Etapa 1 — Instalar VirtIO e QEMU Guest Agent =====
  
-Adicionar ISO:+Adicionar ISO VirtIO. 
 + 
 +Caminho:
  
 <code> <code>
-Hardware → CD/DVD Drive → virtio-win.iso+VM → Hardware → CD/DVD Drive → virtio-win.iso
 </code> </code>
 +
 +Inicializar a VM.
  
 Dentro do Windows instalar: Dentro do Windows instalar:
Linha 83: Linha 124:
 * Drivers instalados corretamente * Drivers instalados corretamente
  
-Verificação opcional do Guest Agent:+Validação opcional do Guest Agent. 
 + 
 +No host:
  
 <code bash> <code bash>
-qm agent VMID ping+qm config VMID | grep agent
 </code> </code>
  
-Exemplo:+Esperado: 
 + 
 +<code> 
 +agent: 1 
 +</code> 
 + 
 +Teste opcional:
  
 <code bash> <code bash>
-qm agent 100 ping+qm guest cmd VMID get-osinfo
 </code> </code>
  
-Após validar, **desligar a VM**.+Exemplo:
  
 <code bash> <code bash>
-qm shutdown VMID+qm guest cmd 100 get-osinfo
 </code> </code>
  
----+Após validar:
  
-===== Etapa 3 — Preparar controlador SCSI =====+**Desligar a VM**
  
-No host Proxmox:+<code> 
 +VM → Shutdown 
 +</code>
  
-Verificar:+---
  
-<code bash> +===== Etapa 3 — Configurar controlador SCSI ===== 
-qm config VMID | grep scsihw+ 
 +No Proxmox: 
 + 
 +<code> 
 +VM → Hardware → SCSI Controller
 </code> </code>
  
-Caso não exista:+Selecionar:
  
-<code bash> +<code> 
-qm set VMID --scsihw virtio-scsi-single+VirtIO SCSI Single
 </code> </code>
  
-Adicionar disco temporário SCSI (1GB).+Adicionar disco temporário.
  
-Exemplo:+Caminho:
  
-<code bash> +<code> 
-qm set 100 --scsi10 local-lvm:1+VM → Hardware → Add → Hard Disk
 </code> </code>
  
-Inicializar a VM.+Configurar: 
 + 
 +* Bus/Device → **SCSI** 
 +* Size → **1 GB** 
 + 
 +Inicializar VM.
  
 --- ---
  
-===== Etapa 4 — Validar reconhecimento do SCSI =====+===== Etapa 4 — Validar reconhecimento do controlador =====
  
 Dentro do Windows: Dentro do Windows:
Linha 143: Linha 203:
 Executar: Executar:
  
-* Inicializar novo disco+* Inicializar disco
 * Criar volume simples * Criar volume simples
 * Atribuir letra **D:** * Atribuir letra **D:**
 * Formatar volume * Formatar volume
  
-Criar arquivo teste:+Criar arquivo de validação:
  
 <code> <code>
Linha 154: Linha 214:
 </code> </code>
  
-✅ Resultado esperado:+<WRAP tip> 
 +O disco D: existe apenas para validar que o Windows reconheceu corretamente o controlador VirtIO/SCSI antes da migração do disco do sistema (C:). 
 +</WRAP>
  
-Windows deve reconhecer normalmente a unidade **D:**.+**Resultado esperado**
  
-Objetivo:+Windows reconhece normalmente a unidade **D:**.
  
-* Confirmar que o driver VirtIO/SCSI está funcional +<WRAP warning> 
-* Garantir reconhecimento do barramento antes da migração do disco do sistema+Não prossiga se:
  
-⚠️ **Não prossiga se o disco não aparecer ou apresentar erro.**+* Disco não aparecer 
 +* Driver apresentar erro 
 +* Windows não reconhecer o dispositivo
  
-Após validação, **desligar novamente a VM**.+  </WRAP>
  
-<code bash> +Após validar: 
-qm shutdown VMID+ 
 +**Desligar novamente a VM** 
 + 
 +<code> 
 +VM → Shutdown
 </code> </code>
  
Linha 175: Linha 243:
 ===== Etapa 5 — Converter disco principal ===== ===== Etapa 5 — Converter disco principal =====
  
-Exemplo atual:+No Proxmox:
  
 <code> <code>
-ide0: local-lvm:vm-100-disk-0 +VM → Hardware
-boot: order=ide0+
 </code> </code>
  
-Remover associação antiga.+Localizar o disco atual.
  
-IDE:+Exemplos:
  
-<code bash> +<code> 
-qm set VMID --delete ide0+IDE0 
 +ou 
 +SATA0
 </code> </code>
  
-SATA:+Executar:
  
-<code bash> +* Selecionar disco atual 
-qm set VMID --delete sata0 +* Clicar **Detach**
-</code>+
  
-Associar o mesmo disco como SCSI.+O disco passará para a seção **Unused Disk**.
  
-Exemplo:+Agora reanexar o mesmo disco.
  
-<code bash> +Caminho: 
-qm set 100 --scsi0 local-lvm:vm-100-disk-0+ 
 +<code> 
 +VM → Hardware → Unused Disk → Edit
 </code> </code>
  
-Ajustar boot:+Configurar:
  
-<code bash> +<code> 
-qm set 100 --boot order=scsi0+Bus/Device → SCSI0
 </code> </code>
  
-Inicializar VM:+Salvar alterações.
  
-<code bash> +--- 
-qm start VMID+ 
 +===== Etapa 6 — Ajustar ordem de boot ===== 
 + 
 +Caminho: 
 + 
 +<code> 
 +VM → Options → Boot Order
 </code> </code>
 +
 +Configurar:
 +
 +<code>
 +SCSI0
 +</code>
 +
 +como primeiro dispositivo de boot.
  
 --- ---
  
-===== Etapa 6 — Validar boot =====+===== Etapa 7 — Inicializar e validar ===== 
 + 
 +Inicializar a VM.
  
 Confirmar: Confirmar:
Linha 225: Linha 311:
 * Login funcional * Login funcional
 * Disco **C:** operacional * Disco **C:** operacional
-* Sem BSOD / ''INACCESSIBLE_BOOT_DEVICE''+* Sem BSOD 
 +* Aplicações funcionando
  
-Após validação, remover disco temporário:+---
  
-<code bash> +===== Etapa 8 — Remover disco temporário ===== 
-qm shutdown VMID + 
-qm set 100 --delete scsi10 +Após validar o boot normal. 
-qm start VMID+ 
 +No Proxmox: 
 + 
 +<code> 
 +VM → Hardware
 </code> </code>
  
-FIM.+Selecionar o disco temporário de 1GB.
  
----+Executar:
  
-===== Procedimento de Retorno — BSOD / INACCESSIBLE_BOOT_DEVICE =====+* **Detach** 
 +* **Remove**
  
-Caso o Windows não inicie:+<WRAP info> 
 +O disco temporário foi utilizado apenas para validar o funcionamento do driver VirtIO/SCSI. 
 +</WRAP>
  
-Parar VM:+Conversão concluída.
  
-<code bash> +---
-qm stop VMID +
-</code>+
  
-Restaurar barramento anterior.+===== 🚑 Procedimento de Retorno — BSOD / INACCESSIBLE_BOOT_DEVICE =====
  
-Para IDE:+<WRAP important> 
 +Se o Windows não iniciar após a conversão, utilize este procedimento de retorno. 
 +</WRAP>
  
-<code bash> +Parar VM. 
-qm set VMID --ide0 STORAGE:vm-VMID-disk-X + 
-qm set VMID --delete scsi0 +No Proxmox: 
-qm set VMID --boot order=ide0+ 
 +<code> 
 +VM → Hardware
 </code> </code>
  
-Para SATA:+Executar:
  
-<code bash> +* Detach do **SCSI0** 
-qm set VMID --sata0 STORAGE:vm-VMID-disk-X +* Reanexar o disco original em **IDE0** ou **SATA0** 
-qm set VMID --delete scsi0 + 
-qm set VMID --boot order=sata0+Depois ajustar: 
 + 
 +<code> 
 +VM → Options → Boot Order
 </code> </code>
  
-Iniciar novamente a VM.+Restaurar boot original. 
 + 
 +Inicializar novamente.
  
 --- ---
  
-====== Opção 2 — Conversão Direta (Linux / Windows já validado) ======+====== ⌨️ Opção 2 — Shell / CLI ======
  
-Indicado para:+<WRAP tip> 
 +Método indicado para Linux, automação ou administração rápida. 
 +</WRAP>
  
-* Linux +**Fluxo do procedimento**
-* Windows onde VirtIO já foi previamente validado +
- +
-Fluxo:+
  
 <code> <code>
-Configurar SCSI+Verificar configuração 
 +↓ 
 +Configurar controlador
 ↓ ↓
 Converter disco Converter disco
Linha 294: Linha 396:
 --- ---
  
-===== Etapa 1 — Configurar controlador =====+===== Etapa 1 — Verificar configuração atual ===== 
 + 
 +Verificar configuração da VM: 
 + 
 +<code bash> 
 +qm config VMID 
 +</code> 
 + 
 +Verificar controlador SCSI: 
 + 
 +<code bash> 
 +qm config VMID | grep scsihw 
 +</code> 
 + 
 +--- 
 + 
 +===== Etapa 2 — Configurar controlador SCSI ===== 
 + 
 +Caso necessário:
  
 <code bash> <code bash>
Linha 302: Linha 422:
 --- ---
  
-===== Etapa 2 — Converter disco =====+===== Etapa 3 — Converter disco =====
  
 IDE → SCSI IDE → SCSI
Linha 320: Linha 440:
 --- ---
  
-===== Etapa 3 — Ajustar boot e iniciar =====+===== Etapa 4 — Ajustar boot =====
  
 <code bash> <code bash>
 qm set VMID --boot order=scsi0 qm set VMID --boot order=scsi0
-qm start VMID 
 </code> </code>
  
 --- ---
  
-===== Etapa 4 — Validar =====+===== Etapa 5 — Inicializar e validar =====
  
-Confirmar:+Inicializar: 
 + 
 +<code bash> 
 +qm start VMID 
 +</code> 
 + 
 +Validar:
  
 * Sistema iniciou normalmente * Sistema iniciou normalmente
Linha 339: Linha 464:
 --- ---
  
-===== Referência =====+===== 📚 Referência =====
  
 https://pve.proxmox.com/pve-docs/ https://pve.proxmox.com/pve-docs/
  
proxmox/converter_disco_ide_sata_para_scsi.1779972984.txt.gz · Última modificação: por admin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki