La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Interoperabilidad de UNIX en Windows Server 2003 R2

Presentaciones similares


Presentación del tema: "Interoperabilidad de UNIX en Windows Server 2003 R2"— Transcripción de la presentación:

1 Interoperabilidad de UNIX en Windows Server 2003 R2
Slide Title: Title Slide Keywords: Key Message: Slide Builds: 0 Slide Script: Hello and Welcome to this Microsoft TechNet session on UNIX Interoperability in Microsoft® Windows Server™ 2003 R2. My name is {insert name}. Slide Transition: Let’s look at what we will cover in this session. Slide Comment: Additional Information: Slide Title: Title Slide Keywords: Key Message: Slide Builds: 0 Slide Script: Hello and Welcome to this Microsoft TechNet session on UNIX Interoperability in Microsoft® Windows Server™ 2003 R2. My name is {insert name}. Slide Transition: Let’s look at what we will cover in this session. Slide Comment: Additional Information:

2 Lo que vamos a cubrir Características de la interoperabilidad de UNIX en Microsoft® Windows Server™ 2003 R2 Cómo se compara Windows Services for UNIX Cómo le beneficia Slide Title: What We Will Cover Keywords: Key Message: Slide Builds: 0 Slide Script: You all have probably heard of, or you may even use, Windows Services for UNIX (SFU). Many of the same or similar features in SFU have been moved directly into the operating system in Windows Server 2003 R2. The most important, most popular features that benefit businesses most have been added to make UNIX interoperability even easier. This session is dedicated to talking about this and what is in it for you as an IT professional. Slide Transition: This session assumes a certain amount of prerequisite knowledge. Slide Comment: Additional Information: Slide Title: What We Will Cover Keywords: Key Message: Slide Builds: 0 Slide Script: You all have probably heard of, or you may even use, Windows Services for UNIX (SFU). Many of the same or similar features in SFU have been moved directly into the operating system in Windows Server 2003 R2. The most important, most popular features that benefit businesses most have been added to make UNIX interoperability even easier. This session is dedicated to talking about this and what is in it for you as an IT professional. Slide Transition: This session assumes a certain amount of prerequisite knowledge. Slide Comment: Additional Information:

3 Nivel 200 Experiencia útil Experiencia con entornos mixtos
Windows Services for UNIX Experiencia con Windows Server 2003 Slide Title: Helpful Experience Keywords: Key Message: Slide Builds: 0 Slide Script: As we go through today's session, you will hear various Microsoft acronyms and terminology. While we will explain all new terms related to today's session, there are some general terms from the industry or other versions of Microsoft products we may not spend time on. To help you out, we have listed the areas that it maybe be helpful to be familiar with either prior to this session or to reference afterwards. You will get more from this session if you deal with a mixed or “heterogeneous” IT environment that uses both Windows and UNIX or Linux servers that need to interoperate or have the same roles on both platforms. You will also absorb these concepts quickly if you have any experience with Services for UNIX. Many of the features and functionality are the same. Like most TechNet sessions these days, we recommend that you are familiar with the capabilities of Windows Server 2003. Slide Transition: Let’s take a look at the agenda for this session. Slide Comment: Additional Information: Slide Title: Helpful Experience Keywords: Key Message: Slide Builds: 0 Slide Script: As we go through today's session, you will hear various Microsoft acronyms and terminology. While we will explain all new terms related to today's session, there are some general terms from the industry or other versions of Microsoft products we may not spend time on. To help you out, we have listed the areas that it maybe be helpful to be familiar with either prior to this session or to reference afterwards. You will get more from this session if you deal with a mixed or “heterogeneous” IT environment that uses both Windows and UNIX or Linux servers that need to interoperate or have the same roles on both platforms. You will also absorb these concepts quickly if you have any experience with Services for UNIX. Many of the features and functionality are the same. Like most TechNet sessions these days, we recommend that you are familiar with the capabilities of Windows Server 2003. Slide Transition: Let’s take a look at the agenda for this session. Slide Comment: Additional Information: Nivel 200

4 Agenda Necesidad de la interoperación de UNIX
Características de la interoperabilidad de UNIX Escenarios clave Slide Title: Agenda: Need for UNIX Interoperability Keywords: Key Message: Slide Builds: 0 Slide Script: We will start this session talking about the need for UNIX Interoperability. It may be obvious to some, but it is worth reviewing so that we have the same context for the rest of the presentation. Slide Transition: Next, we will talk about what we need from an interoperability solution. Slide Comment: Additional Information: Slide Title: Agenda: Need for UNIX Interoperability Keywords: Key Message: Slide Builds: 0 Slide Script: We will start this session talking about the need for UNIX Interoperability. It may be obvious to some, but it is worth reviewing so that we have the same context for the rest of the presentation. Slide Transition: Next, we will talk about what we need from an interoperability solution. Slide Comment: Additional Information:

5 Requisitos de interoperabilidad para los clientes
Maximizar inversiones anteriores Maximizar la reutilización de códigos Optimizar los conocimientos y habilidades existentes Interoperar con las plataformas existentes Menores costos Minimizar el costo de la migración Reducir el costo de la administración Retorno sobre la inversión rápido Minimizar el riesgo Flexibilidad para optimizar las plataformas anteriores y nuevas Esfuerzos predecibles de migración, riesgos cuantificados Compromiso y soporte a largo plazo de parte de los proveedores Slide Title: Customer Interoperability Requirements Keywords: Key Message: Customers need value from a UNIX interop solution. Slide Builds: 0 Slide Script: It is common for networks to be heterogeneous with IT assets (including servers, databases, applications, files, folders, printers, workstations, and mobile devices) functioning on both UNIX and Windows platforms. Lost productivity resulting from dysfunctional integration of these systems is a significant cost and pain to organizations where business needs require co-existence of these platforms. There is additional pain and cost in the selection, installation and support of third party interoperability solutions, which might require additional knowledge and still only solve a portion of the interoperability and integration problem. There are a number of approaches to facilitate this interoperability. The following lists some of the common approaches: Use the interoperability tools available on the UNIX side, for example, SAMBA. Collect UNIX tools as source code and port them to the Windows environment Use third-party tools. Some third-party tools vendors are: MKS WRQ Hummingbird None of these is a complete solution, leaving administrators and developers to mix and match solutions and often needing support from disparate sources. Slide Transition: Next, let’s talk about how Windows Server 2003 R2 delivers on these needs. Slide Comment: Additional Information: Slide Title: Customer Interoperability Requirements Keywords: Key Message: Customers need value from a UNIX interop solution. Slide Builds: 0 Slide Script: It is common for networks to be heterogeneous with IT assets (including servers, databases, applications, files, folders, printers, workstations, and mobile devices) functioning on both UNIX and Windows platforms. Lost productivity resulting from dysfunctional integration of these systems is a significant cost and pain to organizations where business needs require co-existence of these platforms. There is additional pain and cost in the selection, installation and support of third party interoperability solutions, which might require additional knowledge and still only solve a portion of the interoperability and integration problem. There are a number of approaches to facilitate this interoperability. The following lists some of the common approaches: Use the interoperability tools available on the UNIX side, for example, SAMBA. Collect UNIX tools as source code and port them to the Windows environment Use third-party tools. Some third-party tools vendors are: MKS WRQ Hummingbird None of these is a complete solution, leaving administrators and developers to mix and match solutions and often needing support from disparate sources. Slide Transition: Next, let’s talk about how Windows Server 2003 R2 delivers on these needs. Slide Comment: Additional Information:

6 Windows Server 2003 R2 habilita la interoperabilidad con UNIX
Interoperabilidad sin problemas entre UNIX / Windows Administración entre plataformas Optimiza las habilidades existentes de UNIX Portabilidad de la aplicación Slide Title: Windows Server 2003 R2 Enables UNIX Interoperability Keywords: Key Message: R2 provides the core features to enable UNIX interop. Slide Builds: 0 Slide Script: Windows Server 2003 R2 enables seamless UNIX/Windows interoperability through a variety of technologies that we will discuss in this session. The tools allow you to manage both platforms through one set of tools. There is no need to ignore or discard the hard earned knowledge of UNIX in your organization. By including UNIX interoperability tools in Windows Server 2003 R2 you can maintain and continue to capitalize on existing UNIX skills. You can even port applications across platforms. Slide Transition: Let’s find out what is in Windows Server 2003 R2. Slide Comment: Additional Information: Slide Title: Windows Server 2003 R2 Enables UNIX Interoperability Keywords: Key Message: R2 provides the core features to enable UNIX interop. Slide Builds: 0 Slide Script: Windows Server 2003 R2 enables seamless UNIX/Windows interoperability through a variety of technologies that we will discuss in this session. The tools allow you to manage both platforms through one set of tools. There is no need to ignore or discard the hard earned knowledge of UNIX in your organization. By including UNIX interoperability tools in Windows Server 2003 R2 you can maintain and continue to capitalize on existing UNIX skills. You can even port applications across platforms. Slide Transition: Let’s find out what is in Windows Server 2003 R2. Slide Comment: Additional Information:

7 Agenda Necesidad de la interoperación de UNIX
Características de la interoperabilidad de UNIX Escenarios clave Slide Title: Agenda: UNIX Interoperability features in Windows Server 2003 R2 Keywords: Key Message: Slide Builds: 0 Slide Script: We are going to review the UNIX interoperability features in Windows Server 2003 R2. There are several and some may be familiar to you. After we review these features we will talk about various scenarios in which they can add value. Slide Transition: First, let’s look at Interoperability Features included in Windows Server 2003 R2. Slide Comment: Additional Information: Slide Title: Agenda: UNIX Interoperability features in Windows Server 2003 R2 Keywords: Key Message: Slide Builds: 0 Slide Script: We are going to review the UNIX interoperability features in Windows Server 2003 R2. There are several and some may be familiar to you. After we review these features we will talk about various scenarios in which they can add value. Slide Transition: First, let’s look at Interoperability Features included in Windows Server 2003 R2. Slide Comment: Additional Information:

8 Características de la interoperabilidad
Subsistema para aplicaciones UNIX (SUA) Herramientas para el desarrollador (Integración con Visual Studio ®) Sincronización de contraseñas Servidor Sun Network Information System (NIS) Herramientas NFS: MSNFS Herramientas adicionales: Correlación con los nombres de usuarios Slide Title: Interoperability Features Keywords: Key Message: Slide Builds: 0 Slide Script: There are three major functional components to the features included in Windows Server 2003 R2, as well as some additional tools that can help accelerate and streamline identity management and file server interoperability. First, the Subsystem for UNIX Applications, or SUA, is an entire UNIX platform encapsulated within the Windows Server 2003 R2 operating system. SUA was designed to allow you to run native UNIX applications on Windows Server 2003 R2. SUA is integrated with Visual Studio 2005 to help developers take advantage of migration, integration, and extensibility opportunities with existing UNIX applications. The tools in Windows Server 2003 R2 include bi-directional password synchronization. This helps minimize password management challenges. Windows Server 2003 R2 also includes a Server for NIS which allows a Windows Server 2003 R2 domain controller to be used as a master NIS server to administer a UNIX NIS domain by using the NIS 2.0 protocol. Two more important pieces are NFS tools including Client for NFS and Server for NFS which allows NFS clients to access files on Windows-based computers; and the User Name Mapping Server which provides bi-directional, one-to-one, and many-to-one mapping between UNIX user and group identities (UID/GID) and Windows user and group identities (SID). Slide Transition: Many of these tools were included in SFU 3.5, but Windows Server 2003 R2 does not simply integrate SFU. Slide Comment: Additional Information: Slide Title: Interoperability Features Keywords: Key Message: Slide Builds: 0 Slide Script: There are three major functional components to the features included in Windows Server 2003 R2, as well as some additional tools that can help accelerate and streamline identity management and file server interoperability. First, the Subsystem for UNIX Applications, or SUA, is an entire UNIX platform encapsulated within the Windows Server 2003 R2 operating system. SUA was designed to allow you to run native UNIX applications on Windows Server 2003 R2. SUA is integrated with Visual Studio 2005 to help developers take advantage of migration, integration, and extensibility opportunities with existing UNIX applications. The tools in Windows Server 2003 R2 include bi-directional password synchronization. This helps minimize password management challenges. Windows Server 2003 R2 also includes a Server for NIS which allows a Windows Server 2003 R2 domain controller to be used as a master NIS server to administer a UNIX NIS domain by using the NIS 2.0 protocol. Two more important pieces are NFS tools including Client for NFS and Server for NFS which allows NFS clients to access files on Windows-based computers; and the User Name Mapping Server which provides bi-directional, one-to-one, and many-to-one mapping between UNIX user and group identities (UID/GID) and Windows user and group identities (SID). Slide Transition: Many of these tools were included in SFU 3.5, but Windows Server 2003 R2 does not simply integrate SFU. Slide Comment: Additional Information: Las últimas 2 viñetas no estaban relacionadas. Haga que ‘msnfs’ sea una viñeta de segundo nivel para correlaconarse con la viñeta de las herramientas adicionales

9 Relación con Services for UNIX 3.5
Funcionalidad clave incluida en R2: Sincronización de NIS/Contraseña Servidor NFS y Utilidades cliente Subsistema para aplicaciones basadas en UNIX Funcionalidad disponible como descarga: Utilidades FreeBSD (recopiladas para SUA) SDK de GNU (recopiladas para SUA) Funcionalidad disponible únicamente en Windows Services for UNIX (SFU) 3.5 Puerto de enlace NFS Soporte para AS Perl, PCNFS, CDFS, FAT, FAT32 Slide Title: Relationship to Services for UNIX 3.5 Keywords: Key Message: Slide Builds: 0 Slide Script: Windows Server 2003 R2 performs many of the same functions that exist in Windows Services for UNIX (SFU) 3.5. Some UNIX interoperability features are only available in SFU 3.5. The key functionality included in Windows Server 2003 R2 are NIS/Password Sync, NFS Server/Client Utilities, and the Subsystem for UNIX Applications (SUA). SUA is a new feature in Windows Server 2003 R2, but the functionality of SUA is similar to the functionality provided by SUA in SFU 3.5. The FreeBSD utilities and the GNU SDK are compiled specifically for SUA and will be available as a download. NFS Gateway and support for AS Perl, PCNFS, CDFS, FAT, FAT32 are only available in SFU 3.5. Slide Transition: Now, let’s see how these are installed. Slide Comment: Additional Information: Slide Title: Relationship to Services for UNIX 3.5 Keywords: Key Message: Slide Builds: 0 Slide Script: Windows Server 2003 R2 performs many of the same functions that exist in Windows Services for UNIX (SFU) 3.5. Some UNIX interoperability features are only available in SFU 3.5. The key functionality included in Windows Server 2003 R2 are NIS/Password Sync, NFS Server/Client Utilities, and the Subsystem for UNIX Applications (SUA). SUA is a new feature in Windows Server 2003 R2, but the functionality of SUA is similar to the functionality provided by SUA in SFU 3.5. The FreeBSD utilities and the GNU SDK are compiled specifically for SUA and will be available as a download. NFS Gateway and support for AS Perl, PCNFS, CDFS, FAT, FAT32 are only available in SFU 3.5. Slide Transition: Now, let’s see how these are installed. Slide Comment: Additional Information:

10 Instalar las funciones de interoperabilidad de UNIX
Las funciones de interoperabilidad de UNIX ahora se incluyen “en la caja” Instalación como Componente de Windows Algunos servicios no requieren reinicio Se pueden descargar herramientas adicionales Slide Title: Installing UNIX Interoperability Features Keywords: Key Message: Slide Builds: 0 Slide Script: The UNIX Interoperability features in Windows Server 2003 R2 are included in the box, but they are not installed by default. The installation is a simple Windows component install, which can be accomplished from the Start menu. Some of the components, specifically SUA and NFS, do not require a restart. To get the most from SUA there is a downloadable Utilities and Software Development Kit (SDK), which provides many of the common tools with which most administrators are accustom to working. These tools include the editing program called vi, the shell environments, and literally hundreds of other tools and utilities. Slide Transition: Next, let’s look at a demonstration of installation. Slide Comment: Additional Information: Slide Title: Installing UNIX Interoperability Features Keywords: Key Message: Slide Builds: 0 Slide Script: The UNIX Interoperability features in Windows Server 2003 R2 are included in the box, but they are not installed by default. The installation is a simple Windows component install, which can be accomplished from the Start menu. Some of the components, specifically SUA and NFS, do not require a restart. To get the most from SUA there is a downloadable Utilities and Software Development Kit (SDK), which provides many of the common tools with which most administrators are accustom to working. These tools include the editing program called vi, the shell environments, and literally hundreds of other tools and utilities. Slide Transition: Next, let’s look at a demonstration of installation. Slide Comment: Additional Information:

11 demo Instalar las funciones de interoperabilidad de UNIX Demo
Slide Title: Demonstration: Installing UNIX interoperability features Keywords: Key Message: . Slide Builds: 0 Slide Script: In this demo we will see the new way that you install UNIX interoperability features. Slide Transition: Now let’s take a closer look at all of these features starting with password synchronization. Slide Comment: Additional Information: Slide Title: Demonstration: Installing UNIX interoperability features Keywords: Key Message: . Slide Builds: 0 Slide Script: In this demo we will see the new way that you install UNIX interoperability features. Slide Transition: Now let’s take a closer look at all of these features starting with password synchronization. Slide Comment: Additional Information: Instalar las funciones de interoperabilidad de UNIX

12 Sincronización de contraseñas
Sincronización de contraseñas de dos vías, bidireccional de Windows a UNIX y UNIX a Windows Brinda soporte a diversas plataformas de terceros Slide Title: Password Synchronization Keywords: Key Message: Slide Builds: 0 Slide Script: Password synchronization makes it easy for users to maintain one user name and password for Windows domains and UNIX systems by synchronizing the passwords between systems when one of them changes. Depending on how Password Synchronization and the UNIX servers are configured, synchronization can be one-way or two-way. Password synchronization runs as an extension of the LSA service on the Windows side. On the UNIX side it is achieved by running a UNIX daemon called Single-sign-on-daemon (ssod). The Windows Password sync service and the SSOD UNIX daemon exchange encrypted password data. On the UNIX end, the password change is implemented via the pluggable authentication module (PAM). Several UNIX variants are supported by synchronization services, including: Hewlett-Packard HP-UX version 11 Red Hat LINUX version 6.2 and up Sun Microsystems Solaris version 7 IBM AIX version 4.3.3 Slide Transition: Now let’s look at how you can integrate directory services across platforms. Slide Comment: Additional Information: SFU 3.5 Reviewers Guide Slide Title: Password Synchronization Keywords: Key Message: Slide Builds: 0 Slide Script: Password synchronization makes it easy for users to maintain one user name and password for Windows domains and UNIX systems by synchronizing the passwords between systems when one of them changes. Depending on how Password Synchronization and the UNIX servers are configured, synchronization can be one-way or two-way. Password synchronization runs as an extension of the LSA service on the Windows side. On the UNIX side it is achieved by running a UNIX daemon called Single-sign-on-daemon (ssod). The Windows Password sync service and the SSOD UNIX daemon exchange encrypted password data. On the UNIX end, the password change is implemented via the pluggable authentication module (PAM). Several UNIX variants are supported by synchronization services, including: Hewlett-Packard HP-UX version 11 Red Hat LINUX version 6.2 and up Sun Microsystems Solaris version 7 IBM AIX version 4.3.3 Slide Transition: Now let’s look at how you can integrate directory services across platforms. Slide Comment: Additional Information: SFU 3.5 Reviewers Guide

13 Servidor para NIS Servidores NIS de UNIX Servidores Windows
Hace que Windows Server 2003 Active Directory® se convierta en un servidor maestro NIS Servidores NIS de UNIX Servidores Windows Slide Title: Server for NIS Keywords: NIS, UNIX, interoperability Key Message: Server for NIS is a UNIX interoperability feature included in Windows Server 2003 R2. Slide Builds: 0 Slide Script: Server for NIS helps integrate Windows and UNIX-based Network Information Service (NIS) servers by enabling an Active Directory domain controller to act as a master NIS server for one or more NIS domains. Slide Transition: UNIX identity management features in Windows Server 2003 R2 facilitate this. Slide Comment: Additional Information: R2 Reviewers’ Guide. Slide Title: Server for NIS Keywords: NIS, UNIX, interoperability Key Message: Server for NIS is a UNIX interoperability feature included in Windows Server 2003 R2. Slide Builds: 0 Slide Script: Server for NIS helps integrate Windows and UNIX-based Network Information Service (NIS) servers by enabling an Active Directory domain controller to act as a master NIS server for one or more NIS domains. Slide Transition: UNIX identity management features in Windows Server 2003 R2 facilitate this. Slide Comment: Additional Information: R2 Reviewers’ Guide. Maestro Subordinado Subordinado Clientes NIS ¿Importa que esta diapositiva no tenga una secuencia de comandos de transición?

14 Servidor para NIS Servidores NIS de UNIX Servidores Windows
Slide Title: Server for NIS Keywords: Key Message: Slide Builds: 0 Slide Script: Identity Management for UNIX includes an easy-to-use wizard that a Windows domain administrator can use to export NIS domain maps to Active Directory entries. Once this is done, an Active Directory domain controller running Server for NIS becomes the master server for the NIS domain. Slide Transition: Another important interoperability technology UNIX Password Synchronization. Slide Comment: Additional Information: R2 Reviewers’ Guide Slide Title: Server for NIS Keywords: Key Message: Slide Builds: 0 Slide Script: Identity Management for UNIX includes an easy-to-use wizard that a Windows domain administrator can use to export NIS domain maps to Active Directory entries. Once this is done, an Active Directory domain controller running Server for NIS becomes the master server for the NIS domain. Slide Transition: Another important interoperability technology UNIX Password Synchronization. Slide Comment: Additional Information: R2 Reviewers’ Guide Subordinado Subordinado Subordinado Maestro Clientes NIS

15 Detalles de las funciones del Servidor para NIS
Se integra con los servicios de directorio de Windows y NIS Almacena datos NIS estándar y no estándar Administra tanto las identidades de Windows como de UNIX a la vez Los clientes UNIX pueden utilizar LDAP para acceder al almacén NIS de Active Directory Slide Title: Server for NIS Feature Details Keywords: Key Message: Slide Builds: 0 Slide Script: Server for NIS stores both standard and nonstandard NIS map data in Active Directory. So, NIS creates a single name space for the Windows and NIS domains that you can manage using a single set of tools. You can easily create, modify, and delete user accounts for Windows and UNIX domains at the same time. A user who has accounts on both Windows and UNIX can be managed from Active Directory with all attributes necessary for the respective domain and name space. You can migrate multiple NIS domains to the same Windows–based Active Directory domain controller. These domains can be merged with each other or kept separate. You can migrate NIS map data in a staged manner by migrating NIS maps one at a time. Server for NIS can support multiple NIS domains concurrently. Maps that belong to multiple domains can also reside concurrently in Active Directory. Requests from a client or another server in a domain receive data from a map in the same domain. Slide Transition: Let’s go back to our demo environment. Slide Comment: Additional Information: Understanding Server for NIS: understanding NIS: Slide Title: Server for NIS Feature Details Keywords: Key Message: Slide Builds: 0 Slide Script: Server for NIS stores both standard and nonstandard NIS map data in Active Directory. So, NIS creates a single name space for the Windows and NIS domains that you can manage using a single set of tools. You can easily create, modify, and delete user accounts for Windows and UNIX domains at the same time. A user who has accounts on both Windows and UNIX can be managed from Active Directory with all attributes necessary for the respective domain and name space. You can migrate multiple NIS domains to the same Windows–based Active Directory domain controller. These domains can be merged with each other or kept separate. You can migrate NIS map data in a staged manner by migrating NIS maps one at a time. Server for NIS can support multiple NIS domains concurrently. Maps that belong to multiple domains can also reside concurrently in Active Directory. Requests from a client or another server in a domain receive data from a map in the same domain. Slide Transition: Let’s go back to our demo environment. Slide Comment: Additional Information: Understanding Server for NIS: understanding NIS:

16 demo Servidor para NIS Demo Migración de la correlación de NIS
Slide Title: Demonstration: Server for NIS Keywords: Key Message: . Slide Builds: 0 Slide Script: In this demo we will migrate the NIS map. We will pull data from the NIS account store into the Active Directory account store. Slide Transition: Next, let’s look at Microsoft Services for NFS Slide Comment: Additional Information: Slide Title: Demonstration: Server for NIS Keywords: Key Message: . Slide Builds: 0 Slide Script: In this demo we will migrate the NIS map. We will pull data from the NIS account store into the Active Directory account store. Slide Transition: Next, let’s look at Microsoft Services for NFS Slide Comment: Additional Information:

17 Sistema de red de archivos
SERVIDOR UNIX Estación de trabajo UNIX Estación de trabajo Windows Servidores Windows Estación de trabajo UNIX Estación de trabajo Windows Slide Title: Network File System Keywords: Key Message: Slide Builds: 0 Slide Script: Traditionally, there has been a barrier between UNIX systems and Windows systems. The UNIX NFS protocol is not inherently compatible with the Windows SMB protocol, which prevents interoperation of file systems across the disparate platforms. Slide Transition: . Slide Comment: Additional Information: Estación de trabajo UNIX Estación de trabajo Windows Slide Title: Network File System Keywords: Key Message: Slide Builds: 0 Slide Script: Traditionally, there has been a barrier between UNIX systems and Windows systems. The UNIX NFS protocol is not inherently compatible with the Windows SMB protocol, which prevents interoperation of file systems across the disparate platforms. Slide Transition: . Slide Comment: Additional Information: Servidor UNIX Servidor Windows NFS permite acceso a archivos y carpetas compartidas entre UNIX y Windows

18 Sistema de red de archivos
Servidor UNIX Estación de trabajo UNIX Estación de trabajo Windows Servidor Windows Estación de trabajo UNIX Estación de trabajo Windows Slide Title: Network File System Keywords: Key Message: Slide Builds: 0 Slide Script: The challenge is to make a mixed environment work together in such a way that files and folders on a Windows server can be accessed from a UNIX server using the native UNIX utilities (mount and umount), and that a Windows client can access shared files and folders on a UNIX server using the normal methods to map a drive. There are as always at least two solutions: a Windows SMB server running on the UNIX server, or adding NFS to Windows. From a performance and administration point of view the best solution is to install the NFS components on the Windows server. Slide Transition: Let’s talk about how this can be done. Slide Comment: Additional Information: Estación de trabajo UNIX Estación de trabajo Windows Slide Title: Network File System Keywords: Key Message: Slide Builds: 0 Slide Script: The challenge is to make a mixed environment work together in such a way that files and folders on a Windows server can be accessed from a UNIX server using the native UNIX utilities (mount and umount), and that a Windows client can access shared files and folders on a UNIX server using the normal methods to map a drive. There are as always at least two solutions: a Windows SMB server running on the UNIX server, or adding NFS to Windows. From a performance and administration point of view the best solution is to install the NFS components on the Windows server. Slide Transition: Let’s talk about how this can be done. Slide Comment: Additional Information: Servidor UNIX Windows Server NFS permite acceso a archivos y carpetas compartidas entre UNIX y Windows

19 Servicios Microsoft para NFS
Proporciona interoperabilidad con el uso compartido de archivos Ahora es un componente nativo de Windows Se instala a través de Administrador de componentes opcionales Hay muchos beneficios y mejoras Interoperabilidad mejorada de NFS/SMB Estabilidad y robustez mejorados Soporte nativo de 64 bits para todos los componentes Soporte para los dispositivos especiales de NFS (MKNOD) Slide Title: Microsoft Services for NFS Keywords: Key Message: Slide Builds: 0 Slide Script: Microsoft Services for Network File System (MSNFS) provides Windows-based implementations of both the client and server aspects of Network File System (NFS), as well as related services and utilities. The primary purpose of MSNFS is to provide an interoperability solution for enterprise businesses that have both Windows-based and UNIX-based clients. MSNFS supports the Network File System (NFS) protocol and provides file sharing interoperability between Windows and UNIX machines. It also provides a strategy for migrating from mixed or UNIX-based client environments to Windows. Moreover, MSNFS is now an integrated part of Windows Server. MSNFS can provide: 64-bit support Better interoperation between Server Message Block (SMB) and NFS systems Improved reliability Support for NFS Devices Slide Transition: Now, let’s look at one additional tool. Slide Comment: Additional Information: Slide Title: Microsoft Services for NFS Keywords: Key Message: Slide Builds: 0 Slide Script: Microsoft Services for Network File System (MSNFS) provides Windows-based implementations of both the client and server aspects of Network File System (NFS), as well as related services and utilities. The primary purpose of MSNFS is to provide an interoperability solution for enterprise businesses that have both Windows-based and UNIX-based clients. MSNFS supports the Network File System (NFS) protocol and provides file sharing interoperability between Windows and UNIX machines. It also provides a strategy for migrating from mixed or UNIX-based client environments to Windows. Moreover, MSNFS is now an integrated part of Windows Server. MSNFS can provide: 64-bit support Better interoperation between Server Message Block (SMB) and NFS systems Improved reliability Support for NFS Devices Slide Transition: Now, let’s look at one additional tool. Slide Comment: Additional Information:

20 Herramientas adicionales
Servidor de correlación Correlación de nombres de usuario de uno a uno y de muchos a uno Asocia múltiples cuentas Windows con una sola cuenta UNIX Accede a los recursos UNIX que están registrados en Windows Slide Title: Additional Tools Keywords: Key Message: Slide Builds: 0 Slide Script: User Name Mapping provides centralized credentials mapping services for SUA, Client for NFS, and Server for NFS. It allows administrators to create one-to-one and many-to-one maps between Windows and UNIX user and group accounts (even though the user and group names in both environments may not be identical), and to maintain a single mapping database for the entire enterprise. The many-to-one mapping feature allows administrators to associate multiple Windows accounts with a single UNIX account in cases where only few accounts are required on UNIX to provide different classes of access permission (for example, Java developers, Web developers, database administrators, backup operators, etc.). User Name Mapping can create simple and advanced maps. In a simple user map, users and groups in a Windows domain map one-to-one to UNIX users and groups who have the same name in both the Windows and UNIX domain. Non-matching users and groups are not mapped at all. Once the mapping is set, Windows users can log on to Windows using their Windows user name and password, and can then access UNIX resources without having to supply their UNIX credentials again since the user is mapped to the appropriate UID, and GID by the User Name Mapping service. Slide Transition: Now let’s look at another demo. Slide Comment: Additional Information: SFU 3.5 Reviewers Guide Slide Title: Additional Tools Keywords: Key Message: Slide Builds: 0 Slide Script: User Name Mapping provides centralized credentials mapping services for SUA, Client for NFS, and Server for NFS. It allows administrators to create one-to-one and many-to-one maps between Windows and UNIX user and group accounts (even though the user and group names in both environments may not be identical), and to maintain a single mapping database for the entire enterprise. The many-to-one mapping feature allows administrators to associate multiple Windows accounts with a single UNIX account in cases where only few accounts are required on UNIX to provide different classes of access permission (for example, Java developers, Web developers, database administrators, backup operators, etc.). User Name Mapping can create simple and advanced maps. In a simple user map, users and groups in a Windows domain map one-to-one to UNIX users and groups who have the same name in both the Windows and UNIX domain. Non-matching users and groups are not mapped at all. Once the mapping is set, Windows users can log on to Windows using their Windows user name and password, and can then access UNIX resources without having to supply their UNIX credentials again since the user is mapped to the appropriate UID, and GID by the User Name Mapping service. Slide Transition: Now let’s look at another demo. Slide Comment: Additional Information: SFU 3.5 Reviewers Guide

21 demo Servidor NFS Demo Slide Title: Demonstration: NFS Server
Keywords: Key Message: . Slide Builds: 0 Slide Script: In this demo we will see NFS Server in action. Slide Transition: Now let’s move on to talk about SUA. Slide Comment: Additional Information: Slide Title: Demonstration: NFS Server Keywords: Key Message: . Slide Builds: 0 Slide Script: In this demo we will see NFS Server in action. Slide Transition: Now let’s move on to talk about SUA. Slide Comment: Additional Information:

22 Subsistema para aplicaciones basadas en UNIX
Compile y ejecute de manera nativa programas UNIX y secuencias de comandos en Windows Server 2003 R2 Realiza funciones similares que Interix en SFU 3.5 Ofrece beneficios de las mejoras al rendimiento Slide Title: Subsystem for UNIX-based Applications Keywords: Key Message: Slide Builds: 0 Slide Script: The functionality in SUA is similar to what Interix did in SFU. SUA allows you to compile and run native UNIX programs and scripts on Windows Server 2003 R2. The Interix subsystem was added to SFU in version 3.0 when it replaced the MKS derived Korn Shell and utilities. These earlier shell and utilities were simply emulation layers running on top of the Windows operating system. SUA is a fully new system which takes advantage of several performance improvements. Compared to past versions, SUA is considerably faster Slide Transition: Next let’s look at the SUA New Features. Slide Comment: Additional Information: SFU 3.5 Technical Overview Slide Title: Subsystem for UNIX-based Applications Keywords: Key Message: Slide Builds: 0 Slide Script: The functionality in SUA is similar to what Interix did in SFU. SUA allows you to compile and run native UNIX programs and scripts on Windows Server 2003 R2. The Interix subsystem was added to SFU in version 3.0 when it replaced the MKS derived Korn Shell and utilities. These earlier shell and utilities were simply emulation layers running on top of the Windows operating system. SUA is a fully new system which takes advantage of several performance improvements. Compared to past versions, SUA is considerably faster Slide Transition: Next let’s look at the SUA New Features. Slide Comment: Additional Information: SFU 3.5 Technical Overview

23 Funciones de SUA Conectividad de OCI y ODBC
Extensión del Depurador de Visual Studio Soporte para aplicaciones de 64 bits Slide Title: SUA Features Keywords: Key Message: Slide Builds: 0 Slide Script: Brand new features in this release include: Support for connectivity to Oracle and Microsoft SQL Server from database applications, through the Oracle Call Interface (OCI) and the Open Database Connectivity (ODBC) standard. Microsoft Visual Studio Debugger Extension for debugging POSIX applications. SUA includes support for debugging the POSIX processes using the Visual Studio IDE. Utilities based on SVR-5 and BSD UNIX environments. The SUA download package supports two different UNIX environments: SVR-5 and BSD. With SUA in Windows Server 2003 R2 there is full 64-bit support. Slide Transition: Now we will demonstrate Subsystem for UNIX Applications Slide Comment: Additional Information: R2 reviewers guide Slide Title: SUA Features Keywords: Key Message: Slide Builds: 0 Slide Script: Brand new features in this release include: Support for connectivity to Oracle and Microsoft SQL Server from database applications, through the Oracle Call Interface (OCI) and the Open Database Connectivity (ODBC) standard. Microsoft Visual Studio Debugger Extension for debugging POSIX applications. SUA includes support for debugging the POSIX processes using the Visual Studio IDE. Utilities based on SVR-5 and BSD UNIX environments. The SUA download package supports two different UNIX environments: SVR-5 and BSD. With SUA in Windows Server 2003 R2 there is full 64-bit support. Slide Transition: Now we will demonstrate Subsystem for UNIX Applications Slide Comment: Additional Information: R2 reviewers guide

24 demo Subsistema para aplicaciones basadas en UNIX Demo
Slide Title: Demonstration: Subsystem for UNIX Applications Keywords: Key Message: . Slide Builds: 0 Slide Script: We’ll take a quick initial look at SUA and exactly how complete the UNIX subsystem is. Slide Transition: Now let’s look at how organizations can use SUA to retain UNIX skills. Slide Comment: Additional Information: Slide Title: Demonstration: Subsystem for UNIX Applications Keywords: Key Message: . Slide Builds: 0 Slide Script: We’ll take a quick initial look at SUA and exactly how complete the UNIX subsystem is. Slide Transition: Now let’s look at how organizations can use SUA to retain UNIX skills. Slide Comment: Additional Information: Subsistema para aplicaciones basadas en UNIX Shells centrales

25 Integración de habilidades de UNIXen Windows
Situación Está preocupado acerca de la inversión de recursos en la capacitación del personal de informática que usa UNIX para que conozca la plataforma Windows Windows Server 2003 R2 permite conservar las habilidades existentes de informática de UNIX Tiene una apariencia similar para los Administradores y Desarrolladores en ambos entornos Descargue o porte las mismas utilidades en UNIX/Linux Slide Title: UNIX Skills Integration on Windows Keywords: Key Message: . Slide Builds: 0 Slide Script: Many people are concerned about needing to re-train workers on a new platform. Fortunately, along with the Subsystem for UNIX-based Applications Microsoft provides an SDK containing over 350 tools and utilities, this is a brief listing of the more commonly used tools and utilities such as: Shells File and Text Processing Batch Processing Development tools Connectivity Job Control utilities Graphics tools These tools behave exactly as they would on any other UNIX system. No retraining is required. Port the same applications and utilities into SUA that were used in UNIX. Slide Transition: Now let’s look at how easily you can port scripts. Slide Comment: Additional Information: Slide Title: UNIX Skills Integration on Windows Keywords: Key Message: . Slide Builds: 0 Slide Script: Many people are concerned about needing to re-train workers on a new platform. Fortunately, along with the Subsystem for UNIX-based Applications Microsoft provides an SDK containing over 350 tools and utilities, this is a brief listing of the more commonly used tools and utilities such as: Shells File and Text Processing Batch Processing Development tools Connectivity Job Control utilities Graphics tools These tools behave exactly as they would on any other UNIX system. No retraining is required. Port the same applications and utilities into SUA that were used in UNIX. Slide Transition: Now let’s look at how easily you can port scripts. Slide Comment: Additional Information: ¿Qué significa “portar”, cuando se utiliza como un verbo?

26 Portar secuencias de comando
La mayoría de las secuencias de comando de shell se ejecutarán en SUA sin tener que realizar ningún cambio. Secuencias de comandos Perl Perl se incluye con el SDK de SUA (/usr/local/bandeja) Slide Title: Script Porting Keywords: Key Message: . Slide Builds: 0 Slide Script: Many administrative tasks are performed by running administrative scripts written in either the language of the shell or in Perl. Most UNIX shell scripts run under SUA without a problem. Perl is one of the most popular languages for writing scripts, being second to C and Korn shells. Perl is included with the SUA SDK and can be called from any directory since the location of Perl executables is included in the PATH (/usr/local/bin). Perl includes a variety of modules for file management, network access, processing, security management and many more. Slide Transition: Now let’s look at UNIX Daemons. Slide Comment: Additional Information: Slide Title: Script Porting Keywords: Key Message: . Slide Builds: 0 Slide Script: Many administrative tasks are performed by running administrative scripts written in either the language of the shell or in Perl. Most UNIX shell scripts run under SUA without a problem. Perl is one of the most popular languages for writing scripts, being second to C and Korn shells. Perl is included with the SUA SDK and can be called from any directory since the location of Perl executables is included in the PATH (/usr/local/bin). Perl includes a variety of modules for file management, network access, processing, security management and many more. Slide Transition: Now let’s look at UNIX Daemons. Slide Comment: Additional Information:

27 Daemons de UNIX SUA init utiliza las secuencias de comando de inicio en /etc/rc2.d Se inician tres daemons por predeterminación cron inetd syslogd Slide Title: UNIX Daemons Keywords: Key Message: . Slide Builds: 0 Slide Script: UNIX uses daemons to run services. The environment as implemented in SUA uses the startup scripts in /etc/rc2.d. Only three daemons are started by default: cron, inetd and syslogd. Unix tasks can be submitted for automatic execution with the cron scheduler. cron is supported by both SUA and Windows subsystem. cron jobs are submitted by Windows command-line The crontab utility manipulates crontab entries, which constitute of a list of commands and when they should be run in the background. inetd is a super-daemon that controls running of most common internet services, such as telnet, shell, finger, ntalk, ftp, pop3, rlogin and tftp. The parameters of these services are controlled by /etc/inetd.conf file. In order to start particular services, its Windows counterpart has to be stopped. Also, by default, neither telnetd or rshd are configured for use. syslogd logs different aspects of system activity and is configured by /etc/syslog.conf. By default, most of the logging is turned off but can be turned on by uncommenting the corresponding lines in /etc/syslog.conf configuration file and restarting syslogd. The logs are stored in text files, this simplifies the development of the automatic log management scripts. Slide Transition: Now let’s talk about porting applications. Slide Comment: Additional Information: Slide Title: UNIX Daemons Keywords: Key Message: . Slide Builds: 0 Slide Script: UNIX uses daemons to run services. The environment as implemented in SUA uses the startup scripts in /etc/rc2.d. Only three daemons are started by default: cron, inetd and syslogd. Unix tasks can be submitted for automatic execution with the cron scheduler. cron is supported by both SUA and Windows subsystem. cron jobs are submitted by Windows command-line The crontab utility manipulates crontab entries, which constitute of a list of commands and when they should be run in the background. inetd is a super-daemon that controls running of most common internet services, such as telnet, shell, finger, ntalk, ftp, pop3, rlogin and tftp. The parameters of these services are controlled by /etc/inetd.conf file. In order to start particular services, its Windows counterpart has to be stopped. Also, by default, neither telnetd or rshd are configured for use. syslogd logs different aspects of system activity and is configured by /etc/syslog.conf. By default, most of the logging is turned off but can be turned on by uncommenting the corresponding lines in /etc/syslog.conf configuration file and restarting syslogd. The logs are stored in text files, this simplifies the development of the automatic log management scripts. Slide Transition: Now let’s talk about porting applications. Slide Comment: Additional Information:

28 Portar aplicaciones cc/c89 : Front end para el compilador Microsoft C.
Se proporcionan los compiladores GNU gcc, g++ y g77 y el depurador gdb . make se basa en la versión 4.4 de OpenBSD de make. lex y yacc se basan en flex y yacc de BSD. Slide Title: Porting Applications Keywords: Key Message: . Slide Builds: 0 Slide Script: As a developer tasked with porting an application from UNIX to the SUA environment, it is reassuring that the programming tools we have become accustomed to in the UNIX environment are also available in SUA via the SUA SDK. And these are native implementations that work the same as our UNIX tools. This means that our scripts and Makefiles will not have to be altered for us to perform the porting. As you have seen, you have access to a full feature UNIX development environment in SUA. The SUA SDK provides a front end for Microsoft Visual Studio with which C programs can be compiled. This is a link from the cc command to the C compiler in Visual Studio. This provides a native UNIX environment for development based on a native Windows compiler. The development environment includes standard UNIX development tools such as the GNU gcc, g++, and g77 compilers, and the gdb debugger. Both gcc and g++ are ports of the popular GNU C compiler (version 3.3). The g77 front end is a port of g77, version These front ends eventually invoke the same compiler engine, hence the similarities. The make utility in this release is based on the Berkeley Software Distribution (BSD) 4.4 version of make. The lex and yacc utilities are based on flex and BSD yacc. The Revision Control System (RCS) utilities are based on the RCS 5.6 utilities. Slide Transition: Next we’ll take a look other components of the SUA SDK. Slide Comment: Additional Information: Slide Title: Porting Applications Keywords: Key Message: . Slide Builds: 0 Slide Script: As a developer tasked with porting an application from UNIX to the SUA environment, it is reassuring that the programming tools we have become accustomed to in the UNIX environment are also available in SUA via the SUA SDK. And these are native implementations that work the same as our UNIX tools. This means that our scripts and Makefiles will not have to be altered for us to perform the porting. As you have seen, you have access to a full feature UNIX development environment in SUA. The SUA SDK provides a front end for Microsoft Visual Studio with which C programs can be compiled. This is a link from the cc command to the C compiler in Visual Studio. This provides a native UNIX environment for development based on a native Windows compiler. The development environment includes standard UNIX development tools such as the GNU gcc, g++, and g77 compilers, and the gdb debugger. Both gcc and g++ are ports of the popular GNU C compiler (version 3.3). The g77 front end is a port of g77, version These front ends eventually invoke the same compiler engine, hence the similarities. The make utility in this release is based on the Berkeley Software Distribution (BSD) 4.4 version of make. The lex and yacc utilities are based on flex and BSD yacc. The Revision Control System (RCS) utilities are based on the RCS 5.6 utilities. Slide Transition: Next we’ll take a look other components of the SUA SDK. Slide Comment: Additional Information:

29 SDK de SUA SDK de SUA también contiene: Soportes para SDK de SUA:
Interfaces POSIX.1 y POSIX.2 Bibliotecas ISO/ANSI C Bibliotecas lex, yacc, curses, y termcap Biblioteca C, gcc/g++, y X11 Soportes para SDK de SUA: Bibliotecas compartidas (vinculadas dinámicamente) creación de bibliotecas .so al estilo UNIX Slide Title: SUA SDK Keywords: Key Message: . Slide Builds: 0 Slide Script: The SUA SDK contains various interfaces, libraries, tools and utilities. These include: the POSIX.1 interfaces; the POSIX.2 interfaces; the International Standards Organization/American National Standards Institute (ISO/ANSI) C libraries; many useful interfaces and libraries found on open systems; and libraries for lex, yacc, curses, and termcap. The SUA SDK also provides the C, GCC/C++ and X11 libraries. The SUA SDK supports shared (or dynamically linked) libraries. Dynamic linking is supported through standard calls; dlopen(), dlsym(), dlclose() and dlerror(). Dynamically linked applications and shared libraries can only be created using gcc(1) and the other GNU compiler tools. However, cc(1) and c89(1) will still produce statically linked binaries. Slide Transition: Next we’ll take a look other components of the SUA SDK. Slide Comment: Additional Information: Slide Title: SUA SDK Keywords: Key Message: . Slide Builds: 0 Slide Script: The SUA SDK contains various interfaces, libraries, tools and utilities. These include: the POSIX.1 interfaces; the POSIX.2 interfaces; the International Standards Organization/American National Standards Institute (ISO/ANSI) C libraries; many useful interfaces and libraries found on open systems; and libraries for lex, yacc, curses, and termcap. The SUA SDK also provides the C, GCC/C++ and X11 libraries. The SUA SDK supports shared (or dynamically linked) libraries. Dynamic linking is supported through standard calls; dlopen(), dlsym(), dlclose() and dlerror(). Dynamically linked applications and shared libraries can only be created using gcc(1) and the other GNU compiler tools. However, cc(1) and c89(1) will still produce statically linked binaries. Slide Transition: Next we’ll take a look other components of the SUA SDK. Slide Comment: Additional Information:

30 Migración de la aplicación
Lenguajes de programación Herramientas y utilidades Programación X Windows Curses Vínculos simbólicos inetd Slide Title: Application Migration Keywords: Key Message: . Slide Builds: 0 Slide Script: Programming Languages: The SUA subsystem gives developers a familiar, UNIX-compatible scripting and programming environment with support for multiple languages and libraries. These include Perl, C, fortran77, and C++. SUA provides updated versions of the GNU programming languages and tools, optimized for SUA, as part of the GNU SDK. Tools and Utilities: Since all the standard UNIX tools and utilities are part of SUA, there is no need to purchase an add-on package from a third party to get the tools you expect and require in order to get your work done. All the familiar tools are available and work exactly as a UNIX administrator would expect. The utilities include familiar text processing tools, such as grep, less, awk, sed, pr, tr, etc.; batch processing tools such as at, cron and batch; as well as job control tools such as ps, nice, and kill; graphic utilities such as xterm, xrdb, xset and xclock; development tools such gcc, gdb, make, and connectivity tools such as bind, sendmail and ftp. They’re all there, and they work exactly as you would expect. Even man is just the same as it has always been. Programming: SUA not only provides a full set of APIs, compilers, and utilities for creating and migrating UNIX applications, but it also provides a complete environment that behaves as UNIX applications expect. This makes it not only possible but also relatively easy to port an existing UNIX application to run under SUA. X Windows: The SUA SDK includes X11 libraries, (X11R6) header files, and various tools for building X Windows applications. However, SUA does not include an X Windows server, which means that X Windows applications that need to be displayed on the local workstation will need an X Windows server installed. Curses: For character mode applications that use curses, the SUA SDK includes the ncurses implementation of curses written by Eric S. Raymond and Zeyd M. Ben-Halim. Symbolic Links: Another important addition to SUA is full support for symbolic links. This means that a file with multiple aliases can be accessed by any of those aliases. rinetd. rinetd is a utility that redirects TCP connections from one IP address and port to another. Slide Transition: Next we’ll see these concepts in action through another demo. Slide Comment: Additional Information: Slide Title: Application Migration Keywords: Key Message: . Slide Builds: 0 Slide Script: Programming Languages: The SUA subsystem gives developers a familiar, UNIX-compatible scripting and programming environment with support for multiple languages and libraries. These include Perl, C, fortran77, and C++. SUA provides updated versions of the GNU programming languages and tools, optimized for SUA, as part of the GNU SDK. Tools and Utilities: Since all the standard UNIX tools and utilities are part of SUA, there is no need to purchase an add-on package from a third party to get the tools you expect and require in order to get your work done. All the familiar tools are available and work exactly as a UNIX administrator would expect. The utilities include familiar text processing tools, such as grep, less, awk, sed, pr, tr, etc.; batch processing tools such as at, cron and batch; as well as job control tools such as ps, nice, and kill; graphic utilities such as xterm, xrdb, xset and xclock; development tools such gcc, gdb, make, and connectivity tools such as bind, sendmail and ftp. They’re all there, and they work exactly as you would expect. Even man is just the same as it has always been. Programming: SUA not only provides a full set of APIs, compilers, and utilities for creating and migrating UNIX applications, but it also provides a complete environment that behaves as UNIX applications expect. This makes it not only possible but also relatively easy to port an existing UNIX application to run under SUA. X Windows: The SUA SDK includes X11 libraries, (X11R6) header files, and various tools for building X Windows applications. However, SUA does not include an X Windows server, which means that X Windows applications that need to be displayed on the local workstation will need an X Windows server installed. Curses: For character mode applications that use curses, the SUA SDK includes the ncurses implementation of curses written by Eric S. Raymond and Zeyd M. Ben-Halim. Symbolic Links: Another important addition to SUA is full support for symbolic links. This means that a file with multiple aliases can be accessed by any of those aliases. rinetd. rinetd is a utility that redirects TCP connections from one IP address and port to another. Slide Transition: Next we’ll see these concepts in action through another demo. Slide Comment: Additional Information:

31 demo Secuencias de comandos de puertos Demo
Secuencias de comandos PERL Secuencia de comandos shell Tarea de cron Slide Title: Demonstration: Porting scripts Keywords: Key Message: . Slide Builds: 0 Slide Script: In this demo, we will port a variety of scripts and show how easily they work between our UNIX environment and SUA. Slide Transition: Let’s talk about a few more concepts around ported applications. Slide Comment: Additional Information: Slide Title: Demonstration: Porting scripts Keywords: Key Message: . Slide Builds: 0 Slide Script: In this demo, we will port a variety of scripts and show how easily they work between our UNIX environment and SUA. Slide Transition: Let’s talk about a few more concepts around ported applications. Slide Comment: Additional Information:

32 Capacidad de ampliación
SUA habilita escenarios atractivos de capacidad de amplitud Aplicación UNIX Slide Title: Extensibility Keywords: Key Message: Slide Builds: 0 Slide Script: There are fairly massive possibilities for extension of applications ported to SUA. Because Visual Studio 2005 was designed to take advantage of SUA, it opens your UNIX applications to take advantage of the many devices and delivery methods possible by leveraging the .NET Framework. (In coming slides we will talk about the pathway to achieving this.) Moving from a legacy environment to another UNIX variant or Linux distribution may achieve some price/performance value. But the applications look and feel the same, and the migration pathway can be risky depending upon the variant to which you choose to migrate. Slide Transition: What does extensibility mean? Slide Comment: Additional Information: SFU 3.5 Reviewers Guide Slide Title: Extensibility Keywords: Key Message: Slide Builds: 0 Slide Script: There are fairly massive possibilities for extension of applications ported to SUA. Because Visual Studio 2005 was designed to take advantage of SUA, it opens your UNIX applications to take advantage of the many devices and delivery methods possible by leveraging the .NET Framework. (In coming slides we will talk about the pathway to achieving this.) Moving from a legacy environment to another UNIX variant or Linux distribution may achieve some price/performance value. But the applications look and feel the same, and the migration pathway can be risky depending upon the variant to which you choose to migrate. Slide Transition: What does extensibility mean? Slide Comment: Additional Information: SFU 3.5 Reviewers Guide Aplicación UNIX UNIX para Windows

33 Amplitud significa Ejecutar las secuencias de comandos UNIX “como son” en Windows Simplifique recopile las aplicaciones heredadas de UNIX y ejecútelas en Windows Proporcionar acceso a las aplicaciones basadas en Windows a las aplicaciones basadas UNIX Ampliar más las aplicaciones UNIX a través de la tecnología disponible en la plataforma Windows Slide Title: Extensibility Keywords: Key Message: Slide Builds: 0 Slide Script: With the UNIX interoperability features in Windows Server 2003 R2 you get the best of both worlds: the ability to easily run UNIX applications, side-by-side with modern, best-of-breed Windows and .NET applications – all on a single, easy-to-manage, familiar platform. This is facilitated by the Subsystem for UNIX-based Applications and the SUA SDK. SUA is the easiest way to take advantage of previous investments in UNIX-based legacy applications on Windows. Since SUA is a complete subsystem, you can run UNIX scripts as-is on Windows, without having to modify or tailor them for a new or foreign environment. In most cases you can simply recompile the applications and they run on Windows. Because SUA is tightly integrated with the Win32 subsystem, Windows-based applications are able to access UNIX-based applications, as well. The .NET Framework allows you to further extend legacy UNIX-based applications to a host of devices and the Web using the Component Object Model (COM) and XML Web Services. Slide Transition: You can use COM to accomplish some of this. Slide Comment: Additional Information: SFU 3.5 Reviewers Guide Slide Title: Extensibility Keywords: Key Message: Slide Builds: 0 Slide Script: With the UNIX interoperability features in Windows Server 2003 R2 you get the best of both worlds: the ability to easily run UNIX applications, side-by-side with modern, best-of-breed Windows and .NET applications – all on a single, easy-to-manage, familiar platform. This is facilitated by the Subsystem for UNIX-based Applications and the SUA SDK. SUA is the easiest way to take advantage of previous investments in UNIX-based legacy applications on Windows. Since SUA is a complete subsystem, you can run UNIX scripts as-is on Windows, without having to modify or tailor them for a new or foreign environment. In most cases you can simply recompile the applications and they run on Windows. Because SUA is tightly integrated with the Win32 subsystem, Windows-based applications are able to access UNIX-based applications, as well. The .NET Framework allows you to further extend legacy UNIX-based applications to a host of devices and the Web using the Component Object Model (COM) and XML Web Services. Slide Transition: You can use COM to accomplish some of this. Slide Comment: Additional Information: SFU 3.5 Reviewers Guide

34 Contenedor COM SUA proporciona un método para ejecutar aplicaciones UNIX en el subsistema. Integre un componente COM que concentre esta invocación POSIX. Amplíe la aplicación UNIX para aprovechar Windows Slide Title: Extensibility Keywords: Key Message: Slide Builds: 0 Slide Script: When a UNIX application is ported to SUA we can access that application in the Windows environment by using POSIX.EXE. The .NET Framework provides classes that are used to wrap processes that are outside .NET managed code. Through the ProcessStartInfo and Process classes we can invoke the UNIX application and capture the data returned. In other words, we can wrap the UNIX application in a .NET component. The result of these steps are that our UNIX application has been extended to take advantage of the Windows environment. The key components that allow SUA to extend the UNIX application are: SUA and the SUA SDK. The .NET Framework and Visual Studio® .NET Slide Transition: If you do this successfully you can take your applications to the next level. Slide Comment: Additional Information: SFU 3.5 Reviewers Guide Slide Title: Extensibility Keywords: Key Message: Slide Builds: 0 Slide Script: When a UNIX application is ported to SUA we can access that application in the Windows environment by using POSIX.EXE. The .NET Framework provides classes that are used to wrap processes that are outside .NET managed code. Through the ProcessStartInfo and Process classes we can invoke the UNIX application and capture the data returned. In other words, we can wrap the UNIX application in a .NET component. The result of these steps are that our UNIX application has been extended to take advantage of the Windows environment. The key components that allow SUA to extend the UNIX application are: SUA and the SUA SDK. The .NET Framework and Visual Studio® .NET Slide Transition: If you do this successfully you can take your applications to the next level. Slide Comment: Additional Information: SFU 3.5 Reviewers Guide

35 Servicios Web bajo XML Lógica programable a la que se puede acceder mediante protocolos Web estándar Permite que las aplicaciones envíen y reciban información a través del Internet Independiente del lenguaje, protocolo y plataforma Arquitectura apátrida Se basa en la evolución de la norma W3C Exponga la aplicación UNIX concentrada en COM como un Servicio Web XML Slide Title: Extensibility Keywords: Key Message: Slide Builds: 0 Slide Script: XML Web services are similar to components in that they represent black-box functionality that allow developers to further extend ported applications. The applications are extended by adding features to a Web Form, Microsoft Windows applications, or even another XML Web service, without worrying about how the supporting service is implemented. XML Web services are designed to interact directly with other applications over the Internet. As a result, XML Web services do not have user interfaces (UIs); instead, XML Web services provide standard defined interfaces called contracts that describe the services that they provide. An XML Web service can be used internally by a single application, or it can be used externally by many applications that access it through the Internet. A COM wrapped UNIX application can easily be exposed as an XML Web Service and made available to any client anywhere (provided the client has the proper security credentials). Slide Transition: Let’s see what is next on our agenda. Slide Comment: Additional Information: SFU 3.5 Reviewers Guide Slide Title: Extensibility Keywords: Key Message: Slide Builds: 0 Slide Script: XML Web services are similar to components in that they represent black-box functionality that allow developers to further extend ported applications. The applications are extended by adding features to a Web Form, Microsoft Windows applications, or even another XML Web service, without worrying about how the supporting service is implemented. XML Web services are designed to interact directly with other applications over the Internet. As a result, XML Web services do not have user interfaces (UIs); instead, XML Web services provide standard defined interfaces called contracts that describe the services that they provide. An XML Web service can be used internally by a single application, or it can be used externally by many applications that access it through the Internet. A COM wrapped UNIX application can easily be exposed as an XML Web Service and made available to any client anywhere (provided the client has the proper security credentials). Slide Transition: Let’s see what is next on our agenda. Slide Comment: Additional Information: SFU 3.5 Reviewers Guide

36 Agenda Necesidad de la interoperación de UNIX
Características de interoperabilidad de UNIX en R2 Escenarios clave Slide Title: Agenda: Key Scenarios Keywords: Key Message: Slide Builds: 0 Slide Script: So, we have established why you might need features that allow your UNIX systems to interoperate with your Windows systems, and we talked about the features in Windows Server 2003 R2 that would allow you to configure your systems for that. Next we will explore the key scenarios facilitated by the UNIX interoperability features in Windows Server 2003 R2. Slide Transition: Let’s look at specific scenarios. Slide Comment: Additional Information: Slide Title: Agenda: Key Scenarios Keywords: Key Message: Slide Builds: 0 Slide Script: So, we have established why you might need features that allow your UNIX systems to interoperate with your Windows systems, and we talked about the features in Windows Server 2003 R2 that would allow you to configure your systems for that. Next we will explore the key scenarios facilitated by the UNIX interoperability features in Windows Server 2003 R2. Slide Transition: Let’s look at specific scenarios. Slide Comment: Additional Information:

37 Escenarios Optimice de lado a lado los entornos Windows/Unix
Uso compartido de archivos Administración Conserve las aplicaciones de línea de negocio (LOB) y el conocimiento Portabilidad de la aplicación Utilice las aplicaciones en todas las plataformas Optimice la integración de Visual Studio para “crear un híbrido” de las aplicaciones Slide Title: Scenarios Keywords: Key Message: Slide Builds: 0 Slide Script: The UNIX interoperability features in Windows Server 2003 R2 make good intuitive sense as they remove many of the time consuming productivity killers that we talked about very early in this session. It helps streamline environments by providing many conveniences to end users, as well as management tools for administrators. These features allow IT organizations of all sizes to retain knowledge of UNIX and Linux systems. And the tools that have been allowing your organization to be productive and perform your business can stay in place. The extensibility of UNIX applications running in SUA is key to increasing the value of the application to the organization. Using the .NET Framework and Visual Studio 2005 you can enable these applications to be consumed on a variety of devices and through a variety of mechanisms. Slide Transition: There is another scenario we should discuss. Slide Comment: Additional Information: Slide Title: Scenarios Keywords: Key Message: Slide Builds: 0 Slide Script: The UNIX interoperability features in Windows Server 2003 R2 make good intuitive sense as they remove many of the time consuming productivity killers that we talked about very early in this session. It helps streamline environments by providing many conveniences to end users, as well as management tools for administrators. These features allow IT organizations of all sizes to retain knowledge of UNIX and Linux systems. And the tools that have been allowing your organization to be productive and perform your business can stay in place. The extensibility of UNIX applications running in SUA is key to increasing the value of the application to the organization. Using the .NET Framework and Visual Studio 2005 you can enable these applications to be consumed on a variety of devices and through a variety of mechanisms. Slide Transition: There is another scenario we should discuss. Slide Comment: Additional Information:

38 Escenarios (cont.) Considere la coexistencia:
Aplicaciones UNIX en PCs Windows Server Conserve las aplicaciones heredadas Migre a Windows Server 2003 Optimice la escalabilidad de Windows Server 2003 Enterprise Edition a un crecimiento adecuado Algunas limitaciones Slide Title: Scenarios (continued) Keywords: Key Message: Slide Builds: 0 Slide Script: It may be hard to get budget to rewrite perfectly good line of business applications simply to enable a migration to Windows, or to consider the interruption and training required in deploying a new application. In these scenarios, consider coexistence of UNIX applications on Windows. This has several benefits including the ability to maintain the application in a well supported environment that benefits from the scalability, performance, and security features of Windows Server 2003 R2. Like any alternative solution there are tradeoffs and limitations, but this is a viable solution for organizations whose UNIX applications are a barrier to migration. Slide Transition: Let’s wrap up. Slide Comment: Additional Information: Slide Title: Scenarios (continued) Keywords: Key Message: Slide Builds: 0 Slide Script: It may be hard to get budget to rewrite perfectly good line of business applications simply to enable a migration to Windows, or to consider the interruption and training required in deploying a new application. In these scenarios, consider coexistence of UNIX applications on Windows. This has several benefits including the ability to maintain the application in a well supported environment that benefits from the scalability, performance, and security features of Windows Server 2003 R2. Like any alternative solution there are tradeoffs and limitations, but this is a viable solution for organizations whose UNIX applications are a barrier to migration. Slide Transition: Let’s wrap up. Slide Comment: Additional Information:

39 Resumen de la sesión Windows Server 2003 R2 hace posible la interoperabilidad de UNIX y los escenarios de administración integrada de identidades Conserve las habilidades de UNIX en su organización y elimine las barreras hacia la migración de Windows SUA facilita la interoperabilidad y migración de la aplicación Slide Title: Summary Keywords: Key Message: Slide Builds: 0 Slide Script: In this session we have reviewed the many features in Windows Server 2003 R2 that enable UNIX interoperability. These features allow you to move ahead with migration or coexistence scenarios without discarding the applications and skills that sustain your organization. The Subsystem for UNIX Applications facilitates the application interoperability and extensibility of applications. Slide Transition: To get more information on the products and technologies we have covered today, there are some online resources available that can help you. Slide Comment: Additional Information: Slide Title: Summary Keywords: Key Message: Slide Builds: 0 Slide Script: In this session we have reviewed the many features in Windows Server 2003 R2 that enable UNIX interoperability. These features allow you to move ahead with migration or coexistence scenarios without discarding the applications and skills that sustain your organization. The Subsystem for UNIX Applications facilitates the application interoperability and extensibility of applications. Slide Transition: To get more information on the products and technologies we have covered today, there are some online resources available that can help you. Slide Comment: Additional Information:

40 technet.microsoft.com/ADD-52
Para mayores informes Visite TechNet en Visite el siguiente URL para información adicional Slide Title: More Information Keywords: Key Message: Slide Builds: 0 Slide Script: For the most comprehensive technical information on Microsoft products visit the main TechNet Web site at Additionally, visit for more information on books, courses, certifications and other community resources that related directly to this particular session. Slide Transition: Consider becoming a TechNet subscriber. Slide Comment: Additional Information: Slide Title: More Information Keywords: Key Message: Slide Builds: 0 Slide Script: For the most comprehensive technical information on Microsoft products visit the main TechNet Web site at Additionally, visit for more information on books, courses, certifications and other community resources that related directly to this particular session. Slide Transition: Consider becoming a TechNet subscriber. Slide Comment: Additional Information: technet.microsoft.com/ADD-52

41 ¿Escuchó las noticias acerca de TechNet?
Software sin límite de tiempo Soporte técnico gratuito Los recursos más actuales disponibles Slide Title: TechNet Subscription Keywords: Technet, Subscription, Benefits Key Message: TechNet Plus has some new benefits. Slide Builds: 0 Slide Script: Many of you may be familiar with TechNet events and the TechNet Web site, but have you realized the benefits of being a TechNet Plus subscriber? A TechNet Plus subscription is the most convenient and reliable resource for IT professionals evaluating, managing, and supporting Microsoft technologies. With a TechNet Plus subscription, you can: Evaluate Microsoft software without time limits. This benefit allows you try products at your own pace and make informed decisions without worrying about the software expiring. TechNet Plus evaluation software includes the latest Microsoft operating systems, server applications, and Office products. With TechNet Plus, you can also save time resolving technical issues. TechNet Plus subscriptions include a range of support options, including the complete Microsoft Knowledge Base delivered each month on portable media, and two complimentary professional support incidents to address your technical roadblocks. TechNet Plus offers centralized access to current, authoritative technical guidance, software and support resources from Microsoft. IT professionals around the world rely on TechNet Plus to help them build their technical expertise and be successful implementing Microsoft solutions. For details, visit Slide Transition: On the subject of Technet and support, the new TechNet support pages outlines all the support options open to you. Slide Comment: Additional Information: Slide Title: TechNet Subscription Keywords: Technet, Subscription, Benefits Key Message: TechNet Plus has some new benefits. Slide Builds: 0 Slide Script: Many of you may be familiar with TechNet events and the TechNet Web site, but have you realized the benefits of being a TechNet Plus subscriber? A TechNet Plus subscription is the most convenient and reliable resource for IT professionals evaluating, managing, and supporting Microsoft technologies. With a TechNet Plus subscription, you can: Evaluate Microsoft software without time limits. This benefit allows you try products at your own pace and make informed decisions without worrying about the software expiring. TechNet Plus evaluation software includes the latest Microsoft operating systems, server applications, and Office products. With TechNet Plus, you can also save time resolving technical issues. TechNet Plus subscriptions include a range of support options, including the complete Microsoft Knowledge Base delivered each month on portable media, and two complimentary professional support incidents to address your technical roadblocks. TechNet Plus offers centralized access to current, authoritative technical guidance, software and support resources from Microsoft. IT professionals around the world rely on TechNet Plus to help them build their technical expertise and be successful implementing Microsoft solutions. For details, visit Slide Transition: On the subject of Technet and support, the new TechNet support pages outlines all the support options open to you. Slide Comment: Additional Information:

42 Encuentre todas estas opciones de soporte en www. microsoft
Encuentre todas estas opciones de soporte en Microsoft ofrece una serie progresiva de opciones de soporte que inician con soporte en línea gratuito y se desarrolla a través de suscripción, incidentes y soporte a contratos. 1. Soporte en línea sin cargo Knowledge Base Busque en una vasta base de datos de artículos para localizar la información que necesita. Grupos de noticias Acceda a más de 20,000 grupos de noticias activos sobre diversos temas. Centros de soporte a productos Obtenga respuestas a preguntas más frecuentes, además de artículos “cómo hacerlo” e instrucciones paso por paso organizadas por producto. Base de datos de ayuda de DLL Busque aquí para identificar el software que se utiliza para instalar una versión DLL específica. Centro de eventos y mensajes de error Resuelva eventos y mensajes de error rápido con explicaciones, recomendaciones y vínculos a soporte y recursos. Soporte Webcasts Sintonícese para ver presentaciones técnicas en vivo de expertos de Microsoft y tome parte en la sesión de Preguntas y Respuestas en tiempo real. Chats Converse en línea con especialistas de Microsoft o busque los archivos transcritos. Programa de grupos de usuarios Acceda a la información y soporte para informática y a otros grupos de usuarios de interés específico. Centro de recursos de seguridad de TechNet Adelántese a los riesgos de seguridad con recursos que lo mantienen actualizado, incluyendo boletines de seguridad y el servicio de notificación de Microsoft. 2. Soporte basado en Suscripción Suscripción a TechNet Suscríbase a TechNet para obtener una biblioteca personal de artículos, paquetes de servicio, Cómo funciona, kits de recursos, herramientas, utilidades y más. Su suscripción incluye actualizaciones mensuales que se entregan en CD o DVD, de manera que siempre tiene la información más reciente, directa de la fuente. Actualícese a una suscripción a TechNet Plus y agregue todo esto: 1. Software de evaluación con versión completa, incluyendo Microsoft Office System y Windows Server™ System products, without time restrictions. 2. Soporte gratuito — dos incidentes gratuitos, más un descuento en otras llamadas de soporte. 3. Acceso ilimitado al día hábil siguiente a respuestas confiables de la comunidad informática y el personal de soporte de Microsoft mediante Grupos de noticias moderados (sólo inglés). 3. Soporte asistido a incidentes Soporte por correo electrónico Obtenga ayuda en línea para incidentes a través de correo electrónico de un Profesional en soporte de Microsoft. Soporte telefónico Obtenga ayuda telefónica para incidentes de un profesional de soporte de Microsoft. Contrato de soporte telefónico Ahorre con un contrato de soporte telefónico de 5 paquetes. Servicios de asesoría Agregue opciones de asesoría que ofrecen los Servicios de asesoría de Microsoft de manera remota para dar soporte proactivo que va más allá del mantenimiento de rutina a los productos. 4. Soporte basado en contratos Soporte premier Obtenga la flexibilidad de relacionar opciones de soporte con su organización y disfrute el acceso directo a los expertos técnicos de Microsoft en cualquier momento, durante el día o la noche. Soporte premier ofrece opciones personalizadas para negocios con necesidades complejas, incluyendo profesionales técnicos dedicados para supervisar su soporte, resolución de problemas las 24 horas y capacitación y talleres para mantener actualizado a su personal de informática. Soporte esencial Soporte esencial ofrece opciones empacadas específicamente diseñadas para satisfacer los requisitos de soporte fundamentales de cualquier negocio, grande o pequeño. Incluye administración de cuentas, resolución de problemas y servicios de información. Slide Title: TechNet Troubleshooting and Support Keywords: Community Key Message: Where to get more help Slide Builds: 0 Slide Script: The enhanced TechNet Troubleshooting and Support page outlines all the ways IT professionals get support assistance from Microsoft. From free online support options to subscription-based support, you’ll find all your Microsoft support resources in one location at Slide Transition: TechNet also provides a number of community resources. Slide Comment: Additional Information: Slide Title: TechNet Troubleshooting and Support Keywords: Community Key Message: Where to get more help Slide Builds: 0 Slide Script: The enhanced TechNet Troubleshooting and Support page outlines all the ways IT professionals get support assistance from Microsoft. From free online support options to subscription-based support, you’ll find all your Microsoft support resources in one location at Slide Transition: TechNet also provides a number of community resources. Slide Comment: Additional Information:

43 ¿En dónde más puedo obtener ayuda?
Chats y difusiones por el Web gratuitas Lista de grupos de noticias Sitios de la comunidad de Microsoft Eventos de la comunidad y columnas Slide Title: Community Help Keywords: Community Key Message: Where to get more help Slide Builds: 0 Slide Script: There are a number of free community resources available on TechNet. You can attend a regular chat with members of the product groups or technology specialists from Microsoft, or you can attend a webcast where you can see sessions like the one you’ve just watched, but presented live and with the ability to ask questions as you go. You can also read or post questions in public newsgroups. The Newsgroup page lists the available groups and provides an interface from which you can read and post messages. TechNet Plus subscribers can use these groups to post questions, and through their subscription ID, are guaranteed a response from Microsoft Support Professionals and IT experts by next business day. The main community site provides a comprehensive list of resources available—more than we can cover on this slide—and, the page has some dynamic features with continually updated content. The Events page provides dates and details about attending a live TechNet event. These events take place around the world and provide the opportunity for you to talk to Microsoft specialists face-to-face. And finally, the TechNet Columns provide a variety of topics written by industry authors. Slide Transition: [Thanks the audience for attending and sign off] Slide Comment: Additional Information: Slide Title: Community Help Keywords: Community Key Message: Where to get more help Slide Builds: 0 Slide Script: There are a number of free community resources available on TechNet. You can attend a regular chat with members of the product groups or technology specialists from Microsoft, or you can attend a webcast where you can see sessions like the one you’ve just watched, but presented live and with the ability to ask questions as you go. You can also read or post questions in public newsgroups. The Newsgroup page lists the available groups and provides an interface from which you can read and post messages. TechNet Plus subscribers can use these groups to post questions, and through their subscription ID, are guaranteed a response from Microsoft Support Professionals and IT experts by next business day. The main community site provides a comprehensive list of resources available—more than we can cover on this slide—and, the page has some dynamic features with continually updated content. The Events page provides dates and details about attending a live TechNet event. These events take place around the world and provide the opportunity for you to talk to Microsoft specialists face-to-face. And finally, the TechNet Columns provide a variety of topics written by industry authors. Slide Transition: [Thanks the audience for attending and sign off] Slide Comment: Additional Information:


Descargar ppt "Interoperabilidad de UNIX en Windows Server 2003 R2"

Presentaciones similares


Anuncios Google