11.4. Déployer un modèle de machine virtuelle dans un espace de noms personnalisé
				Red Hat fournit des modèles de machines virtuelles préconfigurés qui sont installés dans l'espace de noms openshift. Le site ssp-operator déploie par défaut des modèles de machines virtuelles dans l'espace de noms openshift. Les modèles dans l'espace de noms openshift sont accessibles à tous les utilisateurs. Ces modèles sont répertoriés sur la page Virtualization 
11.4.1. Création d'un espace de noms personnalisé pour les modèles Copier lienLien copié sur presse-papiers!
					Vous pouvez créer un espace de noms personnalisé qui est utilisé pour déployer des modèles de machines virtuelles à utiliser par toute personne ayant des droits d'accès à ces modèles. Pour ajouter des modèles à un espace de noms personnalisé, modifiez la ressource personnalisée (CR) HyperConverged, ajoutez commonTemplatesNamespace à la spécification et indiquez l'espace de noms personnalisé pour les modèles de machines virtuelles. Une fois la CR HyperConverged modifiée, la CR ssp-operator remplit les modèles dans l'espace de noms personnalisé.
				
Conditions préalables
- 
							Install the OpenShift Container Platform CLI 
oc. - Connectez-vous en tant qu'utilisateur disposant des privilèges d'administrateur de cluster.
 
Procédure
Utilisez la commande suivante pour créer votre espace de noms personnalisé :
oc create namespace <mycustomnamespace> $ oc create namespace <mycustomnamespace>
oc create namespace <mycustomnamespace> $ oc create namespace <mycustomnamespace>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 
11.4.2. Ajouter des modèles à un espace de noms personnalisé Copier lienLien copié sur presse-papiers!
					Le site ssp-operator déploie par défaut les modèles de machines virtuelles dans l'espace de noms openshift. Les modèles dans l'espace de noms openshift sont publiquement disponibles pour tous les utilisateurs. Lorsqu'un espace de noms personnalisé est créé et que des modèles sont ajoutés à cet espace de noms, vous pouvez modifier ou supprimer les modèles de machines virtuelles dans l'espace de noms openshift. Pour ajouter des modèles à un espace de noms personnalisé, modifiez la ressource personnalisée (CR) HyperConverged qui contient la ressource ssp-operator.
				
Procédure
Affichez la liste des modèles de machines virtuelles disponibles dans l'espace de noms
openshift.oc get templates -n openshift
$ oc get templates -n openshiftCopy to Clipboard Copied! Toggle word wrap Toggle overflow Modifiez le
HyperConvergedCR dans votre éditeur par défaut en exécutant la commande suivante :oc edit hco -n openshift-cnv kubevirt-hyperconverged
$ oc edit hco -n openshift-cnv kubevirt-hyperconvergedCopy to Clipboard Copied! Toggle word wrap Toggle overflow Affichez la liste des modèles de machines virtuelles disponibles dans l'espace de noms personnalisé.
oc get templates -n customnamespace
$ oc get templates -n customnamespaceCopy to Clipboard Copied! Toggle word wrap Toggle overflow Ajoutez l'attribut
commonTemplatesNamespaceet spécifiez l'espace de noms personnalisé. Exemple :Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
 - L'espace de noms personnalisé pour le déploiement des modèles.
 
- 
							Enregistrez vos modifications et quittez l'éditeur. Le site 
ssp-operatorajoute les modèles de machines virtuelles qui existent dans l'espace de noms par défautopenshiftà l'espace de noms personnalisé. 
11.4.2.1. Suppression des modèles d'un espace de noms personnalisé Copier lienLien copié sur presse-papiers!
						Pour supprimer les modèles de machines virtuelles d'un espace de noms personnalisé, supprimez l'attribut commonTemplateNamespace de la ressource personnalisée (CR) HyperConverged et supprimez chaque modèle de cet espace de noms personnalisé.
					
Procédure
Modifiez le
HyperConvergedCR dans votre éditeur par défaut en exécutant la commande suivante :oc edit hco -n openshift-cnv kubevirt-hyperconverged
$ oc edit hco -n openshift-cnv kubevirt-hyperconvergedCopy to Clipboard Copied! Toggle word wrap Toggle overflow Supprimer l'attribut
commonTemplateNamespace.Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
 - L'attribut
commonTemplatesNamespaceà supprimer. 
Supprimer un modèle spécifique de l'espace de noms personnalisé qui a été supprimé.
oc delete templates -n customnamespace <template_name> $ oc delete templates -n customnamespace <template_name>
oc delete templates -n customnamespace <template_name> $ oc delete templates -n customnamespace <template_name>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 
Vérification
Vérifiez que le modèle a été supprimé de l'espace de noms personnalisé.
oc get templates -n customnamespace
$ oc get templates -n customnamespaceCopy to Clipboard Copied! Toggle word wrap Toggle overflow