Cette procédure permet de déployer et de configurer le pare-feu virtuel vSRX en tant que dispositif de sécurité virtuelle dans l’environnement Hyper-V à l’aide de Windows PowerShell.
Notez ce qui suit pour le déploiement du pare-feu virtuel vSRX sur un serveur Microsoft Hyper-V :
À partir de Junos OS version 15.1X49-D80 et de Junos OS version 17.3R1, vous pouvez déployer le pare-feu virtuel vSRX uniquement sur Microsoft Hyper-V Server 2012 R2 ou 2012.
À partir de Junos OS version 15.1X49-D100 et Junos OS version 17.4R1, vous pouvez déployer le pare-feu virtuel vSRX sur Microsoft Hyper-V Server 2016.
Note:
Pour mettre à niveau une instance existante de pare-feu virtuel vSRX, reportez-vous à la section Migration, mise à niveau et rétrogradation dans les notes de mise à jour du pare-feu virtuel vSRX.
Pour déployer le pare-feu virtuel vSRX à l’aide de Windows PowerShell :
- Téléchargez l’image logicielle du pare-feu virtuel vSRX pour Microsoft Hyper-V à partir du site Web de Juniper Networks. L’image disque du pare-feu virtuel vSRX prise en charge par Microsoft Hyper-V est un fichier au format de disque dur virtuel (VHD).
PRUDENCE:
Ne modifiez pas le nom de fichier de l’image logicielle téléchargée, sinon l’installation échouera.
- Sur le bureau Windows, cliquez sur le bouton Démarrer et tapez Windows PowerShell.
- Cliquez avec le bouton droit sur Windows PowerShell et sélectionnez Exécuter en tant qu’administrateur.
- Exécutez la commande suivante pour activer Hyper-V à l’aide de PowerShell :
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
- Entrez la
New-VM
commande pour créer la machine virtuelle pare-feu virtuel vSRX. La syntaxe de la commande est la suivante :
PS C:>\Users\Administrator> New-VM -Name <Name> -MemoryStartupBytes <Memory> -BootDevice <BootDevice> -VHDPath <VHDPath> -Path <Path> -Generation <Generation> -Switch <SwitchName>
Reportez-vous au Tableau 1 pour obtenir un récapitulatif des paramètres de la New-VM
commande.
Tableau 1 : Paramètres de la commande New-VM
Paramètre |
Description |
-Name |
Spécifiez un nom pour la machine virtuelle de pare-feu virtuel vSRX que vous créez. Nous vous recommandons de conserver ce nom identique au nom d’hôte que vous souhaitez attribuer à la machine virtuelle de pare-feu virtuel vSRX. |
-MemoryStartupBytes |
Entrez 4GB la quantité de mémoire de démarrage à allouer à la machine virtuelle de pare-feu virtuel vSRX vSRX. |
-BootDevice |
Entrez VHD en tant que périphérique sur lequel la machine virtuelle pare-feu virtuel vSRX démarre au démarrage. |
-VHDPath |
Spécifiez l’emplacement du fichier de disque dur virtuel (VHD) du pare-feu virtuel vSRX que vous souhaitez déployer. |
-Path |
Spécifiez l’emplacement de stockage des fichiers de configuration de machine virtuelle du pare-feu virtuel vSRX. |
-Generation |
Entrez 1 pour créer une machine virtuelle de génération 1 pour le pare-feu virtuel vSRX. |
-SwitchName |
Spécifiez le nom du commutateur virtuel que vous souhaitez que la machine virtuelle de pare-feu virtuel vSRX affecte à une carte réseau utilisée par la machine virtuelle de pare-feu virtuel vSRX. Chaque carte réseau définie pour un pare-feu virtuel vSRX est mappée à une interface spécifique. Consultez Configuration requise pour vSRX sur Microsoft Hyper-V pour obtenir un résumé des noms d’interface et des mappages d’une machine virtuelle de pare-feu virtuel vSRX.
Note:
Pour localiser le nom d’un commutateur virtuel précédemment créé, utilisez la Get-VMSwitch commande. Reportez-vous à la rubrique Ajouter des interfaces vSRX pour connaître la procédure d’ajout de commutateurs virtuels pour la machine virtuelle de pare-feu virtuel vSRX à l’aide du Gestionnaire de commutateurs virtuels.
|
Voici un exemple de syntaxe New-VM
de commande pour la création d’une machine virtuelle de pare-feu virtuel vSRX vSRX :
PS C:>\Users\Administrator> New-VM -Name vSRX_0109 -MemoryStartupBytes 4GB -BootDevice VHD -VHDPath C:\Users\Public\Documents\Hyper-V\vsrx-0109-powershell\vsrx\media-vsrx-vmdisk-151X49D80.hyper-v.vhd -Path ’C:\Users\Public\Documents\Hyper-V\vsrx-0109\’ Generation 1 SwitchName test
- Définissez le nombre de processeurs pour la machine virtuelle de pare-feu virtuel vSRX nouvellement créée en entrant la
Set-VMProcessor
commande. Spécifiez Count 2
le nombre de processeurs. Par exemple:
PS C:>\Users\Administrator> Set-VMProcessor -VMName <vSRVName> -Count 2
- Vérifiez la machine virtuelle de pare-feu virtuel vSRX nouvellement créée en entrant la
Get-VM
commande. Par exemple:
PS C:>\Users\Administrator> Get-VM -VMName <vSRVName>
Le résultat de la commande est le suivant :
Name State CPUUSage(%) MemoryAssigned(M) Uptime State Version
vSRX_0109 Off 0 0 00:00:00 Operating normally 8.0
- Activez la fonction d’usurpation d’adresse MAC pour la machine virtuelle pare-feu virtuel vSRX si une carte réseau doit être utilisée comme interface pour la prise en charge du mode de couche 2 sur le pare-feu virtuel vSRX. adresse MAC’usurpation d’identité permet à la carte réseau de la machine virtuelle Pare-feu virtuel vSRX de modifier son adresse MAC source pour les paquets sortants en une qui ne lui est pas attribuée. L’activation de l’usurpation d’adresse MAC garantit que ces paquets ne sont pas abandonnés par la carte réseau si l’adresse MAC source ne correspond pas à l’adresse MAC de l’interface sortante.
La syntaxe de la commande est la suivante :
PS C:>\Users\Administrator> Set-VMNetworkAdapter -VMName <vSRVName> –computerName <HyperVHostName> –VMNetworkAdapter <NetworkAdapterName> -MacAddressSpoofing On
Vérifiez que MacAddressSpoofing est activé.
PS C:>\Users\Administrator> Get-VMNetworkAdapter -VMName <vSRVName> –computerName <HyperVHostName> | fl <HyperVHostName>name,macaddressspoofing
Le résultat de la commande est le suivant :
Name : vSRX_0109
MacAddressSpoofing : On
- Activez la virtualisation imbriquée pour la machine virtuelle de pare-feu virtuel vSRX à l’aide de la
Set-VMProcessor
commande « where VMName
» est le nom de la machine virtuelle de pare-feu virtuel vSRX que vous avez créée. Par défaut, les extensions de virtualisation sont désactivées pour chaque machine virtuelle. La virtualisation imbriquée vous permet d’exécuter Hyper-V à l’intérieur d’une machine virtuelle Hyper-V. Par exemple:
PS C:>\Users\Administrator> Set-VMProcessor -VMName <vSRX_0109> -ExposeVirtualizationExtensions $true
Note:
La virtualisation imbriquée ne peut être configurée que sur un hôte exécutant Microsoft Hyper-V Server 2016. En outre, la mémoire dynamique doit être désactivée sur la machine virtuelle contenant l’instance imbriquée d’Hyper-V.
- Lancez et mettez sous tension la machine virtuelle de pare-feu virtuel vSRX à l’aide de la
Start-VM
commande where Name
est le nom de la machine virtuelle de pare-feu virtuel vSRX que vous avez créée. Par exemple:
PS C:>\Users\Administrator> Start-VM -Name <vSRX_0109>
- Configurez les paramètres de base du pare-feu virtuel vSRX (reportez-vous à la section Configurer vSRX à l’aide de l’interface de ligne de commande).
Tableau de l’historique des modifications
La prise en charge des fonctionnalités est déterminée par la plate-forme et la version que vous utilisez. Utilisez l’Explorateur de fonctionnalités pour déterminer si une fonctionnalité est prise en charge sur votre plateforme.
15.1X49-D80
À partir de Junos OS version 15.1X49-D80 et de Junos OS version 17.3R1, vous pouvez déployer le pare-feu virtuel vSRX uniquement sur Microsoft Hyper-V Server 2012 R2 ou 2012.
15.1X49-D100
À partir de Junos OS version 15.1X49-D100 et Junos OS version 17.4R1, vous pouvez déployer le pare-feu virtuel vSRX sur Microsoft Hyper-V Server 2016.