diff --git a/pve/asset/img/clear-foreign-config.png b/pve/asset/img/clear-foreign-config.png new file mode 100644 index 0000000..576dd8d Binary files /dev/null and b/pve/asset/img/clear-foreign-config.png differ diff --git a/pve/asset/img/clear-old-raid-config.png b/pve/asset/img/clear-old-raid-config.png new file mode 100644 index 0000000..1a38715 Binary files /dev/null and b/pve/asset/img/clear-old-raid-config.png differ diff --git a/pve/asset/img/idrac-firmware-update.png b/pve/asset/img/idrac-firmware-update.png new file mode 100644 index 0000000..dda154f Binary files /dev/null and b/pve/asset/img/idrac-firmware-update.png differ diff --git a/pve/update-idrac.md b/pve/update-idrac.md new file mode 100644 index 0000000..36d6db8 --- /dev/null +++ b/pve/update-idrac.md @@ -0,0 +1,59 @@ +# Update Firmware IDRAC + +- Sul sito della DELL, si trovano i driver corretti in base al modello del server [PowerEdge R720XD](https://www.dell.com/support/product-details/it-it/product/poweredge-r720xd/drivers) +- Possono essere aggiornati automaticamente da `IDRAC Settings > Update FTP` +- Le generazioni dei [PowerEdge servers](https://en.wikipedia.org/wiki/List_of_PowerEdge_servers) +- Siccome questi vecchi modelli non sono piú supportati, é possibile usare questo repository pubblico + +```txt +ftp.updateyodell.net +with user/pass dell/calvin +``` + +![idrac-firmware-update](/asset/img/idrac-firmware-update.png) + +- Fare tutti gli update del caso + +## Impostare controller in HBA + +> Impostare un controller in HBA (Host Bus Adapter) o IT (Initiator Target) mode è un processo che consente di evitare che il controller gestisca i dischi in modo che il sistema operativo possa accedervi direttamente, senza che il controller gestisca il RAID. Questo è utile quando si desidera utilizzare il RAID software del sistema operativo piuttosto che il RAID hardware del controller. + +- Se Proxmox non riesce a vedere tutti i dischi, è possibile che ci siano configurazioni di RAID o dischi *foreign* (estranei), gestiti da un vecchio controller. Devono quindi essere eliminate: + +![clear-old-raid-config](/asset/img/clear-old-raid-config.png) + +![clear-foreign-config](/asset/img/clear-foreign-config.png) + +- Per il flash del firmware, seguire la seguente procedura: [H310/H710/H710P/H810 Mini & Full Size IT Crossflashing](https://fohdeesha.com/docs/perc.html) +- Entrare nel BIOS, tipicamente premendo F2, quindi disabilitare + +```txt +Processor Settings > Virtualization Technology +Integrated Devices > SR-IOV Global Enable +Integrated Devices > I/OAT DMA Engine +You also must set the server boot mode to BIOS, not UEFI +``` + +- Rimuovere la batteria dal controller, se presente +- Rimuovere tutti i dischi +- Scaricare lo zip [Dell Perc Flashing ZIP](https://fohdeesha.com/docs/store/perc/perc-crossflash-v2.6.zip) +- Avviare la ISO FreeDOS e dare il comando seguente, per capire il tipo di controller + +```txt +info +``` + +![controller-type](image-3.png) + +- Seguire quindi le istruzioni specifiche per il tipo di controller +- Infine, riavviare il server, lasciando spenta la macchina per 60 secondi circa +- Nel caso di Kernel Panic, riavviare nuovamente +- Riavviare nella Linux Live ISO e reimpostare il vecchio SAS Address +- Per rendere la scheda avviabile, bisogna caricargli i due firmware di avvio: + +```sh +root@debian:~# flashboot /root/Bootloaders/mptsas2.rom +root@debian:~# flashboot /root/Bootloaders/x64sas2.rom +``` + +- Entrare nel BIOS, tipicamente premendo F2, e ripristinare le voci precedentemente modificate