6.6. Création d'un objet de stockage pscsi
Vous pouvez configurer, en tant que backstore, tout objet de stockage qui prend en charge la transmission directe des commandes SCSI sans émulation SCSI, et avec un périphérique SCSI sous-jacent qui apparaît avec lsscsi dans le site /proc/scsi/scsi, tel qu'un disque dur SAS. Ce sous-système prend en charge les systèmes SCSI-3 et supérieurs.
pscsi ne doivent être utilisées que par des utilisateurs expérimentés. Les commandes SCSI avancées telles que l'affectation d'unités logiques asymétriques (ALUA) ou les réservations persistantes (par exemple, celles utilisées par VMware ESX et vSphere) ne sont généralement pas implémentées dans le micrologiciel du périphérique et peuvent provoquer des dysfonctionnements ou des pannes. En cas de doute, utilisez plutôt block backstore pour les configurations de production.
Conditions préalables
-
Installation et exécution de
targetcli. Pour plus d'informations, voir Installation de targetcli.
Procédure
Naviguez vers le site
pscsi/à partir du répertoirebackstores/:/> backstores/pscsi/
/> backstores/pscsi/Copy to Clipboard Copied! Toggle word wrap Toggle overflow Créez un backstore
pscsipour un périphérique SCSI physique, un périphérique TYPE_ROM utilisant/dev/sr0dans cet exemple :/backstores/pscsi> create name=pscsi_backend dev=/dev/sr0 Generating a wwn serial. Created pscsi storage object pscsi_backend using /dev/sr0
/backstores/pscsi> create name=pscsi_backend dev=/dev/sr0 Generating a wwn serial. Created pscsi storage object pscsi_backend using /dev/sr0Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Vérification
Vérifiez l'objet de stockage
pscsicréé :/backstores/pscsi> ls
/backstores/pscsi> lsCopy to Clipboard Copied! Toggle word wrap Toggle overflow