Pour créer une VNIC VF sur une liaison de données, vous devez activer le mode SR-IOV d'une liaison de données. Pour plus d'informations, reportez-vous à Activation du mode SR-IOV des liaisons de données. Une fois que vous avez activé une SR-IOV d'une liaison de données, les VF sont automatiquement affectés aux VNIC lorsque vous créez les VNIC à l'aide de la commande dladm create-vnic. De même, Les VF automatiquement affectés à des VLAN quand vous créez des VLAN à l'aide de la commande dladm create-vlan.
Vous pouvez également spécifier de façon explicite un VF à affecter à une VNIC ou un VLAN en spécifiant la propriété iov de la liaison VNIC moyennant la commande dladm create-vnic ou dladm create-vlan.
Vous utilisez la syntaxe de commande suivante VNIC à créer explicitement un VF, procédez comme suit :
# dladm create-vnic [–p iov=value] -l link VNIC
Lorsque vous créez une VNIC VF, la spécification de la propriété iov de la liaison VNIC est facultative. Si vous n'indiquez pas la propriété iov de liaison VNIC, la valeur par défaut inherit sera affectée à la cette propriété. Vous pouvez spécifier les valeurs suivantes pour la propriété iov de liaison VNIC :
Valeur par défaut de la propriété iov de liaison VNIC. Détermine si un VF doit être affecté suivant la valeur effective de la propriété iov de la liaison de donnéessous-jacente :
off : aucun VF n'est affecté à une VNIC.
on : tentative d'affectation d'un VF à une VNIC. Si cela n'est pas possible, une VNIC régulière est créée.
Alloue un VF. Si un VF est introuvable, la création d'une VNIC échoue.
Crée une VNIC sans VF.
La valeur réelle d'une liaison de données de propriété correspond à la valeur affichée sous la colonne EFFECTIVE lorsque vous utilisez la commande d'une liaison de données dladm show-linkprop.
La différence entre la propriété iov de liaison VNIC et les autres propriétés de liaison de données est que vous pouvez spécifier la propriété iov de liaison VNIC uniquement lors de la création d'une VNIC ou d'un VLAN. Vous ne pouvez pas modifier la propriété iov de liaison VNIC une fois que vous avez créé un VLAN.
La propriété iov de liaison VNIC a une date de fin de validité de la valeur indiquant si un VF est affecté à la VNIC ou au VLAN. La valeur on dans la colonne EFFECTIVE signifie que VF est affecté et la valeur off dans la colonne EFFECTIVE signifie que VF n'est pas affecté.
Exemple 2-24 Création d'une VNIC VFL'exemple suivant montre comment créer la VNIC VF vfvnic1 et la VNIC régulière vnic1 sur la liaison de données net0 en spécifiant explicitement la propriété iov de liaison VNIC. Cet exemple suppose que vous avez activé le mode de SR-IOV la liaison de données net0.
# dladm show-linkprop -p iov net0 LINK PROPERTY PERM VALUE EFFECTIVE DEFAULT POSSIBLE net0 iov rw on on auto auto,on,off # dladm create-vnic -l net0 vfvnic1 # dladm show-linkprop -p iov vfvnic1 LINK PROPERTY PERM VALUE EFFECTIVE DEFAULT POSSIBLE vfvnic1 iov r- inherit on inherit inherit,on,off # dladm create-vnic -p iov=off -l net0 vnic1 # dladm show-linkprop -p iov vnic1 LINK PROPERTY PERM VALUE EFFECTIVE DEFAULT POSSIBLE vnic1 iov r- off off inherit inherit,on,off
Cet exemple fournit les informations suivantes :
Vous devez définir la propriété iov pour la liaison de données net0 sur on avant de créer les cartes VNIC.
Si vous n'indiquez aucune valeur pour la propriété iov lors de la création d'une VNIC, la valeur par défaut inherit est affectée à la propriété iov. La VNIC VF vfvnic1 est créée avec un VF.
Si vous avez explicitement spécifié la valeur off pour la propriété iov lors de la création d'une VNIC, une VNIC régulière est créée sans VF, même si la propriété iov de la liaison de données sous-jacente net0 est sur on. La VNIC vnic1 est créée sans VF.