kgraft Live patching of the Linux kernel
|
|
|
- Rosamund Hood
- 10 years ago
- Views:
Transcription
1 kgraft Live patching of the Linux kernel Vojtěch Pavlík Director SUSE Labs
2 Why live patching? Common tiers of change management: 1. Incident response (we're down, actively exploited ) 2. Emergency change (we could go down, are vulnerable ) 3. Scheduled change (time is not critical, we keep safe) Live patching fits in with 1 and 2 Rebooting a 1000 servers is not a quick way to fix a pressing issue and also carries the risk of them not coming up for other reasons Live patching allows quick response and leaving an actual update to a scheduled downtime window 2
3 What is kgraft? A research project A live patching technology Developed by SUSE Labs Specifically for the Linux kernel Based on modern Linux technologies INT3/IPI-NMI self-modifying code RCU-like update mechanism mcount-based NOP space allocation standard kernel module loading/linking mechanisms 3
4 Advantages of kgraft Doesn't require stopping the kernel, ever not even for short time periods unlike other technologies Allows code review on kgraft patch sources kgraft patch can be built from C source directly, without the need for object code manipulation Object-code based automated patch generation is provided as an alternative kgraft is lean Small amount of code thanks to leveraging other Linux technologies, no complex instruction decoders or such 4
5 How does kgraft work? A kgraft patch is a.ko kernel module in a KMP RPM The.ko is inserted into the kernel using 'insmod' at RPM install or update time kgraft replaces whole functions in the kernel even while those functions may be executed An updated kgraft RPM/module can replace an existing patch 5
6 Limitations kgraft is designed for fixing critical bugs and thus primarily for simple changes Changes in kernel data structure layout require special care and depending on the size of the change, the change may not be possible to do without rebooting at all same as with other live patching tech kgraft depends on a stable build environment and thus best suited for Linux distributions, their customers or anyone who builds their own kernels, rather than 3 rd party support companies 6
7 kgraft in detail: where to patch To patch a function, kgraft needs some space at the start of a function This is, fortunately provided by GCC's profiling code ftrace uses the compiler profiling options (-pg) to obtain this space ( fentry call) fentry call instructions are patched out at boot and replaced with 5-byte NOPs kgraft uses the same space 7
8 8 kgraft in detail: where to patch
9 kgraft in detail: code flow redirection kgraft uses the same infrastructure as ftrace to perform patching INT3 handler is installed with a JMP to the destination address first byte of NOP is replaced by INT3, taking care of incomplete instruction remaining bytes are replaced by address first byte is replaced by JMP NMI IPIs are used throughout to flush instruction decoders on other CPUs 9
10 10 kgraft in detail: code flow redirection
11 kgraft function in detail: new function Patching during runtime, no stop_kernel(); Callers are never patched Rather, callee's NOP is replaced by a JMP to the new function So a JMP remains forever But this takes care of function pointers, including in structures And doesn't require saving any old data in case we want to un-patch 11
12 12 kgraft function in detail: new function
13 kgraft in detail: RCU-like replacement So what happens when a replaced function changes semantics and subsequent calls rely on each other? Or when it is called recursively? We need to provide a consistent 'world-view' to each execution thread user processes interrupts kernel processes This is done through a "reality check" trampoline and a per-thread flag set on each kernel entry/exit 13
14 14 kgraft in detail: RCU-like replacement
15 15 kgraft in detail: RCU-like replacement
16 kgraft in detail: RCU-like replacement All processes must wake up or execute a syscall Sometimes this requires a signal to be sent (like for getties) Once all processes have the "new universe" flag set, patching is complete and trampolines can be removed 16
17 17 kgraft in detail: RCU-like replacement
18 kgraft in detail: Automatic generation Start with a list of functions to be replaced This is automatically extended by any functions that inline them based on original kernel debuginfo Patched kernel is compiled with -ffunction-sections -fdata-sections Modified objcopy copies all functions and required symbols into a.o file A stub.c file is generated including module init, kgraft register, and references to functions Both are compiled and linked into a.ko module 18
19 Get it Upstreaming kgraft will be submitted into Linus's upstream kernel SUSE will work together with the community to create a common standard kernel live patching solution Suggestions welcome! Publishing kgraft code has become available in a GIT repository TODAY 19
20 Read more about kgraft Initial blogs Video of kgraft in action Articles/interviews r-talks-live-kernel-patching-with-kgraft Collaboration summit talk 1c8d 20
21
22 Corporate Headquarters Maxfeldstrasse Nuremberg Germany (Worldwide) Join us on: 22
23 Unpublished Work of SUSE. All Rights Reserved. This work is an unpublished work and contains confidential, proprietary and trade secret information of SUSE. Access to this work is restricted to SUSE employees who have a need to know to perform tasks within the scope of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of SUSE. Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability. General Disclaimer This document is not to be construed as a promise by any participating company to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. SUSE makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for SUSE products remains at the sole discretion of SUSE. Further, SUSE 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. All SUSE marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-party trademarks are the property of their respective owners.
Running SAP HANA One on SoftLayer Bare Metal with SUSE Linux Enterprise Server CAS19256
Running SAP HANA One on SoftLayer Bare Metal with SUSE Linux Enterprise Server CAS19256 Brad DesAulniers Senior Software Engineer [email protected] @cb_brad Ryan Hodgin Senior IT Architect [email protected]
Using SUSE Linux Enterprise to "Focus In" on Retail Optical Sales
Using SUSE Linux Enterprise to "Focus In" on Retail Optical Sales Patrick Mullin Scott Steele Senior Technical Specialist SUSE Consulting [email protected] Point of Sale Manager National Vision, Inc. [email protected]
We are watching SUSE
We are watching SUSE Monitoring at SUSE and in SUSE Linux Enterprise Server 12 Martin Čaj Linux System Administrator Prague Czech Republic [email protected] Joachim Werner Senior Product Manager Nürnberg Germany
Advanced Systems Management with Machinery
Advanced Systems Management with Machinery Andreas Jaeger Thomas Göttlicher Senior Product Manager [email protected] Software Engineer [email protected] Who Are We? Andreas Jaeger Product Manager Thomas
Configuration Management in SUSE Manager 3
Configuration Management in SUSE Manager 3 TUT20515 Klaus Kämpf Product Owner, SUSE Manager [email protected] Agenda 2 SUSE Manager 3 themes About Configuration Management Choosing the right stack Getting
Build Platform as a Service (PaaS) with SUSE Studio, WSO2 Middleware, and EC2 Chris Haddad
Build Platform as a Service (PaaS) with SUSE Studio, WSO2 Middleware, and EC2 Chris Haddad VP, Platform Evangelism WSO2 [email protected] Section Break Text Here (32pt) Cloudy Goals Improve efficiency and
Challenges Implementing a Generic Backup-Restore API for Linux
Challenges Implementing a Generic Backup-Restore API for Linux Matthias G. Eckermann Senior Product Manager [email protected] Vault, Boston, March 2015 2015-03-12 13:45 UTC Picture: "Escribano" by Jean Le Tavernier
Installing, Tuning, and Deploying Oracle Database on SUSE Linux Enterprise Server 12 Technical Introduction
Installing, Tuning, and Deploying Oracle Database on SUSE Linux Enterprise Server 12 Technical Introduction Arun Singh Sr. Technical Manager [email protected] Agenda 2 Introduction SUSE Components Oracle
Relax-and-Recover. Johannes Meixner. on SUSE Linux Enterprise 12. <[email protected]>
Relax-and-Recover on SUSE Linux Enterprise 12 Johannes Meixner Topics What is Relax-and-Recover? What means disaster recovery here? How does disaster recovery work? How does Relax-and-Recover
Implementing Linux Authentication and Authorisation Using SSSD
Implementing Linux Authentication and Authorisation Using SSSD Lawrence Kearney Enterprise Service and Integration Specialist Technology Transfer Partnership (TTP) [email protected] Mark Robinson
SUSE Storage. FUT7537 Software Defined Storage Introduction and Roadmap: Getting your tentacles around data growth. Larry Morris
SUSE FUT7537 Software Defined Introduction and Roadmap: Getting your tentacles around data growth Larry Morris Sr. Product Manager [email protected] AGENDA Enterprise Market SUSE Product SUSE Solutions
Using btrfs Snapshots for Full System Rollback
Using btrfs Snapshots for Full System Rollback Matthias G. Eckermann Senior Product Manager [email protected] Enterprise End User Summit, New York, June 2014 2014-06-20 15:44 UTC Why this? Minimizing Downtime
SUSE Linux Enterprise 12 Security Certifications
SUSE Linux Enterprise 12 Security Certifications Common Criteria, FIPS, PCI DSS, DISA STIG,... What's All This About? Thomas Biege Team Lead Maintenance/Security [email protected] 2 Evaluation Validation
Operating System Security Hardening for SAP HANA
Operating System Security Hardening for SAP HANA Peter Schinagl Technical Architect Global SAP Alliance [email protected] Markus Gürtler Architect & Technical Manager SAP Linux Lab [email protected] Corporate
Workflow und Identity Management - Genehmigungsprozesse, Role Mining, Role Design und Compliance Management
Workflow und Identity Management - Genehmigungsprozesse, Role Mining, Role Design und Compliance Management Stefan Stiehl Senior Technology Sales Specialist Identity Security Management [email protected]
SUSE Linux Enterprise 12 Security Certifications Common Criteria, EAL, FIPS, PCI DSS,... What's All This About?
SUSE Linux Enterprise 12 Security Certifications Common Criteria, EAL, FIPS, PCI DSS,... What's All This About? Matthias G. Eckermann Senior Product Manager SUSE Linux Enterprise [email protected] Agenda Evaluation
DevOps and SUSE From check-in to deployment
DevOps and SUSE From check-in to deployment Rodolfo Bejarano SUSE Systems Engineer [email protected] Rick Ashford SUSE Systems Engineer [email protected] 2 Agenda 3 Introductions Development
Oracle Products on SUSE Linux Enterprise Server 11
Oracle Products on SUSE Linux Enterprise Server 11 Technical Introduction Arun Singh Sr. Technical Manager [email protected] Agenda Introduction SUSE Products Oracle Products Road Map Question and Answer
SUSE Linux uutuudet - kuulumiset SUSECon:sta
SUSE Linux uutuudet - kuulumiset SUSECon:sta Olli Tuominen Technology Specialist [email protected] 2 SUSECon 13 4 days, 95 Sessions Keynotes, Breakout Sessions,Technology Showcase Case Studies, Technical
SUSE Customer Center Roadmap
SUSE Customer Center Roadmap Simona Arsene Product Manager Services Artem Chernikov Engineer Cloud & System Management Agenda SCC Today Live Demo of SCC Registration Process New features 2 1 Nov 2012 Alpha
Big Data, SAP HANA. SUSE Linux Enterprise Server for SAP Applications. Kim Aaltonen [email protected]
Big Data, SAP HANA SUSE Linux Enterprise Server for SAP Applications Kim Aaltonen [email protected] 2 Agenda 3 Big Data SAP HANA Optimized Linux for SAP Why SUSE for SAP? Summary 4 5 Big Data What
Data Center Automation with SUSE Manager Federal Deployment Agency Bundesagentur für Arbeit Data Center Automation Project
Data Center Automation with SUSE Manager Federal Deployment Agency Bundesagentur für Arbeit Data Center Automation Project Ralf Bueker DSE Bundesagentur für Arbeit [email protected] What is a DSE? DSE means
TUT5605: Deploying an elastic Hadoop cluster Alejandro Bonilla
TUT5605: Deploying an elastic Hadoop cluster Alejandro Bonilla Sales Engineer [email protected] Agenda Overview Manual Deployment Orchestration Generic workload autoscaling Sahara Dedicated for Hadoop
Public Cloud. Build, Use, Manage. Robert Schweikert. Public Cloud Architect [email protected]
Public Cloud Build, Use, Manage Robert Schweikert Public Cloud Architect [email protected] Public Cloud Build, Use, Manage Introduction About me Disclaimers Build vs. Ready made What do I... Now what?
Securing Your System: Security Hardening Techniques for SUSE Linux Enterprise Server
Securing Your System: Security Hardening Techniques for SUSE Linux Enterprise Server Marcus Meissner Software Engineer SUSE Craig Gardner Software Engineer SUSE Roman Drahtmueller Software Engineer SUSE
High Availability and Disaster Recovery for SAP HANA with SUSE Linux Enterprise Server for SAP Applications
High Availability and Disaster Recovery for SAP HANA with SUSE Linux Enterprise Server for SAP Applications Uwe Heinz Product Manager SAP [email protected] Fabian Herschel Senior Architect SAP LinuxLab
How To Make A Cloud Work For You
OpenStack Deep Dive Alan Clark OpenStack, Chairman of the Board Director, SUSE [email protected] Community Size Q2 2014 ECOSYSTEM SIZE (Members + Sponsors + Supporters) 390 Companies Members: 26 Sponsors:
HO15982 Deploy OpenStack. The SUSE OpenStack Cloud Experience. Alejandro Bonilla. Michael Echavarria. Cameron Seader. Sales Engineer cs@suse.
HO15982 Deploy OpenStack The SUSE OpenStack Cloud Experience Alejandro Bonilla Sales Engineer [email protected] Michael Echavarria Sales Engineer [email protected] Cameron Seader Sales Engineer [email protected]
Software Defined Everything
Software Defined Everything, s, Containers, and Storage Pete Chadwick Senior Product Manager [email protected] Joachim Werner Senior Product Manager [email protected] Data Center History - 1970s One (big)
How SUSE Is Helping You Rock The Public Cloud
How SUSE Is Helping You Rock The Public Cloud James Mason Robert Schweikert Technical Architect, Public Cloud [email protected] Public Cloud Architect [email protected] Topics 2 A very quick and brief Public
SUSE Enterprise Storage Highly Scalable Software Defined Storage. Gábor Nyers Sales Engineer @SUSE [email protected]
SUSE Enterprise Storage Highly Scalable Software Defined Storage Gábor Nyers Sales Engineer @SUSE [email protected] Setting the Stage Enterprise Data Capacity Utilization 1-3% 15-20% 20-25% Tier 0 Ultra
Wicked A Network Manager Olaf Kirch
Wicked A Network Manager Olaf Kirch Director SUSE Linux Enterprise [email protected] 2 Agenda Why Wicked!? What we want to achieve What Wicked can do today/tomorrow Architecture Wicked little intro Why Wicked!?
Deploying Hadoop with Manager
Deploying Hadoop with Manager SUSE Big Data Made Easier Peter Linnell / Sales Engineer [email protected] Alejandro Bonilla / Sales Engineer [email protected] 2 Hadoop Core Components 3 Typical Hadoop Distribution
SUSE OpenStack Cloud 4 Private Cloud Platform based on OpenStack. Gábor Nyers Sales Engineer @SUSE [email protected]
SUSE OpenStack Cloud 4 Private Cloud Platform based on OpenStack Gábor Nyers Sales Engineer @SUSE [email protected] Introductory video ChalkTalk: SUSE OpenStack Cloud 2 Stetting the Stage for SUSE OpenStack
Btrfs and Rollback How It Works and How to Avoid Pitfalls
Btrfs and Rollback How It Works and How to Avoid Pitfalls Thorsten Kukuk Senior Architect SUSE Linux Enterprise Server [email protected] rm -rf /? I will be discussing what is needed for rollback: Btrfs /
Ceph Distributed Storage for the Cloud An update of enterprise use-cases at BMW
Ceph Distributed Storage for the Cloud An update of enterprise use-cases at BMW Andreas Pöschl, BMW Senior Solutions Architect [email protected] Michael Vonderbecke, BMW Solutions Architect [email protected]
Wicked Trip into Wicked Network Management
Wicked Trip into Wicked Network Management Matthias G. Eckermann Senior Product Manager [email protected] LinuxCon 2013 NA 2013-09-12 15:40 UTC Some Words of Encouragement There is a theory which states, that
How an Open Source Cloud Will Help Keep Your Cloud Strategy Options Open
How an Open Source Cloud Will Help Keep Your Cloud Strategy Options Open Simon Briggs Technology Specialist [email protected] Open Source = openmind 3 Protect Investment & Work Together 4 Cloud Definitions
High Availability Storage
High Availability Storage High Availability Extensions Goldwyn Rodrigues High Availability Storage Engineer SUSE High Availability Extensions Highly available services for mission critical systems Integrated
SUSE Cloud 5 Private Cloud based on OpenStack
SUSE Cloud 5 Private Cloud based on OpenStack Michał Jura Senior Software Engineer Linux HA/Cloud Developer [email protected] 2 New solutions emerge: Infrastructure-as-Service Cloud = 3 SUSE Cloud Why OpenStack?
Novell Collaboration Vibe OnPrem
Novell Collaboration Vibe OnPrem Evergreen Preview Corne Groesbeek Open Horizons Tracy Smith Product Manager [email protected] Collaboration Solutions Collaboration solutions from Novell help enterprise
Of Pets and Cattle and Hearts
Of Pets and Cattle and Hearts The SUSE Systems Management Story Joachim Werner Senior Product Manager, SUSE [email protected] Who am I? 2 SUSE and Linux Workloads in the Enterprise SUSE Studio Datacenter Private
Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP
Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP Agenda ADP Cloud Vision and Requirements Introduction to SUSE Cloud Overview Whats New VMWare intergration HyperV intergration ADP
HO5604 Deploying MongoDB. A Scalable, Distributed Database with SUSE Cloud. Alejandro Bonilla. Sales Engineer [email protected]
HO5604 Deploying MongoDB A Scalable, Distributed Database with SUSE Cloud Alejandro Bonilla Sales Engineer [email protected] Agenda SUSE Cloud Overview What is MongoDB? 2 Getting familiar with the Cloud
Linux w chmurze publicznej SUSE na platformie Microsoft Azure
Linux w chmurze publicznej SUSE na platformie Microsoft Azure Grzegorz Piotrowski Solution Architect C2O C EH, ISO27001-2, ITIL SM, PMI P2, MCT CCEE Virtualization MCSE Private Cloud VCA Cloud [email protected]
Leveraging Wikis to Manage SCP Documentation TWiki Use @ Novell Technical Services
Leveraging Wikis to Manage SCP Documentation TWiki Use @ Novell Technical Services Max Walker Manager, Novell Services [email protected] 30 May 2008 Agenda SCP at Novell Services Global Documentation
Kangaroot SUSE TechUpdate Interoperability SUSE Linux Enterprise and Windows
Kangaroot SUSE TechUpdate Interoperability SUSE Linux Enterprise and Windows Gábor Nyers Systems Engineer @SUSE [email protected] Agenda 14:00 Kangaroot Update SUSE Update Data Center Interoperability the
File Management Suite. Novell. Intelligently Manage File Storage for Maximum Business Benefit. Sophia Germanides Sophia.germanides@novell.
File Management Suite Novell Intelligently Manage File Storage for Maximum Business Benefit Sophia Germanides [email protected] David Condrey [email protected] Agenda Customer Challenges
TUT8155 Best Practices: Linux High Availability with VMware Virtual Machines
TUT8155 Best Practices: Linux High Availability with VMware Virtual Machines Jeff Lindholm SUSE Sr. Systems Engineer [email protected] Agenda SUSE Linux Enterprise High Availability Extension 12 Level
CAS18543 Migration from a Windows Environment to a SUSE Linux Enterprise based Infrastructure Liberty Christian School
CAS18543 Migration from a Windows Environment to a SUSE Linux Enterprise based Infrastructure Liberty Christian School Don Vosburg Systems Engineer [email protected] [email protected] Who is
Open Source High Availability Writing Resource Agents for your own services. Lars Marowsky-Brée Team Lead SUSE Labs [email protected]
Open Source High Availability Writing Resource Agents for your own services Lars Marowsky-Brée Team Lead SUSE Labs [email protected] Agenda Introduction Resource Agents in context Basic Resource Agents (+ code)
SUSE Virtualization Technologies Roadmap
SUSE Virtualization Technologies Roadmap Michal Svec Mike Latimer Senior Product Manager [email protected] Senior Engineering Manager [email protected] Agenda Virtualization @SUSE Enhancements in XEN/KVM
SUSE Virtualization Technologies Roadmap
SUSE Virtualization Technologies Roadmap Michal Svec Senior Product Manager [email protected] Jason Douglas Senior Engineering Manager [email protected] Agenda Virtualization @SUSE Enhancements in XEN/KVM
NIST ITL July 2012 CA Compromise
NIST ITL July 2012 CA Compromise Prepared for: Intelligent People [email protected] 1 NIST ITL Bulletin on CA Compromise http://csrc.nist.gov/publications/nistbul/july-2012_itl-bulletin.pdf These
Based on Geo Clustering for SUSE Linux Enterprise Server High Availability Extension
CAS7318 A Geo Redundant Cloud VoIP Service Based on Geo Clustering for SUSE Linux Enterprise Server High Availability Extension Brett Buckingham Managing Director, silhouette Research and Development Broadview
White Paper Server. SUSE Linux Enterprise Server 12 Modules
White Paper Server SUSE Linux Enterprise Server 12 Modules Server White Paper SUSE Linux Enterprise Server 12 Modules What Can Modular Packaging Do for You? What if you could use a reliable operating system
Securing Your System: Security Hardening Techniques for SUSE Linux Enterprise Server 12
Securing Your System: Security Hardening Techniques for SUSE Linux Enterprise Server 12 Craig Gardner Software Engineer SUSE [email protected] Overview What? and Why? New for SUSE Linux Enterprise
ZYPP common package and patch management for SUSE Linux. Duncan Mac-Vicar P. Software Engineer, YaST
ZYPP common package and patch management for SUSE Linux Duncan Mac-Vicar P. Software Engineer, YaST Agenda ZYPP Package management How was it done before ZYPP ZYPP features What is new? The future 2 Package
Apache LDAP Configuration
Apache LDAP Configuration using Novell Edirectory and Microsoft Active Directory for the Neanderthal Lawrence Kearney Advisor for Higher Education in the Americas Technology Transfer Partners (TTP) Proposed
Introducing Director 11
Introducing Director 11 Agenda Director 11 Introduction Mobile Certificate Manager - CA Import - Mobile Device Management (MDM) Integration - New Certificate Types - User Certificate Mapping - Single-
TUT19344 Managing RH/CentOS with SUSE Manager
TUT19344 Managing RH/CentOS with SUSE Manager Don Vosburg Systems Engineer [email protected] Gokhan Cetinkaya Systems Engineer [email protected] Agenda SUSE Manager overview SUSE Manager and non-suse
SUSE OpenStack Cloud. Become Your Enterprise s Cloud Service Provider
SUSE OpenStack Cloud Become Your Enterprise s Cloud Service Provider What? if you could respond faster to customer demands and market opportunities? What if you could improve server utilization rates and
KVM, OpenStack and the Open Cloud SUSECon November 2015
KVM, OpenStack and the Open Cloud SUSECon November 2015 Adam Jollans Program Director, Linux & Open Virtualization Strategy IBM Agenda A Brief History of Virtualization KVM Architecture OpenStack Architecture
MySeoNetwork Reseller Agreement -Revised June 2, 2006 www.myseonetwork.com (800)893-9750; (410)744-6512
MySeoNetwork Reseller Agreement -Revised June 2, 2006 www.myseonetwork.com (800)893-9750; (410)744-6512 This MySEONetwork Reseller Agreement ("Agreement") is between ICFX Designs, LLC. ("MySEONetwork"),
Taking a Proactive Approach to Linux Server Patch Management Linux server patching
Taking a Proactive Approach to Linux Server Patch Management Linux server patching In years past, Linux server patch management was often thought of in terms of we don t patch our servers unless there
How SUSE Manager Can Help You Achieve Regulatory Compliance
White Paper Server How SUSE Manager Can Help You Achieve Regulatory Compliance Table of Contents page Why You Need a Compliance Program... 2 Compliance Standards: SOX, HIPAA and PCI... 2 What IT Is Concerned
Novell Identity Manager Resource Kit
AUTHORIZED DOCUMENTATION Installation Guide for SUSE Linux Enterprise Server 10 SP2 Novell Identity Manager Resource Kit 1.2 August 17, 2009 www.novell.com Identity Manager Resource Kit 1.2 Installation
Automated Deployment of an HA OpenStack Cloud
Automated Deployment of an HA OpenStack Cloud with SUSE Cloud HO7695 Adam Spiers Senior Software Engineer [email protected] Vincent Untz Project Manager [email protected] Introduction Agenda Start building
Patch Management Reference
www.novell.com/documentation Patch Management Reference ZENworks 11 SP3 February 2014 Legal Notices Novell, Inc. makes no representations or warranties with respect to the contents or use of this documentation,
Web Site Development Agreement
Web Site Development Agreement 1. Parties; Effective Date. This Web Site Development Agreement ( Agreement ) is between Plug-N-Run, its affiliates, (including but not limited to USA Financial, USA Financial
Patch Management Reference
Patch Management Reference ZENworks 11 www.novell.com/documentation Legal Notices Novell, Inc. makes no representations or warranties with respect to the contents or use of this documentation, and specifically
Terms & Conditions. Introduction. The following terms and conditions govern your use of this website (VirginiaHomeRepair.com).
Terms & Conditions Introduction. The following terms and conditions govern your use of this website (VirginiaHomeRepair.com). Your use of this website and Content as defined below constitutes your acceptance
March 2014. Oracle Business Intelligence Discoverer Statement of Direction
March 2014 Oracle Business Intelligence Discoverer Statement of Direction Oracle Statement of Direction Oracle Business Intelligence Discoverer Disclaimer This document in any form, software or printed
Patch Management. Module 13. 2012 VMware Inc. All rights reserved
Patch Management Module 13 You Are Here Course Introduction Introduction to Virtualization Creating Virtual Machines VMware vcenter Server Configuring and Managing Virtual Networks Configuring and Managing
Service Agreement: January 2008
International Consultants in Medicine Service Agreement: January 2008 Prior to enrolling in the service as a Member of any degree, you must agree to the following terms and conditions. You may accept these
SUSE Linux Enterprise 10 SP2: Virtualization Technology Support
Technical White Paper LINUX OPERATING SYSTEMS www.novell.com SUSE Linux Enterprise 10 SP2: Virtualization Technology Support Content and modifications. The contents of this document are not part of the
How To Migrate To Redhat Enterprise Linux 4
Migrating to Red Hat Enterprise Linux 4: Upgrading to the latest Red Hat release By Donald Fischer Abstract Red Hat Enterprise Linux subscribers may choose to deploy any of the supported versions of the
Oracle Data Integrator and Oracle Warehouse Builder Statement of Direction
First Published January 2010 Updated October 2013 Oracle Data Integrator and Oracle Warehouse Builder Statement of Direction Disclaimer This document in any form, software or printed matter, contains proprietary
This document has been provided by the International Center for Not-for-Profit Law (ICNL).
This document has been provided by the International Center for Not-for-Profit Law (ICNL). ICNL is the leading source for information on the legal environment for civil society and public participation.
Geomant Americas Inc. END USER SOFTWARE LICENSE AGREEMENT
Geomant Americas Inc. END USER SOFTWARE LICENSE AGREEMENT 1.Definitions. The following terms are defined for the purposes of this Agreement as follows: (a) Client shall mean any Reseller provided client
The Designer estimates reaching satisfactory completion of the Services within six weeks of the Effective Date.
Website Design Agreement 1. Description of the Services The Designer will design a website (the "Website") for the Owner by providing the design and programming services listed on Schedule A (the "Services")
Spambrella SaaS Support Terms & Conditions
April 29, 2014 Spambrella SaaS Support Terms & Conditions Spambrella and/or other noted Spambrella related products contained herein are registered trademarks or trademarks of Spambrella and/or its affiliates
End User License Agreement South Jersey CrashPlan: Managed Backup Solutions Last Updated 4/14/2011
End User License Agreement South Jersey CrashPlan: Managed Backup Solutions Last Updated 4/14/2011 We appreciate your selection of South Jersey CrashPlan, the premier online/offsite backup service offered
TERMS AND CONDITIONS
TERMS AND CONDITIONS These Terms and Conditions are applicable to the use of this website (the Website ), regardless of how You accessed it. You or any derivation thereof, as used herein refers to a user
ALPHA TEST LICENSE AGREEMENT
ALPHA TEST LICENSE AGREEMENT IMPORTANT NOTICE! PLEASE READ THIS STATEMENT AND THE ALPHA TEST LICENSE AGREEMENT COMPLETELY BEFORE USING THIS ALPHA SOFTWARE. BY CLICKING ON THE BUTTON MARKED YES BELOW OR
An Oracle Technical Article October 2014. Certification with Oracle Linux 5
An Oracle Technical Article October 2014 Certification with Oracle Linux 5 Introduction... 1 Comparing Oracle Linux 5 and Red Hat Enterprise Linux (RHEL) 5.. 2 Checking the /etc/ File... 2 Checking for
