Novell and Microsoft: Building Bridges


Published on

  • Be the first to comment

  • Be the first to like this

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Novell and Microsoft: Building Bridges

  1. 1. White Paper Novell and Microsoft: Building Bridges February 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 make 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. 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. 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 2
  3. 3. White Paper │ Novell and Microsoft: Building Bridges 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 technologies have be done. This is a new model and a true the potential to remedy issues relating to resource utilization, efficiency, scalability and evolution of our manageability. Armed with virtual machines, data center administrators can create new relationship that we think customers will levels of flexibility and agility in their environments at a lower total cost of ownership. immediately find Virtualization can improve resource utilization on individual servers, thus increasing the compelling because it delivers practical total return on those investments. Moreover, virtualization can integrate distributed value by bringing two of their most systems, transforming disparate racks of compute and storage servers into a powerful, important platform effective enterprise platform. investments closer together.” Enterprises can take advantage of integrated virtualization technologies in SUSE® Linux Steve Ballmer Enterprise Server 10 and Microsoft® Windows Server® codenamed “Longhorn” to: CEO, Microsoft • 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. • 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. 3
  4. 4. White Paper │ Novell and Microsoft: Building Bridges 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 paravirtualized guest on Windows Server “Longhorn” with Windows virtualization technology • Host Windows Server “Longhorn” as an enlightened 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 for the each other’s products Windows Server System platform. In conjunction with Windows Server 2003, Virtual where it makes sense in their enterprise Server 2005 R2 provides a virtualization platform that runs most major x86 operating infrastructure. We systems in a guest environment. Microsoft fully supports this platform as a host for jointly believe that our business and patent Windows Server operating systems and Microsoft Server applications running in guest agreements make it environments. Virtual Server 2005 R2's comprehensive COM API, in combination with the possible to offer the highest level of Virtual Hard Drive (VHD) format and support for virtual networking, provides interoperability with the assurance that both our administrators complete scripted control of portable, connected virtual machines. It also companies stand enables easy automation of deployment, and ongoing change and configuration updates. behind these solutions.” Ron Hovsepian Microsoft provides virtual machine add-in technology and technical support for customers CEO, Novell 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 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 4
  5. 5. White Paper │ Novell and Microsoft: Building Bridges 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. 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 5
  6. 6. White Paper │ Novell and Microsoft: Building Bridges • 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. 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 Desktop 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 6
  7. 7. White Paper │ Novell and Microsoft: Building Bridges • 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 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 eDirectoryTM 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, Firefox, OSIS (Open-Source Identity System), BanditTM and Higgins 7
  8. 8. White Paper │ Novell and Microsoft: Building Bridges • 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 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 8
  9. 9. White Paper │ Novell and Microsoft: Building Bridges 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: 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 9
  10. 10. White Paper │ Novell and Microsoft: Building Bridges The information contained in this document represents the current view of Microsoft 462-002054-001| 2/07| © Corporation on the issues discussed as of the date of publication. Because Microsoft 2007 Novell Inc. All rights reserved. Novell, the must respond to changing market conditions, it should not be interpreted to be a Novell logo, SUSE and ZENworks are registered commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any trademarks and Bandit and eDirectory are information presented after the date of publication. trademarks of Novell, Inc. in the United States and This White Paper is for informational purposes only. MICROSOFT MAKES NO other countries. WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN *Linux is a registered THIS DOCUMENT. trademark of Linus Torvalds. All other third- party trademarks are the Complying with all applicable copyright laws is the responsibility of the user. Without property of their respective owners. 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 form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of Microsoft Corporation. Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from Microsoft, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property. Unless otherwise noted, the companies, organizations, products, domain names, e- mail addresses, logos, people, places, and events depicted in examples herein are fictitious. No association with any real company, organization, product, domain name, e- mail address, logo, person, place, or event is intended or should be inferred. © 2007 Microsoft Corporation. All rights reserved. Microsoft, MS- DOS, Windows, Windows Server, Windows Vista are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. All other trademarks are property of their respective owners. 10