Search This Blog

samedi 7 mai 2016

FREE EBOOK: Introducing Windows Server 2016 Technical Preview

Bonjour à tous,

Voici un livre super intéressant à propos de Windows Server 2016 Technical Preview. mis à disposition par l'équipe de Windows Server gratuitement. :)



Il traite plusieurs parties :


  • Compute 
  • Storage 
  • Network 
  • Sécurité 
  • Nano Server 
  • System Management 
Il est disponible sur le lien suivant : http://aka.ms/WServ16PE/StdPDF

Pour info la Technical Preview 5 de Windows Server 2016 est sortie la semaine derniere, je ferais bientôt un article dessus afin de vous montrer les nouveautés qu'apporte cette TP.

@bientôt

Cordialement,
Seyfallah Tagrerout
Microsoft MVP 

Windows Container Networking

Bonjour,

En attendant mes prochains articles sur les Windows containers au niveau réseau etc, je vous propose une petite lecture a propos des Windows Containers Networking.

Cet article de Sarah Cooley ( Equipe Virtualisation de Microsoft Corp) traite plusieurs points :


  • Docker Network Configuration and Management stack
  • Networking Modes 
  • Containes Network + SDN


Bonne lecture :) 

mercredi 27 avril 2016

Powershell for Docker

Bonjour,

Configuration des Containers, avec PowerShell ou Docker ?

Voici le projet sur le quel travail Microsoft ( PowerShell for docker) sur GitHub

 https://github.com/Microsoft/Docker-PowerShell




Bonne lecture :)

lundi 28 mars 2016

Ma formation Hyper-V 2016

Bonjour à tous,

Après des semaines de travail, je vous présente enfin ma première formation sur Hyper-V 2016 sur Alphorm.com le site de formation en ligne en IT & DEV.

Voici le lien de la formation: http://www.alphorm.com/tutoriel/formation-en-ligne-hyper-v-2016

Microsoft Hyper-V 2016 est la dernière version de l’hyperviseur de Microsoft. Il vient avec plusieurs fonctionnalités et une très forte intégration avec le Cloud Azure. pour des scénarios Hybrides.

Cette formation Hyper-V 2016 est une première dans une série de formations Microsoft Hyper-V 2016.

Cette formation Hyper-V 2016 est axée sur la découverte, l’installation, la configuration et l’exploitation de la future nouvelle plateforme de Microsoft qui sera livrée avec Windows Server 2016.

Dans cette formation Hyper-V 2016, vous allez apprendre les principes de la virtualisation, l’installation de Windows Server 2016, l’installation d’Hyper-V sous différentes formes (classique / version core), la création des machines virtuelles, la gestion des réseaux virtuels ainsi que des disques virtuels.

De plus dans cette formation; j'aborde plusieurs nouveautés qu'apporte Windows Server 2016 & Hyper-V 2016 tels que


  • Les Nano Server
  • Les Switch SET
  • les Windows Containers / Hyper-V Containers
  • Les switch virtuel de type "NAT"
  • Azure Backup ...
Voici la pochette de la formation: 


Je vous remet ici le lien de la formation: http://www.alphorm.com/tutoriel/formation-en-ligne-hyper-v-2016

Voici les chapitres de la formation:


Pour les gens qui décideront de suivre cette formation, merci de me faire des retours , vos critiques, retours, sont les bienvenus afin d’améliorer le contenu lors d'une prochaine formation.

Merci d'avance,

Cordialement,
Seyfallah Tagrerout
Microsoft MVP 

vendredi 18 mars 2016

Microsoft Channel9 - Gestion de Nano server

Bonjour à tous,

Je vous propose aujourd'hui une vidéo sur Microsoft Channel9.


 Cette vidéo traite la gestion des Nano Servers au niveau de plusieurs Points:

  • Configuration de l’adressage IP de Nano Server 
  • Jonction au domaine 
  • Administration à distance via Powershell
  • Administration à distance via Server Manager 
  • Installation d'Hyper-V sur Nano Server 

Voici le PowerPoint utilisé dans cette vidéo ==>http://fr.slideshare.net/SeyfallahTagrerout/nano-server-administration
Merci de votre soutien,
Restez connectés, plusieurs surprises arrivent ...
Voici également mon twitter : @Tseyf34
Seyfallah Tagrerout
Microsoft MVP

jeudi 18 février 2016

Commandes Powershell réseaux sous Windows

Bonjour à tous,

Nous allons voir dans cet article quelques commandes intéressantes au niveau réseau avec PowerShell, on verra les catégories suivantes :
  • -      La visualisation d’information au niveau réseaux
  • -      La configuration IP des carte réseaux
  • -      Le Troubleshooting 


Information & manipulation réseaux en PowerShell  



 Commande qui permet de lister les différentes cartes réseaux physiques au sein de votre machine.

Get-NetAdapter 



========================================================================




Commande qui permet de lister plusieurs paramètres réseaux concernant vous machines virtuelles présentes sur votre hyperviseur, parmi ces informations, on peut retrouver :
  • -          Le nom des cartes réseaux par VM
  • -          Le switch virtuel auquel la carte réseau est connectée
  • -          L’adresse MAC
  • -          Le statut (connecté ou non)
  • -          Etc



Get-VMNetworkAdapter 




========================================================================



Cette commande permet de lister les paramètres réseaux des cartes présents sur votre machine (Serveur ou station de travail)

Get-NetIpaddress 
 


========================================================================




Cibler la récupération des informations réseaux au niveau d’une carte réseau en particulier si vous disposez de plusieurs cartes réseaux :


Get-NetAdapter -Name "WI-FI" | Get-NetIPAddress






========================================================================




Cette commande permet de désactiver une carte réseau


Disable-NetAdapter 



========================================================================




Cette commande permet d’activer une carte réseau


Enable-NetAdapter



========================================================================


Affecter une adresse IP à une carte réseau :


New-NetIPAddress -InterfaceAlias "LAN02" -IPAddress 192.168.10.1 -PrefixLength "24" -defaultGateway 192.168.10.254




========================================================================





Configurer un DNS au niveau de votre carte réseau :


Set-DnsClientServerAddress -InterfaceAlias "LAN02" -ServerAddresses "172.16.1.2","172.16.1.3"




========================================================================



Cette commande vous permet de modifier la configuration réseaux de la carte, parexemple changement d’adresse IP, désactivation du DHCP etc



Set-NetIPInterface





========================================================================




Cette commande permet la suppression de l’adresse IP au niveau de la carte réseau :

Remove-NetIPAddress -InterfaceAlias "LAN02"





========================================================================




Obtenir les informations DNS de votre carte réseaux :

Get-NetIPAddress -InterfaceAlias "LAN02" | Get-DnsClientServerAddress





========================================================================


Troubleshooting réseaux avec PowerShell




Oubliez le traditionnel « Ping » et découvrez le « Test-Connection » avec PowerShell.



========================================================================



Test-Connection avec plus de détails :


Test-NetConnection -ComputerName www.eurosport.fr -InformationLevel Detailed




========================================================================




Le NSlookup avec PowerShell :


Resolve-DnsName www.eurosport.fr





========================================================================



Affichage de la table de routage en Powershell :


Get-NetRoute




========================================================================




Ajout d’une route en PowerShell :


New-NetRoute –DestinationPrefix "192.16.10.0/24" –InterfaceAlias "LAN02" –NextHop 192.168.5.1



Et voila, C'est fini pour aujourd'hui.

Cordialement,
Seyfallah Tagrerout
Microsoft MVP

mercredi 3 février 2016

Communauté aOS

Bonjour à tous,

J'ai l'immense joie de rejoindre la communauté aOS , en tant que membre organisateur, je serais un membre actif autour de Microsoft Azure, c'est à dire Azure niveau du Cloud Public ainsi que sur la parte Cloud Hybride.




La communauté aOS est une organisation internationale  à but non lucrative, elle a pour objectif de partager autour des technologies Microsoft via des experts dans leur domaine respectifs. Elle organise différents events au niveau national et international.


La communauté aOS couvre l'ensemble de ces produits:



L'équipe de la communauté aOS:



Site de la communauté: http://aos.community/


Prochains événements:

  • 16 Février de 16:00 à 20:00 dans les locaux de Cellenza à paris (156 Boulevard Haussmann)
  • L'aOS tour début par la ville d’Orléans le 18 Mars de 9:00 à 20:00 dans les locaux de la société CCI

mardi 2 février 2016

Hyper-V containers

Bonjour à tous,

Nous allons voir dans ce nouvel article la création d’Hyper-V containers, les Hyper-V containers donnent encore plus d’isolement que les Windows Containers.


Pour cela, nous allons reprendre le schéma précédent, et les Hyper-V containers seront crées de la manière suivante :




La création des Hyper-V containers est similaire à la création des Windows Containers, sauf qu’on ajoute le paramètres « - RunTimeType = HyperV » afin de bien spécifier que ce sont des Hyper-.V Containers.

 Voici la commande qui permet de créer un premier Hyper-V container :

New-Container -name Hyper01 -ContainerImageName NanoServer -SwitchName "Virtual Switch" -RuntimeType HyperV


  
Voici le résultat :




Vérification avec un « Get-Container » on peut bien voir notre Hyper-V container au nom de « Hyper01 » :



Allons vérifier la localisation des fichiers concernant cet Hyper-V container qu’on vient de créer dans l’emplacement suivant : C:\ProgramData\Microsoft\Windows\Hyper-V\Containers


Lors de la création d’un Windows container, vous avez le paramètre « - RunTimeType » qui est placé par défaut.

Vérifions ensemble le RunTimeType de nos containers avec la commande suivante :

Get-Container | select ContainerName, RuntimeType

On voit que le RunTimeType n’est pas le même entre un Windows container et un Hyper-V container.



Voici un tableau récap :

Type de Container
RunTimeType
Windows Containers
Default
Hyper-V container
HyperV


Convertir un Windows Container en Hyper-V Container :

 Vous avez également la possibilité de convertir un ou plusieurs Windows Containers en Hyper-V containers avec la commande suivante « Set- container »

Je vais ici créer un Windows Container classique et le convertir en Hyper-V container :

Création :



Vérification, on voit bien qu’il est en RunTimeType « Default » :




Nous allons faire la conversion en Hyper-V Container comme ceci :


Set-Container -name SRV06 -RuntimeType HyperV


Voici le résultat, le RunTimeType de notre container « SRV06 » passe en « HyperV » :




On peut représenter nos containers de la manière suivante :


Et voilà, on vient de voir la création des Hyper-V containers et la conversion des Windows containers et Hyper-V containers, en fonction de vos besoins, vous pourrez créer l’un comme l’autre, pour l’instant nous sommes encore en Technical Preview 4 de Windows Server 2016, donc ceci est seulement pour du LAB, attendons la suite des événements afin de voir les nouveautés et surtout attendons la version finale de Windows Server 2016.

@bientôt les amis et merci de votre soutien !

Cordialement,
Seyfallah Tagrerout
Microosft MVP 

mercredi 27 janvier 2016

Azure Stack Preview

Bonjour,
Source: https://azure.microsoft.com/fr-fr/overview/azure-stack/


Une bonne nouvelle, ce vendredi, Microsoft publie la Preview d'Azure Stack, pour plus d’information allez ici ==> https://azure.microsoft.com/en-us/blog/announcing-the-first-technical-preview-of-microsoft-azure-stack/

Donc à vos claviers et à vos infra pour ceux qu auront la chance de tester cette Preview d'azure Stack.

Voici les pré-requis afin de pouvoir profiter de cette Preview: (cela peut changé dans d'autres versions)

Hardware requirements for Azure Stack Technical Preview (POC): 
Note that these requirements only apply to the upcoming POC release, they may change for future releases.
Component
Minimum
Recommended
Compute: CPU
Dual-Socket: 12 Physical Cores
Dual-Socket: 16 Physical Cores
Compute: Memory
96 GB RAM
128 GB RAM
Compute: BIOS
Hyper-V Enabled (with SLAT support)
Hyper-V Enabled (with SLAT support)
Network: NIC
Windows Server 2012 R2 Certification required for NIC; no specialized features required
Windows Server 2012 R2 Certification required for NIC; no specialized features required
Disk drives: Operating System
1 OS disk with minimum of 200 GB available for system partition (SSD or HDD)
1 OS disk with minimum of 200 GB available for system partition (SSD or HDD)
Disk drives: General Azure Stack POC Data
4 disks. Each disk provides a minimum of 140 GB of capacity (SSD or HDD).
4 disks. Each disk provides a minimum of 250 GB of capacity.
HW logo certification
Storage considerations
Data disk drive configuration: All data drives must be of the same type (SAS or SATA) and capacity.  If SAS disk drives are used, the disk drives must be attached via a single path (no MPIO, multi-path support is provided)
HBA configuration options:     1. (Preferred) Simple HBA
     2. RAID HBA – Adapter must be configured in “pass through” mode
     3. RAID HBA – Disks should be configured as Single-Disk, RAID-0
Supported bus and media type combinations
  •          SATA HDD
  •          SAS HDD
  •          RAID HDD
  •          RAID SSD (If the media type is unspecified/unknown*)
  •          SATA SSD + SATA HDD**
  •          SAS SSD + SAS HDD**
RAID controllers without pass-through capability can’t recognize the media type. Such controllers will mark both HDD and SSD as Unspecified. In that case, the SSD will be used as persistent storage instead of caching devices. Therefore, you can deploy the Microsoft Azure Stack POC on those SSDs.
** For tiered storage, you must have at least 3 HDDs.
Example HBAs: LSI 9207-8i, LSI-9300-8i, or LSI-9265-8i in pass-through mode

 Source: http://blogs.technet.com/b/server-cloud/archive/2015/12/21/microsoft-azure-stack-hardware-requirements.aspx

mardi 26 janvier 2016

Channel9 - Création d'un Cloud Witness

Bonjour à tous,

J'ai réalisé une vidéo sur la mise en place d'un Cloud Witness au sein d'un cluster Hyper-V:



Vous pouvez la retrouver ici ==> https://channel9.msdn.com/Blogs/MVP-Cloud-DataCenter/Configuration-dun-Cloud-Witness

Merci de votre soutien :) et je vous dit à très bientôt.




mardi 19 janvier 2016

Création d'une ferme de serveur Web avec les Windows Containers

Bonjour à tous,

Nous allons voir aujourd’hui un cas concret d’utilisation des Windows Containers, nous allons créer une ferme de serveur Web sous IIS de manière très rapide afin de la mettre à disposition à des développeurs.

Pour cela, nous devons tout d’abord crée une image container avec le rôle IIS déjà installé dessus, si vous en rappelé pas, nous allons faire un petit rappel ici, il faut savoir que vous avez besoin d’une image container qui contient un OS Windows Server pour pouvoir déployer un Windows Container, ces images containers, vous pourrez les installer directement sur votre Container Host (le serveur qui héberge les containers).

Prérequis :  

Veuillez suivre les deux articles que j’ai fait sur les Windows containers afin d’être capable de faire les manipulations que je vais faire dans cet article.

    

Si vous avez suivi les deux premiers articles, vous devez avoir deux images de base comme ceci :



Nous allons créer une image comme précisé plus haut, avec le rôle IIS installé dessus, pour se faire, nous allons d’abord créer un Windows Container au nom de Contain04 comme ceci :


Allons vérifier la création de notre nouveau Container « Contain04 » :



 On voit qu’il est bien créé « Contain04 », au niveau représentation visuelle, cela se représente comme ceci :


Nous allons mettre en route notre container « Contain04 » et se connecter en PowerShell Direct, une fois connecté, on Installe le rôle IIS.

Une fois IIS installé, on éteint le Container et on crée une image container à partir de ce dernier.

Mettre en route le container :



Connexion sur le Container via PowerShell Direct :



Installation de IIS :


Vérification :



On éteint le container :



 Vérification :


On créé l’image « ImageWeb » comme ceci :




Vérification :

Voici notre Image « ImageWeb » qui contient le rôle « IIS » c’est une image fait « maison » vu que le paramètre « IsOSImage » est en « False »



Nous allons effacer tous nos containers comme ceci : (faut d’abord éteindre tous les containers)



Vous devez normalement plus avoir de container comme ceci :


Nous allons maintenant créer 4 Windows containers qui vont se reposer sur l’image qu’on vient de créer « ImageWeb », c’est-à-dire que tous nos containers auront déjà IIS installé.

0..3 | % {New-container -ContainerImageName "ImageWeb" -name "SRV$_" -SwitchName "VSW01"}




Vérification :


Et cela se représente de la manière suivante :


Je démarre le container « SRV0 » et je vais vérifier qu’il dispose bien d’IIS installé :




Et voilà, mon container dispose bien de IIS d’installé, vu que j’ai créé se container en me basant sur une image qui contient IIS.

On vient de voir qu’on peut provisionner plusieurs serveurs WEB de manière très rapide avec les Windows Containers, bien entendu on peut envisager d’autres scénarios de déploiement d’applications pour des développeurs par exemple.

C’est fini pour aujourd’hui je vous dis à très bientôt.

Cordialement,
Seyfallah Tagrerout
< >