Migration Unix vers Windows Server: retour d'expérience

Slides:



Advertisements
Présentations similaires
Sécurité informatique
Advertisements

Active Directory Windows 2003 Server
Interopérabilité Unix / Linux avec Windows
Virtualisation de l’OS aux applications
Gérer son parc hétérogène depuis MOM et SMS avec QMX de Quest Software Laurent CAYATTE Consultant avant-vente Quest Software.
1 HPC pour les opérations. Sommaire Quelques rappels sur Windows Compute Cluster Server Déploiement de Compute Cluster Administration de Compute cluster.
ASP.NET 2.0 et la sécurité Nicolas CLERC
1 HPC et Windows 2003 CCS pour les développeurs Visual Studio 2005.
1 HPC pour les opérations. Administration Compute Cluster Server.
Rencontres Windows Forms
Pascal AUBRY François DAGORN IFSIC / Université de Rennes 1
- Couche 7 - Couche application. Sommaire 1)Introduction 1)DNS 1)FTP et TFTP 1)HTTP 1)SNMP 1)SMTP 1)Telnet.
Samba ou comment remplacer les serveurs NT
Le File Transfer Protocol
Copyright 2010 © Consortium ESUP-Portail TOC ESUP-Days 10, Paris, 2 juillet 2010 De LDAP à Kerberos à lUniversité de Rennes 1 Pascal Aubry François Dagorn.
Single Sign-On open source avec CAS (Central Authentication Service)
Configuration de Windows Server 2008 Active Directory
Présentation du système Linux
Construire une Set Top Box Avec Windows CE 6.0
Introduction aux services WEB
SSH.
Active Directory Windows 2003 Server
ManageEngine ADSelfService Plus
Authentification Nomade Project
Le langage PHP 5.
Le protocole FTP.
ASP.NET Par: Hugo St-Louis. C ARACTÉRISTIQUES A SP. NET Évolution, successeur plus flexible quASP (Active Server Pages). Pages web dynamiques permettant.
Introduction RADIUS (Remote Authentication Dial-In User Service)
GESTION DE PARCS D’ORDINATEURS
5.1 URDL22005 Systèmes dexploitation Threads Vue dEnsemble Modèles de Multithreading Problèmes des Threads Pthreads Threads Windows XP Threads Linux Threads.
Présentation 1. Consumer/Soho Small BusinessMidsize Business CorporateEnterprise Windows Home Server 1-4 employés 1-4 PCs 1-4 employés 1-4 PCs 5-49 employés.
Module 3 : Création d'un domaine Windows 2000
SQL Server 2005 pour les développeurs Raphaël Bijiaoui Consultant Avanade
Windows Small Business Server 2011 Standard
Vue d'ensemble Configuration d'adresses IP
Postes clients OLAP Fichiers XML SGBD Requêtes Analyses Reports Intégration Synchronisation Recherche Serveurs.
Windows Server Virtualization
Windows NT 4 Formation 8, 15, 31 janvier 2002
FORMATION Unix/Linux CHAPITRE 1: LES PREMIERS PAS.
Active Directory Windows 2003 Server
Développement d’application client/serveur
Structures de données avancées : Concepts réseaux et protocole de communication. D. E ZEGOUR Institut National d ’Informatique.
.NET Plateforme, framework, produits Bernard Fedotoff (Pdg) Stéphane Vancauwenberghe (Consultant)
VPN sous Linux Essaka Cynthia Serbin Laurent. Sommaire  Introduction  Vpnd  LRP  Freeswan.
Introduction à la plateforme .NET
{ Windows et PHP Un couple qui évolue Pierre Couzy – Microsoft France
Chapitre 1 : Présentation Page 1. Chapitre 1 : Présentation Page 2  1979 : Première version d’Unix commercialisée  Unix Système V  Puis Unix BSD par.
Offre DataCenter & Virtualisation Laurent Bonnet, Architecte Systèmes Alain Le Hegarat, Responsable Marketing 24 Novembre 2009.
Cours oracle n°1 Le SGBD ORACLE
Titre.
Groupe 3 De Greef Didier Oozeer Tommy Piette Marc Renard Guy
22 Azure: comment migrer une application 08/02/2010 Sébastien Pertus, BeWise Thomas Conté, Microsoft.
Positionnement : Outil de supervision et d’administration spécialiste Les management packs de l’éditeur et la base de connaissance embarquée Rapidité.
Module 3 : Création d'un domaine Windows 2000
Les RPC remote procedure call
Cours Réseau Avancé Protocoles, Architectures, Sécurité
Modules d'authentification enfichables (P.A.M.)
22 Lag110 : Le développement SharePoint 2010 avec Visual Studio 2010 Mardi 9 février 2010 Frédéric Wickert Partner Technical Specialist Microsoft.
Introduction aux outils de supervision
Mac OS X : Aperçu du système
1 Applications d’entreprise avec.NET 4.0 et Silverlight 4 David Rousset Mitsuru Furuta
Une heure de démonstration! Démo 1: Administration de MOSS 2007 Démo 2: Aperçu de System Center Operation Manager Démo 3: Sauvegarde/Restauration avec.
2 fois par mois, la démonstration de l’interopérabilité de la plate-forme Microsoft Via les standards et des partenariats Interopérabilité des infrastructures,
Cette session avec la démo disponible prochainement sur le site « interop » :
1 Chesné Pierre
F a c u l t é P o l y t e c h n i q u e d e M o n s Séminaire « Gestion et Sécurité de Systèmes » Alexandre Amorison, février 2002.
22 Supervisez toutes vos applications et systèmes tout en suivant vos niveaux de services - SCOM 2007 R2 Mercredi 10 février 2010 Jean-François BERENGUER.
TWP Toolkit Formation 21/10/2009.
Présentation X/Stra Comment centraliser l'authentification des utilisateurs Windows et Linux à l’aide de Microsoft Active Directory. Sébastien Geiger Institut.
Installation du PGI – CEGID
Transcription de la présentation:

Migration Unix vers Windows Server: retour d'expérience 4/13/2017 1:40 AM Migration Unix vers Windows Server: retour d'expérience Migration Unix vers Windows Ramin Barreto Architecte avant-vente Ramin.Barreto@microsoft.com Microsoft France © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Interopérabilité des environnements hétérogènes (Unix / Linux / Windows) Rappels sur l’interopérabilité et les standards Services, API et utilitaires associés à l’interopérabilité Protocole (NFS, NIS, LDAP, etc.) API, librairies et utilitaires (POSIX, Shell, X1,etc.) Interopérabilité et intégration

Sommaire Rappels sur l’interopérabilité et les standards Services, API et utilitaires associés à l’interopérabilité Protocole (NFS, NIS, LDAP, etc.) API, librairies et utilitaires (POSIX, Shell, X1,etc.) Interopérabilité et intégration

Rappels sur l’interopérabilité et les standards 1/2 Deux types de standards: Standard de fait TCP/IP, NFS, NIS, AD, SOAP, etc. Standardisation via des organismes RFC 2307, XML, etc.

Rappels sur l’interopérabilité et les standards 2/2 Mise en œuvre de l’interopérabilité: Fournir des protocoles Standard Fournir des services liés aux Standards Fournir des API et des utilitaires liés aux Standards

Les services associés aux standards UNIX SUA (Subsytem for Unix-based Application): Support de POSIX. Support des utilitaires (ksh, csh, ls, grep, awk). Support de l’environnement de développement. Identification: Intégration de NIS dans AD. Synchronisation de mot de passe. Fichier partagé: Client et Serveur NFS. Mappage des utilisateurs.

Les différents composants Windows 2003 R2 liés à SUA Démonstration Les différents composants Windows 2003 R2 liés à SUA

Integration de SFU dans R2 (SUA) 4/13/2017 1:40 AM Integration de SFU dans R2 (SUA) 2004 SFU 3.5 2006 SUA R2 Retired; Supported in SFU 3.5 until 2011 (2014) User/Name Mapping NFS Server/Client Optional Install: Other Network File & Print NFS Admin & Utils Interix Subsystem Tools/Utils/SDK NIS Server Password Sync Enhanced Telnet User/Name Mapping NFS Server/Client NFS Gateway Telnet Server Already ships in windows Server 2003 SP1 NIS Server Password Sync Optional Install: Identity Management SUA 64 bit support+ Oracle/SQL ODBC Optional Install: Windows SUA GNU, BSD, etc. Visual Studio Integration (compile/debug) © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Schéma SUA (Subsystem for Unix-based Application) 4/13/2017 1:40 AM UNIX Applications Windows Apps SUA/Interix Windows 3rd Party X11 R6 server Open Source tools: Apache, Tcl/Tk, bash, etc. X11 U N I X S D K (gcc) Interix Subsystem UNIX /POSIX APIs UNIX, XPG, POSIX.2 commands & utilities UNIX shells Motif Win32 Subsystem Windows APIs Windows system admin, commands & networking Windows GUI command Shell Plus de 2,000 API UNIX pthread X11R6 Utilitaires Plus de 350 Utilitaires et Outils Other device drivers CDFS FAT NTFS Windows Kernel win32k.sys NFS Client NFS Server Hardware Abstraction Layer © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

SUA (Subsystem for Unix-Based Application) 1/2 Environnement familier pour des Admin UNIX. Langage de commande et Scripting: ksh, csh, zsh, bash, … disponible en téléchargement perl Plus de 350 utilitaires. ls, tee, sed, awk, etc. Accès à distance: telnet, rlogin, rcp, rsh, etc. openssh, ssh, ... disponible en téléchargement

SUA (Subsystem for Unix-Based Application) 2/2 Environnement de développement permettant le fonctionnement d’applications POSIX sur la plateforme Windows Le compilateur GNU gcc Les librairies de développement POSIX.1, POSIX.2, UNIX98, pthread, X11R6 Visual Studio Débuggeur, Add-in Exemple: Apache a été compilé sans modification dans cet environnement. Tous les outils disponibles sur le site inetrop http://www.interopsystems.com

SUA, utilitaire et l’environnement de développement 4/13/2017 1:40 AM Démonstration SUA, utilitaire et l’environnement de développement © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Intégration de Serveur NIS Dans AD Établir la correspondance des comptes utilisateur et groupe entre Windows et UNIX. Extension du schéma Active Directory. RFC 2307 Migration des maps NIS dans AD Stockage des données NIS dans AD Redondance possible (Mode « Maître - Esclave »). « Cluster Aware ». Administration de domaine NIS via Active Directory

Extension du Schéma AD Attribut UNIX RFC 2307

Démonstration Server for NIS

NIS: Authentification NIS n’est pas un serveur d’authentification. l’ authentification se fait localement par le client NIS. 1- Envoi de requête au Serveur NIS pour récupérer des informations sur l’identité à partir de «login» Format /etc/passwd avec le mot de passe crypté 2- Authentification de mot de passe localement. La commande su contourne l’authentification

Authentification d’un client NIS Démonstration Authentification d’un client NIS

NIS: Synchronisation des mots de passe 1/2 Le service NIS yppasswdd n’est pas supporté. Extrait de man rpc.yppasswdd As listed in the yppasswd.x protocol definition, the YPPASSWDPROC_UPDATE procedure takes two arguments: a V7-style passwd structure containing updated user information and the user’s existing unencrypted (cleartext) password. Since rpc.yppasswdd is supposed to handle update requests from remote NIS client machines, this means that yppasswd(1) and similar client programs will in fact be transmitting users’ cleartext passwords over the network. La synchronisation des mots de passe se fait à l’aide des modules PAM (Pluggable Authentication Model) dédiés pour le client Linux/UNIX.

NIS: Synchronisation des mots de passe 2/2 Suppose que les comptes Linux/UNIX et Windows soient les mêmes. Supporte les plateformes: HP-UX 11i, Sun Solaris 7, Solaris 8, IBM AIX 5L 5.2, Red Hat Linux 8.0. Le code source est livré pour les autres plateformes Linux/UNIX

Synchronisation de mot de passe Démonstration Synchronisation de mot de passe

Serveur NFS Windows Server NFS Server NFS v2 ou v3 linux IRIX Aix HP/UX Solaris SCO Unix IRIX NFS v2 ou v3 Windows Server NFS Server

Client NFS Client NFS windows Montage des partages Unix: /export/share Windows: \\serveur\share Utilisation des données par des applications du monde Windows Solaris linux HP/UX AIX Client NFS windows

Démonstration Serveur et Client NFS

Le mappage de noms 1/2 Deux types de mappage Mappage simple Implicite 4/13/2017 1:40 AM Le mappage de noms 1/2 Deux types de mappage Mappage simple Implicite Bijection entre les comptes et les groupes Les login doivent être identiques (john john) Mappage avancé Explicite par l’administrateur Bijection ou surjection des comptes les comptes peuvent être différents © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Le mappage des noms 2/2 Mappage des noms utilisateur Correspondance (liaison) entre Les UID et GID Unix et Linux Les Security ID (SID). Application surjective d’Unix vers Windows administrateur Pierre linux Cedric

SUA: mode mixte Méthodes d’intégration Pipes Sockets Shared Memory Invocation direct Windows 2003 Kernel File System Security Directory SUA Win32 App UNIX Méthodes d’intégration Pipes Sockets Shared Memory XML web service Pipes, Shared memory

Portage des applications vers SUA Windows Server UNIX SUA Copie et Exécution Scripts Scripts Apps Re-Compile Apps

Document aide (help)

Ressources Interopérabilité et migration UNIX http://www.microsfot.com/unix http://www.microsfot.com/france/unix Windows Server 2003 R2 http://www.microsoft.com/france/windows/windowsserver2003 Utilitaires UNIX pour Windows http://www.interopsystems.com

Votre potentiel, notre passion TM 4/13/2017 1:40 AM Votre potentiel, notre passion TM © 2007 Microsoft France © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.