Novell and Microsoft: Building Bridges

Uploaded on


More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads


Total Views
On Slideshare
From Embeds
Number of Embeds



Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

    No notes for slide


  • 1. Collaboration Novell and Microsoft: Roadmap Building Bridges March 2007 Executive Summary On November 2, 2006, Novell, Inc. and Microsoft Corporation announced a series of agreements to jointly build, market and support new solutions to improve interoperability and make Microsoft and Novell® products work better together. Novell and Microsoft are bridging the worlds of proprietary and open source technology, and we have built this bridge based on a foundation of mutual respect for intellectual property. As a result, both companies will be introducing new technology over the coming year that improves interoperability in four areas: virtualization, systems management, directory integration and identity, and office document formats. This technology will help customers reduce costs in their data centers, gain new levels of flexibility, and streamline operations— all with complete peace of mind around licensing and integration. This white paper will provide the first inside look at the technical collaboration between our two companies.
  • 2. White Paper │ Novell and Microsoft: Building Bridges Virtual Collaboration Virtualization is the pooling of IT resources into virtual machines (VMs) in a way that masks the physical nature and boundaries of those resources from users. More succinctly, virtualization is the decoupling of software from hardware. Two types of virtualization, described below, have gained credibility in data center environments. Figure 1: Hypervisor-based virtualization. Virtual machines are enabled by a Virtual Machine Monitor (hypervisor) layer that sits between the operating system (OS) and hardware. This layer mediates access to hardware resources and permits multiple OS instances to coexist on a single server. Figure 1 Full Virtualization With full virtualization, hardware or software—or a combination of both—emulates a full platform in order to support an unmodified operating system. Using this method, there is no need to customize the guest operating system. However, since the operating system was designed to run on physical hardware, it is not aware of the Virtual Machine Monitor (VMM)—which can be in the form of a hypervisor or a host-based solution. As a result, the VM cannot cooperate with other VMs to share resources and optimize performance. Paravirtualization or Enlightenment Unlike full virtualization, paravirtualization or enlightened virtualization only partially emulates hardware. Paravirtualization and enlightenment refer to the modifications made to an operating system (OS) that optimize its performance in virtualized environments. The hypervisor works with APIs that assist in abstracting the underlying hardware resources to the virtual machine. Paravirtualization requires hardware-dependent portions of the guest operating system to be modified to become aware of the virtualization layer. The hypervisor avoids hard-to-virtualize processor instructions by replacing them with a procedure call that provides that functionality. As a result, a paravirtualized VM generally performs better than one that is fully virtualized. 2
  • 3. White Paper │ Novell and Microsoft: Building Bridges The paravirtualization approach is increasingly popular because it exacts faster, more efficient performance out of existing chips. It also offers powerful advantages when combined with the next generation of virtualization-enabled x86 chips such as the Intel* VT and AMD-V devices. Paravirtualization allows for cooperative memory- sharing between machines without modifying the host operating system; it also holds the promise of VMs that are finely tuned to the host operating system. Hardware Support Both Intel and AMD have designed additional hardware instructions into the latest x86 and x86-64 processors, thus enabling strict fault and performance isolation. They have also added functionality that enables unmodified operating systems to run concurrently on the same physical machine. Customer Benefits of Virtualization “They said it could not Virtualization is an important trend in the data center because emerging be done. This is a new model and a true technologies have the potential to remedy issues relating to resource utilization, evolution of our efficiency, scalability and manageability. Armed with virtual machines, data center relationship that we think customers will administrators can create new levels of flexibility and agility in their environments at immediately find a lower total cost of ownership. Virtualization can improve resource utilization on compelling because it delivers practical value individual servers, thus increasing the total return on those investments. Moreover, by bringing two of their most important virtualization can integrate distributed systems, transforming disparate racks of platform investments compute and storage servers into a powerful, effective enterprise platform. closer together.” Enterprises can take advantage of integrated virtualization technologies in SUSE® Steve Ballmer CEO, Microsoft Linux Enterprise Server 10 and Microsoft® Windows Server® codenamed “Longhorn” to: • Increase server utilization. Virtualization enables more efficient use of hardware resources by facilitating the consolidation of physical servers and applications, thus lowering real estate, hardware, maintenance and electrical costs. • Increase business continuity and system uptime. Customers can mitigate the risk of unplanned downtime by migrating disparate workloads onto virtual machines and then seamlessly migrating the virtual machines to different physical machines. • Leverage excess data center capacity and improve response times. By balancing computing loads across data center resources at peak times, machines can operate more efficiently and more cost effectively. • Redeploy physical server resources. Using virtualization, customers can migrate server workloads to virtual farms and release physical resources to be redeployed for other uses or retired. • Provide application portability and flexibility across hardware platforms. An application can be run on any hardware that supports the virtualization abstraction. 3
  • 4. White Paper │ Novell and Microsoft: Building Bridges • Enhanced administrative productivity and responsiveness. Virtualization enables IT organizations to enhance their administrative productivity and rapidly deploy new servers in a consistent way to address changing business needs. Microsoft and Novell Virtualization Agreement The virtualization collaboration agreement between Novell and Microsoft will produce systems that can: • Host SUSE Linux Enterprise Server 10 as a fully virtualized guest on Microsoft Virtual Server 2005 • Host SUSE Linux Enterprise Server 10 as a enlightened guest on Windows Server “Longhorn” with Windows virtualization technology • Host Windows Server “Longhorn” as a paravirtualized guest OS on SUSE Linux Enterprise Server 10 with Xen* technology Fully Virtualized SUSE Linux Enterprise Server 10 on “Microsoft and Novell Microsoft Virtual Server 2005 are enabling customers to take advantage of Microsoft Virtual Server 2005 R2 is the server virtualization technology engineered each other’s products for the Windows Server System platform. In conjunction with Windows Server where it makes sense in their enterprise 2003, Virtual Server 2005 R2 provides a virtualization platform that runs most infrastructure. We major x86 operating systems in a guest environment. Microsoft fully supports this jointly believe that our business and patent platform as a host for Windows Server operating systems and Microsoft Server agreements make it possible to offer the applications running in guest environments. Virtual Server 2005 R2's highest level of comprehensive COM API, in combination with the Virtual Hard Drive (VHD) format interoperability with the assurance that both our and support for virtual networking, provides administrators complete scripted companies stand control of portable, connected virtual machines. It also enables easy automation of behind these solutions.” deployment, and ongoing change and configuration updates. Ron Hovsepian CEO, Novell Microsoft provides virtual machine add-in technology and technical support for customers running select Linux distributions as guest operating systems on top of Virtual Server. Today, SUSE Linux Enterprise Server 9 is supported on Virtual Server 2005 R2 in this fashion. The collaboration agreement between Microsoft and Novell will extend Virtual Server support to SUSE Linux Enterprise Server 10 with the release of Virtual Server 2005 R2 SP1 (first half of 2007). This release will improve performance of the Linux guests by leveraging support for Intel-VT and AMD-V virtualization processors. Paravirtualized SUSE Linux Enterprise 10 on Microsoft Windows Server “Longhorn” with Windows Server Virtualization Technology Windows Server “Longhorn” features new hypervisor-based virtualization capabilities as part of the operating system. Windows Server virtualization performs the virtualization role in Windows Server “Longhorn” and provides a dynamic virtual 4
  • 5. White Paper │ Novell and Microsoft: Building Bridges environment for consolidating workloads. It delivers a virtualization platform that enables improved operational efficiency for workload consolidation, business continuity management, automating and consolidating software test and development environments, and creating a dynamic data center. When the Xen-enabled SUSE Linux Enterprise Server 10 guest runs on Windows Server virtualization, it will use the native Xen hypercalls to access virtualization functions. The collaboration agreement between Microsoft and Novell will result in the development of a software translation layer that will adapt the Xen hypercalls into Windows Server Virtualization hypercalls so that the SUSE Linux Enterprise Server guest can run with full performance on this paravirtualizing hypervisor. Enlightened Windows Server “Longhorn” on SUSE Linux Enterprise Server 10 with Xen Technology Novell is working with Microsoft to enable the hosting of Windows Longhorn Server (available in the second half of 2007) on Xen hypervisor technology. SUSE Linux Enterprise Server 10 is the first enterprise platform to include a fully integrated and supported version of the Xen 3.0 hypervisor, the emerging open source standard for virtualization services. With the Xen code and management tools that ship as part of SUSE Linux Enterprise Server 10, organizations can run multiple operating systems on the same physical server with minimal performance impact. As a result, they can significantly increase server utilization, reduce server sprawl and lower costs. As part of the new agreement with Microsoft, Novell is developing a translation layer that fully implements the Windows Server Virtualization guest OS interface on top of Xen by mapping the Xen hypercalls (hypervisor system calls) onto Windows Server virtualization hypercalls. An I/O adapter similarly maps the infrastructure for hosting front-end drivers written to the Microsoft hypervisor environment to run on a Xen based platform. These efforts will allow the Xen hypervisor in SUSE Linux Enterprise Server 10 to host an enlightened deployment of Windows Longhorn Server. Virtualization Management The first data center automation solutions from Novell and Microsoft manage compute and storage servers on behalf of applications or services hosted in virtual machines. 5
  • 6. White Paper │ Novell and Microsoft: Building Bridges Novell Data Center Management Solutions The “brain” of Novell data center management is Novell ZENworks® Orchestrator. It allows for policy-based automation across heterogeneous environments. ZENworks Orchestrator takes a heuristic approach, continually learning from previous events and resource demands. Virtual machine management is critical to efficiently implementing virtualization in the data center and achieving a solid return on investment. Novell ZENworks Virtual Machine Management provides the following heterogeneous virtual machine management capabilities: • Provides lifecycle management of VMware*, Xen and Microsoft virtual machines • Discovers servers for virtual machine commissioning • Discovers offline and online virtual machines • Provides deployment, redeployment and rollback of virtual machines • Manages physical, virtual and storage compute nodes • Features cluster-aware virtualization • Includes policy-based dynamic workload deployment Microsoft System Center Virtual Machine Manager Microsoft System Center Virtual Machine Manager (available in the second half of 2007) is a standalone server application that manages virtualized data centers running either Virtual Server or Windows virtualization. Virtual Machine Manager is tightly integrated in the System Center family of products, and together they provide comprehensive management of physical and virtual environments. Upon its release, Virtual Machine Manager will also be able to centrally manage Linux* guests. Organizations can use it to: • Deploy Linux VMs in VHD format from the central library • Configure the virtual machine parameters for Linux VMs, such as RAM and disk space • Control the state of the virtual machine (start/stop, pause/resume and save/restore) • Live migrate a running Linux VM from one physical host to another Virtual Machine Manager provides IT professionals with a simple and cost-effective solution for consolidating underutilized physical servers to virtual machines. In addition, it enables rapid provisioning of new virtual servers, centralizes management, and takes advantage of standard hardware and file-level storage. 6
  • 7. White Paper │ Novell and Microsoft: Building Bridges Heterogeneous Systems Management Web services and service-oriented architectures are among the defining ways software companies can deliver greater value to customers. Microsoft and Novell will work together to make it easier for customers to manage mixed Windows- based and SUSE Linux Enterprise based environments. Specifically, we will collaborate on standards-based solutions that provide superior scalability and flexibility in managing heterogeneous data centers. The Distributed Management Task Force’s (DMTF) specification for Web Services for Management (WS-MAN) exposes management resources via a set of Web services protocols. Web Services Management: • Provides a universal management protocol that all types of devices can use to share data about themselves and simplify management • Enables IT managers to remotely access heterogeneous devices via a firewall- friendly management protocol on their networks • Introduces uniformity of management operations • Interoperates with non-Microsoft operating systems and development platforms • Addresses customers’ concerns about the high total cost of ownership (TCO) associated with managing heterogeneous data centers. As part of the collaboration agreement, Novell and Microsoft will take the following steps: 1. Novell will work with the open source community to contribute to and ensure the availability of an open source implementation of the WS-Management specification. 2. Novell and Microsoft will identify items from the WS-Management specifications for implementation and interoperability of WS-Management stacks. At the same time, we will verify interoperability between our WS-Management implementations via joint interoperability scenarios and test plans. Additional details will be available in early 2007. Directory and Identity Federation Microsoft and Novell are working to improve directory and identity interoperability between our respective products, using standards-based protocols such as WS- Federation and WS-Security. Directory interoperability is the basis of identity interoperability. Directories contain the structure and content that often provides the raw material for identity. The future of the Internet and enterprise networks will be shaped by a comprehensive and interoperable framework for identity. To this 7
  • 8. White Paper │ Novell and Microsoft: Building Bridges end, Microsoft and Novell are working toward improving our directory and identity interoperability, with a focus on: • Improved access control for IT resources managed with either Novell eDirectory TM or Microsoft Active Directory® • Providing authorized users with seamless access to Web-based services whether their user accounts principally reside in Novell eDirectory™ or Active Directory • . In the coming months, we will be showcasing interoperability between our respective products and technologies through a series of demonstrations to show: o Linux application access to Windows SharePoint Server—utilization of interoperable identities based on Active Directory or Novell eDirectory accessing Microsoft SharePoint assets o Novell and Microsoft identity products—interoperable methods to obtain a high-quality, standard, secured and auditable identity that satisfies credential requirements in Web applications o Identity interoperability in a mixed Novell and Microsoft environment Novell and Microsoft are focusing on interoperability between these technologies and products: • Novell: Novell eDirectory, Novell Access Manager 3, SUSE Linux Enterprise, TM Firefox, OSIS (Open-Source Identity System), Bandit and Higgins • Microsoft: Active Directory, Active Directory Federation Services (ADFS), Windows Vista™, Windows XP, Internet Explorer, Windows CardSpace™ (WCS) and SharePoint® Additional details will be available in the first half of 2007. Figure 2: As a result of our collaboration, end users will be able to more easily share files between Microsoft Office and Figure 2 8
  • 9. White Paper │ Novell and Microsoft: Building Bridges Document Compatibility Microsoft and Novell are focusing on ways to improve interoperability between office productivity applications. Novell is cooperating with Microsoft and others on a project to create bi-directional open source translators for sharing word processing, spreadsheet and presentation documents between and Microsoft Office. OpenXML Open XML is the default format for the recently released 2007 version of Microsoft Office. Microsoft also makes the Open XML format widely available, offering free updates to customers with earlier versions of Microsoft Office. The Open XML format is an open standard file format for office applications that can be freely implemented by multiple applications on multiple platforms. The Open XML format was proposed by Microsoft and developed and completed by the Ecma International organization’s technical committee, TC45. The Ecma General Assembly approved it as a standard on Dec. 7, 2006, and it has been submitted to ISO via the ‘fast track’ process. OpenDocument Format is a full-featured, open source office productivity suite with word processing, spreadsheet, presentation and database applications. currently supports the OpenDocument (ODF) file format, which is an ISO- standardized, XML-based file format specification for office applications maintained by the open source community. The OpenDocument format ensures information saved in spreadsheets, documents and presentations is freely accessible to any OpenDocument-supporting application. is available free of charge at Novell provides and supports for both Linux and Windows as part of its SUSE Linux Enterprise Desktop and Novell Open Workgroup Suite offerings, respectively. Open XML Format and Open Document Format Translators To facilitate conversion between Ecma Office Open XML Formats and Open Document Format, the open source community is developing “translators.” These translators will be available as plug-ins for Novell edition and for several versions of Microsoft Office. The word processing translator will be available by the end of January 2007. Novell will release the code to integrate the Open XML format into its product as open source and submit it for inclusion in the project. As a result, end users will be able to more easily share files between Microsoft Office and, and their documents will better maintain consistent formats, formulas and style templates. The open source Open XML/ODF Translator project can be viewed at: 9
  • 10. White Paper │ Novell and Microsoft: Building Bridges A Customer-centered Future On Nov. 2, 2006, Novell and Microsoft announced a collaboration in which we agreed to jointly build, market and support a series of new solutions to deliver powerful new virtualization capabilities, improve interoperability and provide our mutual customers with patent coverage for our respective products. More information on the agreement between Novell and Microsoft is available at: and References Building Bridges SUSE Linux Enterprise 10: Virtualization Microsoft Virtualization Novell Systems Management Novell Identity Management Microsoft Disclaimer The information contained in this document represents the current view of Microsoft Corporation on the issues discussed as of the date of publication. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information presented after the date of publication. This White Paper is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS DOCUMENT. Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted in any 10
  • 11. White Paper │ Novell and Microsoft: Building Bridges form or by any means (electronic, mechanical, photocopying, recording, or 462-002054-001| 2/07| otherwise), or for any purpose, without the express written permission of Microsoft © 2007 Novell Inc. All rights reserved. Novell, Corporation. the Novell logo, SUSE and ZENworks are registered Microsoft may have patents, patent applications, trademarks, copyrights, or other trademarks and Bandit and eDirectory are intellectual property rights covering subject matter in this document. Except as trademarks of Novell, Inc. expressly provided in any written license agreement from Microsoft, the furnishing in the United States and other countries. of this document does not give you any license to these patents, trademarks, *Linux is a registered copyrights, or other intellectual property. trademark of Linus Torvalds. All other third- Unless otherwise noted, the companies, organizations, products, domain names, e- party trademarks are the property of their mail addresses, logos, people, places, and events depicted in examples herein are respective owners. fictitious. No association with any real company, organization, product, domain © 2007 Microsoft name, e- mail address, logo, person, place, or event is intended or should be Corporation. All rights reserved. inferred. Microsoft, MS- DOS, Windows, Windows Novell Disclaimer Server, Windows Vista are either registered The information set forth in this document may not be construed as a promise trademarks or trademarks of Microsoft by Novell to develop, deliver, or market a product or functionality. It is not a Corporation in the United commitment to deliver any material, code, or functionality. Due to changing market States and/or other countries. and industry conditions, this document should not be relied upon in making All other trademarks are property of their purchasing decisions. The development, release, and timing of features or respective owners. functionality described for Novell products remains at the sole discretion of Novell. Novell reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. This document is for informational purposes only. NOVELL MAKES NO EXPRESS OR IMPLIED WARRANTIES AS TO THE INFORMATION IN THIS DOCUMENT. 11