En utilisant ce site, vous autorisez les cookies des fins danalyse, de pertinence et de publicit.
En savoir plus
PowerShell classique
Vous pouvez crer des machines virtuelles VM dans Azure et joindre plusieurs cartes
dinterface rseau NIC chacune delles. Plusieurs cartes rseau permettent la sparation
des types de trafic entre les cartes rseau. Par exemple, une carte rseau peut
communiquer avec Internet, tandis quune autre communique uniquement avec des
ressources internes non connectes Internet. La possibilit de sparer le trafic rseau
entre plusieurs cartes rseau est requise pour de nombreuses appliances virtuelles rseau,
telles que Application Delivery Network et les solutions doptimisation WAN.
Important
Azure dispose de deux modles de dploiement diffrents pour crer et utiliser des ressources :
Resource Manager et classique. Cet article traite du modle de dploiement classique. Pour la
plupart des nouveaux dploiements, Microsoft recommande dutiliser le modle Resource
Manager. Dcouvrez comment effectuer ces tapes laide du modle de dploiement Resource
Manager.
Scnario
https://docs.microsoft.com/frfr/azure/virtualnetwork/virtualnetworkdeploymultinicclassicps 1/8
25/01/2017 Crerunemachinevirtuelle(Classic)avecplusieurscartesrseaulaidedePowerShell|MicrosoftDocs
Scnario
Ce document vous explique un dploiement qui utilise plusieurs cartes dinterface rseau
+ Options
dans des machines virtuelles, dans un scnario spcifique. Dans ce scnario, vous avez
une charge de travail IaaS deux niveaux hberge dans Azure. Chaque niveau est
dploy dans son propre sousrseau dans un rseau virtuel VNet. Le niveau frontal est
compos de plusieurs serveurs Web, regroups dans un quilibreur de charge configur
pour la haute disponibilit. Le niveau principal est compos de plusieurs serveurs de base
de donnes. Ces serveurs de base de donnes seront dploys avec deux cartes
dinterface rseau chacun, une pour l'accs la base de donnes et l'autre pour la
gestion. Le scnario inclut galement les groupes de scurit rseau NSG pour contrler
le trafic autoris sur chaque sousrseau, ainsi que la carte dinterface rseau dans le
dploiement. La figure cidessous illustre l'architecture de base de ce scnario.
https://docs.microsoft.com/frfr/azure/virtualnetwork/virtualnetworkdeploymultinicclassicps 2/8
25/01/2017 Crerunemachinevirtuelle(Classic)avecplusieurscartesrseaulaidedePowerShell|MicrosoftDocs
+ Options
Les tapes suivantes utilisent un groupe de ressources nomm IaaSStory pour les serveurs
web et un groupe de ressources nomm IaaSStoryBackEnd pour les serveurs de base de
donnes.
Composants requis
Avant de crer les serveurs de base de donnes, vous devez crer le groupe de ressources
IaaSStory avec toutes les ressources ncessaires pour ce scnario. Pour crer ces
https://docs.microsoft.com/frfr/azure/virtualnetwork/virtualnetworkdeploymultinicclassicps 3/8
25/01/2017 Crerunemachinevirtuelle(Classic)avecplusieurscartesrseaulaidedePowerShell|MicrosoftDocs
ressources, excutez les tapes suivantes. Pour crer un rseau virtuel, suivez les tapes
de larticle Crer un rseau virtuel.
+ Options
Condition pralable : installer le module Azure
PowerShell
Pour effectuer les tapes indiques dans cet article, vous devez Installer et configurer
Azure PowerShell et suivre les instructions jusqu la fin pour vous connecter Azure et
slectionner votre abonnement.
Remarque
Si vous navez pas de compte Azure, vous devez vous en procurer un. Inscrivezvous un essai
gratuit ici.
Sousrseau principal. Les serveurs de base de donnes font partie d'un sousrseau
distinct, pour rpartir le trafic. Le script cidessous s'attend ce que le sousrseau se
trouve dans un rseau virtuel nomm WTestVnet.
Compte de stockage pour les disques de donnes. Pour optimiser les performances, les
disques de donnes sur les serveurs de base de donnes utilisent la technologie de
disque SSD, qui requiert un compte de stockage Premium. Assurezvous que
l'emplacement Azure de dploiement prend en charge le stockage Premium.
Groupe haute disponibilit. Tous les serveurs de base de donnes sont ajouts un
groupe haute disponibilit, afin de garantir quau moins une des machines virtuelles
est en cours dexcution lors de la maintenance.
Vous pouvez tlcharger le script PowerShell complet utilis ici. Suivez les tapes ci
dessous pour modifier le script afin quil fonctionne dans votre environnement.
1. Modifiez les valeurs des variables suivantes selon votre groupe de ressources
existant dploy cidessus dans les Conditions pralables.
PowerShell Copy
$location="WestUS"
$vnetName="WTestVNet"
$backendSubnetName="BackEnd"
https://docs.microsoft.com/frfr/azure/virtualnetwork/virtualnetworkdeploymultinicclassicps 4/8
25/01/2017 Crerunemachinevirtuelle(Classic)avecplusieurscartesrseaulaidedePowerShell|MicrosoftDocs
2. Modifiez les valeurs des variables suivantes en fonction des valeurs que vous
souhaitez utiliser pour le dploiement de votre serveur principal.
+ Options
PowerShell Copy
$backendCSName="IaaSStoryBackend"
$prmStorageAccountName="iaasstoryprmstorage"
$avSetName="ASDB"
$vmSize="Standard_DS3"
$diskSize=127
$vmNamePrefix="DB"
$dataDiskSuffix="datadisk"
$ipAddressPrefix="192.168.2."
$numberOfVMs=2
Vous devez crer un service cloud et un compte de stockage pour les disques de donnes
pour toutes les machines virtuelles. Vous devez galement spcifier une image et un
compte d'administrateur local pour les machines virtuelles. Pour crer ces ressources,
excutez les tapes suivantes :
PowerShell Copy
NewAzureServiceServiceName$backendCSNameLocation$location
PowerShell Copy
NewAzureStorageAccountStorageAccountName$prmStorageAccountName`
Location$locationTypePremium_LRS
PowerShell Copy
$subscription=GetAzureSubscription|where{$_.IsCurrenteq$true}
SetAzureSubscriptionSubscriptionName$subscription.SubscriptionName`
CurrentStorageAccountName$prmStorageAccountName
https://docs.microsoft.com/frfr/azure/virtualnetwork/virtualnetworkdeploymultinicclassicps 5/8
25/01/2017 Crerunemachinevirtuelle(Classic)avecplusieurscartesrseaulaidedePowerShell|MicrosoftDocs
PowerShell Copy
$image=GetAzureVMImage`
|where{$_.ImageFamilyeq"SQLServer2014RTMWebonWindowsServer2012R2"
+ Options
|sortPublishedDateDescending`
|selectExpandPropertyImageNameFirst1
PowerShell Copy
$cred=GetCredentialMessage"Enterusernameandpasswordforlocaladminaccount"
Vous devez utiliser une boucle pour crer le nombre de machines virtuelles que vous
voulez et crer les cartes rseau et les machines virtuelles ncessaires au sein de la
boucle. Pour crer ces cartes rseau et ces machines virtuelles, excutez les tapes
suivantes.
1. Lancez une boucle for pour rpter les commandes afin de crer une machine
virtuelle et deux cartes rseau, autant de fois que ncessaire, selon la valeur de la
variable $numberOfVMs .
PowerShell Copy
for($suffixNumber=1;$suffixNumberle$numberOfVMs;$suffixNumber++){
PowerShell Copy
$vmName=$vmNamePrefix+$suffixNumber
$vmConfig=NewAzureVMConfigName$vmName`
ImageName$image`
InstanceSize$vmSize`
AvailabilitySetName$avSetName
PowerShell Copy
https://docs.microsoft.com/frfr/azure/virtualnetwork/virtualnetworkdeploymultinicclassicps 6/8
25/01/2017 Crerunemachinevirtuelle(Classic)avecplusieurscartesrseaulaidedePowerShell|MicrosoftDocs
AddAzureProvisioningConfigVM$vmConfigWindows`
AdminUsername$cred.UserName`
Password$cred.Password
+ Options
4. Dfinissez la carte rseau par dfaut et attribuezlui une adresse IP statique.
PowerShell Copy
SetAzureSubnetSubnetNames$backendSubnetNameVM$vmConfig
SetAzureStaticVNetIPIPAddress($ipAddressPrefix+$suffixNumber+3)VM$vmConfig
PowerShell Copy
AddAzureNetworkInterfaceConfigName("RemoteAccessNIC"+$suffixNumber)`
SubnetName$backendSubnetName`
StaticVNetIPAddress($ipAddressPrefix+(53+$suffixNumber))`
VM$vmConfig
PowerShell Copy
$dataDisk1Name=$vmName+""+$dataDiskSuffix+"1"
AddAzureDataDiskCreateNewVM$vmConfig`
DiskSizeInGB$diskSize`
DiskLabel$dataDisk1Name`
LUN0
$dataDisk2Name=$vmName+""+$dataDiskSuffix+"2"
AddAzureDataDiskCreateNewVM$vmConfig`
DiskSizeInGB$diskSize`
DiskLabel$dataDisk2Name`
LUN1
PowerShell Copy
NewAzureVMVM$vmConfig`
ServiceName$backendCSName`
Location$location`
VNetName$vnetName
}
https://docs.microsoft.com/frfr/azure/virtualnetwork/virtualnetworkdeploymultinicclassicps 7/8
25/01/2017 Crerunemachinevirtuelle(Classic)avecplusieurscartesrseaulaidedePowerShell|MicrosoftDocs
Maintenant que vous avez tlcharg et modifi le script selon vos besoins, excutez le
script pour crer les machines virtuelles de base de donnes principales avec plusieurs
cartes rseau.
+ Options
1. Enregistrez votre script et excutezle partir de linvite de commandes PowerShell
ou PowerShell ISE. Vous verrez la sortie initiale, comme illustr cidessous.
Copy
OperationDescriptionOperationIdOperationStatus
NewAzureServicexxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxSucceeded
NewAzureStorageAccountxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxSucceeded
WARNING:Nodeploymentfoundinservice:'IaaSStoryBackend'.
Copy
NewAzureVMxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxSucceeded
NewAzureVMxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxSucceeded
Franais
https://docs.microsoft.com/frfr/azure/virtualnetwork/virtualnetworkdeploymultinicclassicps 8/8