Ce document a été traduit à l'aide d'une technologie de traduction automatique. Bien que nous nous efforcions de fournir des traductions exactes, nous ne fournissons aucune garantie quant à l'exhaustivité, l'exactitude ou la fiabilité du contenu traduit. En cas de divergence, la version originale anglaise prévaut et fait foi.

Il s'agit d'une documentation non publiée pour SUSE® Storage 1.12 (Dev).

Dépannage

Installation

Erreur « Le paquet 'linux-modules-extra-x.x.x-x-generic' n’a pas de candidat à l’installation » lors de l’installation sur les machines Debian :

Pour les machines Debian, si vous rencontrez des erreurs similaires à celles ci-dessous lors de l’installation des modules supplémentaires du noyau Linux, vous devez trouver une version disponible sur les sites de collection de paquets comme ce plutôt que de vous fier directement à uname -r :

apt install -y linux-modules-extra-`uname -r`
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package linux-modules-extra-5.15.0-67-generic is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'linux-modules-extra-5.15.0-67-generic' has no installation candidate

Par exemple, pour Ubuntu 22.04, une version valide est linux-modules-extra-5.15.0-76-generic :

apt update -y
apt install -y linux-modules-extra-5.15.0-76-generic

Disque

Erreur « Argument invalide » dans l’état du disque après l’ajout d’un disque de type bloc :

Après avoir ajouté un disque de type bloc, l’état du disque affiche des messages d’erreur :

Disk disk-1(/dev/nvme1n1) on node dereksu-ubuntu-pool1-bf77ed93-2d2p9 is not ready:
failed to generate disk config: error: rpc error: code = Internal desc = rpc error: code = Internal
desc = failed to add block device: failed to create AIO bdev: error sending message, id 10441,
method bdev_aio_create, params {disk-1 /host/dev/nvme1n1 4096}: {"code": -22,"message": "Invalid argument"}

Ensuite, inspectez le message de journal du pod instance-manager sur le même nœud : Si le journal révèle ce qui suit :

[2023-06-29 08:51:53.762597] bdev_aio.c: 762:create_aio_bdev: *WARNING*: Specified block size 4096 does not match auto-detected block size 512
[2023-06-29 08:51:53.762640] bdev_aio.c: 788:create_aio_bdev: *ERROR*: Disk size 100000000000 is not a multiple of block size 4096

Ces messages indiquent que la taille de votre disque n’est pas un multiple de la taille de bloc 4096 et n’est pas prise en charge par le système Longhorn.

Pour résoudre ce problème, vous pouvez suivre les étapes

  1. Supprimez le disque de type bloc nouvellement ajouté du nœud.

  2. Partitionnez le disque de type bloc en utilisant l’utilitaire fdisk et assurez-vous que la taille de la partition est un multiple de la taille de bloc 4096.

  3. Ajoutez le disque partitionné au nœud Longhorn.