Invité KVM utilisant un disque SATA physique

Existe-t-il un moyen d'get mon server Ubuntu (en tant que client en KVM) pour utiliser l'un des disques SATA hôtes? Je veux qu'il ait un access exclusif et je crois qu'il devrait y avoir une manière "native". J'ai googlé cela pendant un certain time, mais j'ai trouvé rien.

Désolé si il y a des erreurs d'orthographe, pas ma langue maternelle.

Si vous utilisez virt-manager pour gérer vos instances KVM, vous pouvez l'ouvrir, cliquer sur votre instance, aller à Affichage → Détails. Il existe un button "Ajouter du matériel" si vous pouvez append le stockage, qui peut également être un disque dur entier. Utilisez 'VirtIO' comme moyen d'accéder au disque dur – cela fonctionne bien avec les kernelx linux récents, si votre operating system invité est linux.

Veillez à ne pas utiliser le disque dur sur l'hyperviseur tant que l'instance est en cours d'exécution. Par exemple, si vous montez un système de files sur l'hyperviseur qui réside sur le disque et est monté à partir de la machine virtuelle, vous allez probablement détruire le système de files. Donc, un peu de prudence supplémentaire paie bien 😉

La meilleure façon de le faire dans virt-manager est d'append le disque en tant que pool de stockage. Pour ce faire, cliquez correctement sur la connection local (QEMU), select l'onglet "détails", "stockage", click le button "plus" et suivez l'assistant pour append un nouveau pool de stockage en fonction du disque physique (vous en avez un choix, peut effectivement casser le disque en parties avec LVM) Ensuite, créez un volume sur ce disque et, lorsque vous créez une machine virtuelle, joignez le volume pré-créé