home *** CD-ROM | disk | FTP | other *** search
/ ftp.novell.com / 2014.06.ftp.novell.com.tar / ftp.novell.com / forge / SLES-11-SP3-MINI-ISO-x86_64-RC1-DVD.iso / NEWS < prev    next >
Text File  |  2013-04-24  |  203KB  |  4,740 lines

  1. Release Notes for SUSE Linux Enterprise Server 11 Service Pack 3 (SP3)
  2.  
  3. Version 11.3.12 (2013-04-18)
  4.  
  5. Abstract
  6.  
  7. These release notes are generic for all products of our SUSE Linux Enterprise
  8. Server 11 product line. Some parts may not apply to a particular architecture
  9. or product. Where this is not obvious, the specific architectures or products
  10. are explicitly listed.
  11.  
  12. Installation Quick Start and Deployment Guides can be found in the docu
  13. language directories on the media. Documentation (if installed) is available
  14. below the /usr/share/doc/ directory of an installed system.
  15.  
  16. This SUSE product includes materials licensed to SUSE under the GNU General
  17. Public License (GPL). The GPL requires SUSE to provide the source code that
  18. corresponds to the GPL-licensed material. The source code is available for
  19. download at http://www.suse.com/download-linux/source-code.html. Also, for up
  20. to three years after distribution of the SUSE product, upon request, Novell
  21. will mail a copy of the source code. Requests should be sent by e-mail to
  22. mailto:sle_source_request@novell.com or as otherwise instructed at http://
  23. www.suse.com/download-linux/source-code.html. Novell may charge a reasonable
  24. fee to recover distribution costs.
  25.  
  26. ΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöüΓöü
  27.  
  28. 1. SUSE Linux Enterprise Server
  29. 2. Read Me First
  30. 3. Support Statement for SUSE Linux Enterprise Server
  31.  
  32.     3.1. Erasing All Registration Data
  33.     3.2. General Support Statement
  34.  
  35.         3.2.1. Tomcat6 and Related Packages
  36.         3.2.2. SELinux
  37.  
  38.     3.3. Software Requiring Specific Contracts
  39.     3.4. Technology Previews
  40.  
  41.         3.4.1. Technology Preview: libguestFS
  42.         3.4.2. Hot-Add Memory
  43.         3.4.3. Internet Storage Naming Service (iSNS)
  44.         3.4.4. Read-Only Root File System
  45.  
  46. 4. Installation
  47.  
  48.     4.1. Current Limitations in a UEFI Secure Boot Context
  49.     4.2. Support for 4 KB/Sector Hard Disk Drives
  50.     4.3. XEN: Pygrub Improvement
  51.     4.4. Installation via USB
  52.     4.5. Deployment
  53.     4.6. CJK Languages Support in Text-mode Installation
  54.     4.7. Booting from Harddisks larger than 2 TiB in Non-UEFI Mode
  55.     4.8. Installation Using Persistent Device Names
  56.     4.9. iSCSI Booting with iBFT in UEFI Mode
  57.     4.10. Using iSCSI Disks when Installing
  58.     4.11. Using qla3xxx and qla4xxx Drivers at the Same Time
  59.     4.12. Using EDD Information for Storage Device Identification
  60.     4.13. Automatic Installation with AutoYaST in an LPAR (System z)
  61.     4.14. Adding DASD or zFCP Disks During Installation (System z)
  62.     4.15. Network Installation via eHEA on POWER
  63.     4.16. For More Information
  64.  
  65. 5. Features and Versions
  66.  
  67.     5.1. Linux Kernel and Toolchain
  68.  
  69.         5.1.1. Lustre 2.1 Kernel Modules Preparation
  70.         5.1.2. Kernel Dumps with LZO Compression
  71.         5.1.3. Add Option to mpstat to Only Display Stats for Online CPUs
  72.         5.1.4. Support for Failopen Mode When Using Netfilter's NFQUEUE Target
  73.         5.1.5. libvirt Support for QEMU seccomp Sandboxing
  74.         5.1.6. Makedumpfile: Enhanced Elimination of Sensitive Data from Dumps
  75.         5.1.7. Support for Latest Intel Active Management Technology (AMT)
  76.         5.1.8. General Version Information
  77.         5.1.9. SUSE Linux Enterprise Real Time Extension
  78.  
  79.     5.2. Server
  80.  
  81.         5.2.1. Upgrading MySQL to Version 5.5
  82.  
  83.     5.3. Desktop
  84.     5.4. Security
  85.  
  86.         5.4.1. Support of SHA-256 Hash Algorithm in opencryptoki CCA Token
  87.         5.4.2. OpenSCAP Tools and Libraries Added
  88.         5.4.3. PAM Configuration
  89.         5.4.4. SELinux Enablement
  90.         5.4.5. Enablement for TPM/Trusted Computing
  91.         5.4.6. Linux File System Capabilities
  92.  
  93.     5.5. Network
  94.  
  95.         5.5.1. Linux Virtual Server Load Balancer (ipvs) Extends Support for
  96.             IPv6
  97.  
  98.     5.6. Resource Management
  99.  
  100.         5.6.1. libseccomp
  101.         5.6.2. XEN: Support for PCI Pass-through Bind and Unbind in libvirt Xen
  102.             Driver
  103.         5.6.3. LXC Requires Correct Network Configuration
  104.  
  105.     5.7. Systems Management
  106.     5.8. Other
  107.  
  108. 6. Driver Updates
  109.  
  110.     6.1. X.Org: fbdev Used in UEFI Secure Boot Mode (ASpeed Chipset)
  111.     6.2. X.Org Driver Used in UEFI Secure Boot Mode (Matrox)
  112.     6.3. Network Drivers
  113.  
  114.         6.3.1. Broadcom bnx2x Driver Limitation
  115.         6.3.2. Add Support for TIPC (Transparent Inter-Process Communication)
  116.         6.3.3. Updating Firmware for QLogic 82XX based CNA
  117.         6.3.4. Broadcom 57712 vNICs/NPAR PCIE Functions Disappearing under SP2
  118.  
  119.     6.4. Storage Drivers
  120.  
  121.         6.4.1. Brocade FCoE Switch Does Not Accept Fabric Logins from Initiator
  122.  
  123.     6.5. Other Drivers
  124.  
  125.         6.5.1. New Intel Platform and CPU Support
  126.         6.5.2. Support for the Intel Bordenville Microserver
  127.  
  128. 7. Other Updates
  129.  
  130.     7.1. Package python-ethtool
  131.     7.2. Update Python to 2.6.8
  132.     7.3. Individual Timeout Value for Each Direct AutoFS Mount
  133.     7.4. List of Updated Packages
  134.  
  135. 8. Software Development Kit
  136.  
  137.     8.1. Optional GCC Compiler Suite on SDK
  138.  
  139. 9. Update-Related Notes
  140.  
  141.     9.1. General Notes
  142.  
  143.         9.1.1. Upgrading PostgreSQL Installations from 8.3 to 9.1.
  144.         9.1.2. Online Migration from SP2 to SP3 via "YaST wagon"
  145.         9.1.3. Online Migration with Debuginfo Packages Not Supported
  146.         9.1.4. Migrating to SLE 11 SP3 Using Zypper
  147.         9.1.5. Migration from SUSE Linux Enterprise Server 10 SP4 via Bootable
  148.             Media
  149.         9.1.6. Upgrading from SLES 10 (GA and Service Packs) or SLES 11 GA
  150.         9.1.7. Upgrading to SLES 11 SP3 with Root File System on iSCSI
  151.         9.1.8. Kernel Split in Different Packages
  152.         9.1.9. Tickless Idle
  153.         9.1.10. Development Packages
  154.         9.1.11. Displaying Manual Pages with the Same Name
  155.         9.1.12. YaST LDAP Server No Longer Uses /etc/openldap/slapd.conf
  156.         9.1.13. AppArmor
  157.         9.1.14. Updating with Alternative Boot Loader (Non-Linux) or Multiple
  158.             Boot Loader Programs
  159.         9.1.15. Upgrading MySQL to SUSE Linux Enterprise Server 11
  160.         9.1.16. Fine-Tuning Firewall Settings
  161.         9.1.17. Upgrading from SUSE Linux Enterprise Server 10 SP4 with the Xen
  162.             Hypervisor May Have Incorrect Network Configuration
  163.         9.1.18. LILO Configuration Via YaST or AutoYaST
  164.  
  165.     9.2. Update from SUSE Linux Enterprise Server 11
  166.  
  167.         9.2.1. Changed Routing Behavior
  168.         9.2.2. Kernel Devel Packages
  169.  
  170.     9.3. Update from SUSE Linux Enterprise Server 11 SP 1
  171.  
  172.         9.3.1. Update from SUSE Linux Enterprise Server 11 SP 1
  173.  
  174.     9.4. Update from SUSE Linux Enterprise Server 11 SP 2
  175.  
  176.         9.4.1. Update of python-lxml to 2.3.x
  177.         9.4.2. Augeas Framework Updated to Version 0.9
  178.         9.4.3. Postfix: Incompatibility Issues and New Features
  179.         9.4.4. Binutils Update
  180.         9.4.5. unixODBC Updated to Version 2.3.1
  181.         9.4.6. stunnel Update to Version 4.54
  182.         9.4.7. IBM Java 1.4.2 End of Life
  183.         9.4.8. Update from SUSE Linux Enterprise Server 11 SP 2
  184.  
  185. 10. Deprecated Functionality
  186.  
  187.     10.1. X.Org: fbdev Used in UEFI Secure Boot Mode (ASpeed Chipset)
  188.     10.2. X.Org Driver Used in UEFI Secure Boot Mode (Matrox)
  189.     10.3. Support for the JFS File System
  190.     10.4. Support for Portmap to End with SUSE Linux Enterprise 11 SP3
  191.     10.5. L3 Support for Openswan Is Scheduled to Expire
  192.     10.6. PHP 5.2 Is Deprecated
  193.     10.7. Packages Removed with SUSE Linux Enterprise Server 11 SP3
  194.     10.8. Packages Removed with SUSE Linux Enterprise Server 11 Service Pack 2
  195.     10.9. Packages Removed with SUSE Linux Enterprise Server 11 Service Pack 1
  196.     10.10. Packages Removed with SUSE Linux Enterprise Server 11
  197.     10.11. Packages and Features to Be Removed in the Future
  198.  
  199. 11. Infrastructure, Package and Architecture Specific Information
  200.  
  201.     11.1. Hyper-V: KVP IP Injection
  202.     11.2. Systems Management
  203.  
  204.         11.2.1. Providing the URL of an Add-on Media at the Command Line during
  205.             Installation
  206.         11.2.2. Individual Timeout Value for Each Direct AutoFS Mount
  207.         11.2.3. YaST Repair Tool Limitation
  208.         11.2.4. Modified Operation against Novell Customer Center
  209.         11.2.5. Operation against Subscription Management Tool
  210.         11.2.6. Minimal Pattern
  211.         11.2.7. SPident
  212.  
  213.     11.3. Performance Related Information
  214.  
  215.         11.3.1. Linux Completely Fair Scheduler Affects Java Performance
  216.         11.3.2. Tuning Performance of Simple Database Engines
  217.  
  218.     11.4. Storage
  219.  
  220.         11.4.1. Improved Support for Intel RSTe
  221.         11.4.2. Define disk order for MD Raid with YaST
  222.         11.4.3. Multipathing: SCSI Hardware Handler
  223.         11.4.4. Local Mounts of iSCSI Shares
  224.  
  225.     11.5. Hyper-V
  226.  
  227.         11.5.1. Change of Kernel Device Names in Hyper-V Guests
  228.         11.5.2. Using the "Virtual Machine Snapshot" Feature
  229.         11.5.3. Formatting Large Disk Partitions on Windows 8 Server
  230.  
  231.     11.6. Architecture Independent Information
  232.  
  233.         11.6.1. Current Limitations in a UEFI Secure Boot Context
  234.         11.6.2. Changes in Packaging and Delivery
  235.         11.6.3. Security
  236.         11.6.4. Networking
  237.         11.6.5. Cross Architecture Information
  238.  
  239.     11.7. AMD64/Intel64 64-Bit (x86_64) and Intel/AMD 32-Bit (x86) Specific
  240.         Information
  241.  
  242.         11.7.1. System and Vendor Specific Information
  243.         11.7.2. Virtualization
  244.         11.7.3. RAS
  245.  
  246.     11.8. Intel Itanium (ia64) Specific Information
  247.  
  248.         11.8.1. Installation on Systems with Many LUNs (Storage)
  249.  
  250.     11.9. POWER (ppc64) Specific Information
  251.  
  252.         11.9.1. Support for the IBM POWER7+ Accelerated Encryption and Random
  253.             Number Generation
  254.         11.9.2. POWER7+ Random Number Generator
  255.         11.9.3. Add Per-process Data Stream Control Register (DSCR) Support
  256.         11.9.4. Check Sample Instruction Address Register (SIAR) Valid Bit
  257.             before Saving Contents of SIAR
  258.         11.9.5. LightPath Diagnostics Framework for IBM Power
  259.         11.9.6. PRRN Event Handling
  260.         11.9.7. Increase Number of Partitions per Core on IBM POWER7+
  261.         11.9.8. Enable Firmware Assisted Dump for IBM Power Systems
  262.         11.9.9. Kernel cpuidle Framework for POWER7
  263.         11.9.10. Supported Hardware and Systems
  264.         11.9.11. Using btrfs as /root File System on IBM Power Systems
  265.         11.9.12. Loading the Installation Kernel via Network on POWER
  266.         11.9.13. Huge Page Memory Support on POWER
  267.         11.9.14. Installation on POWER onto IBM VSCSI Target
  268.         11.9.15. iSCSI Installations with Multiple NICs Losing Network
  269.             Connectivity at the End of Firstboot Stage
  270.         11.9.16. IBM Linux VSCSI Server Support in SUSE Linux Enterprise Server
  271.             11
  272.         11.9.17. Virtual Fibre Channel Devices
  273.         11.9.18. Virtual Tape Devices
  274.         11.9.19. Chelsio cxgb3 iSCSI Offload Engine
  275.         11.9.20. Known TFTP Issues with Yaboot
  276.         11.9.21. Graphical Administration of Remotely Installed Hardware
  277.         11.9.22. InfiniBand - SDP Protocol Not Supported on IBM Hardware
  278.         11.9.23. RDMA NFS Server May Hang During Shutdown (OFED)
  279.  
  280.     11.10. System z (s390x) Specific Information
  281.  
  282.         11.10.1. Hardware
  283.         11.10.2. Virtualization
  284.         11.10.3. Storage
  285.         11.10.4. Network
  286.         11.10.5. Security
  287.         11.10.6. RAS
  288.         11.10.7. Performance
  289.         11.10.8. Miscellaneous
  290.  
  291. 12. Resolved Issues
  292. 13. Technical Information
  293.  
  294.     13.1. Kernel Limits
  295.     13.2. KVM Limits
  296.  
  297.         13.2.1. QEMU: Version 1.4 Master Feature
  298.         13.2.2. Technology preview: QEMU: Include virtio-blk-data-plane
  299.         13.2.3. Technology Preview: KVM Nested Virtualization with Intel VT
  300.         13.2.4. XEN/KVM: virt-manager Can Configure PCI Pass-through Devices at
  301.             VM Creation
  302.         13.2.5. libseccomp
  303.         13.2.6. libvirt Support for QEMU seccomp Sandboxing
  304.         13.2.7. libvirt Bridged Networking for Unprivileged Users
  305.         13.2.8. libvirt DAC Isolation
  306.         13.2.9. QEMU Network Helper for Unprivileged Users
  307.         13.2.10. QEMU: Sandboxing with seccomp
  308.         13.2.11. KVM: Export Platform Power Management Capability through
  309.             libvirt Framework
  310.         13.2.12. KVM: Support INVPCID's Haswell Instructions
  311.         13.2.13. KVM: TSC Deadline Timer Support
  312.         13.2.14. KVM: TSC Offset Timer
  313.         13.2.15. KVM: Support for APIC Virtualization
  314.         13.2.16. KVM: Haswell New Instructions Support
  315.         13.2.17. KVM: support for Supervisor Mode Execution Protection (SMEP)
  316.         13.2.18. XEN/KVM/libvirt: Virtual Machine Lock Manager
  317.  
  318.     13.3. Xen Limits
  319.  
  320.         13.3.1. XEN: Secure Boot
  321.         13.3.2. XEN/KVM: virt-manager Can Configure PCI Pass-through Devices at
  322.             VM Creation
  323.         13.3.3. XEN: Netconsole Support to Netfront Device
  324.         13.3.4. XEN: TSC Deadline Timer Support
  325.         13.3.5. XEN: JKT Core Error Recovery
  326.         13.3.6. XEN: TSC Offset Support
  327.         13.3.7. XEN: Haswell New Instructions Support
  328.         13.3.8. APIC Virtuatization in Xen and KVM
  329.         13.3.9. XEN: Large VT-d Pages
  330.         13.3.10. XEN/KVM/libvirt: Virtual Machine Lock Manager
  331.         13.3.11. XEN: Bios Information to XEN HVM Guest
  332.         13.3.12. XEN: Support for PCI Pass-through Bind and Unbind in libvirt
  333.             Xen Driver
  334.         13.3.13. XEN: xenstore-chmod Command Now Support 256 Permissions
  335.  
  336.     13.4. File Systems
  337.  
  338.         13.4.1. XFS Realtime Volumes
  339.         13.4.2. ext4: Runtime Switch for Write Support
  340.  
  341.     13.5. Kernel Modules
  342.     13.6. IPv6 Implementation and Compliance
  343.  
  344.         13.6.1. IPv6 Support for NFSv3
  345.         13.6.2. Add IPv6 support to AutoFS
  346.         13.6.3. Linux Virtual Server Load Balancer (ipvs) Extends Support for
  347.             IPv6
  348.  
  349.     13.7. Other Technical Information
  350.  
  351.         13.7.1. libica 2.1.0 Available in SLES 11 SP2 for s390x
  352.         13.7.2. YaST Support for Layer 2 Devices
  353.         13.7.3. Changes to Network Setup
  354.         13.7.4. Memory cgroups
  355.         13.7.5. MCELog
  356.         13.7.6. Locale Settings in ~/.i18n
  357.         13.7.7. Configuration of kdump
  358.         13.7.8. Configuring Authentication for kdump through YaST with ssh/scp
  359.             as Target
  360.         13.7.9. JPackage Standard for Java Packages
  361.         13.7.10. Stopping Cron Status Messages
  362.  
  363. 14. Documentation and Other Information
  364.  
  365.     14.1. Additional or Update Documentation
  366.     14.2. Product and Source Code Information
  367.  
  368. 15. Miscellaneous
  369. 16. Legal Notices
  370.  
  371. Chapter 1. SUSE Linux Enterprise Server
  372.  
  373. SUSE Linux Enterprise Server is a highly reliable, scalable, and secure server
  374. operating system, built to power mission-critical workloads in both physical
  375. and virtual environments. It is an affordable, interoperable, and manageable
  376. open source foundation. With it, enterprises can cost-effectively deliver core
  377. business services, enable secure networks, and simplify the management of their
  378. heterogeneous IT infrastructure, maximizing efficiency and value.
  379.  
  380. The only enterprise Linux recommended by Microsoft and SAP, SUSE Linux
  381. Enterprise Server is optimized to deliver high-performance mission-critical
  382. services, as well as edge of network, and web infrastructure workloads.
  383.  
  384. Designed for interoperability, SUSE Linux Enterprise Server integrates into
  385. classical Unix as well as Windows environments, supports open standard CIM
  386. interfaces for systems management, and has been certified for IPv6
  387. compatibility,
  388.  
  389. This modular, general purpose operating system runs on five processor
  390. architectures and is available with optional extensions that provide advanced
  391. capabilities for tasks such as real time computing and high availability
  392. clustering.
  393.  
  394. SUSE Linux Enterprise Server is optimized to run as a high performing guest on
  395. leading hypervisors and supports an unlimited number of virtual machines per
  396. physical system with a single subscription, making it the perfect guest
  397. operating system for virtual computing.
  398.  
  399. SUSE Linux Enterprise Server is backed by award-winning support from SUSE, an
  400. established technology leader with a proven history of delivering
  401. enterprise-quality support services.
  402.  
  403. ***CHECKIT With the release of SUSE Linux Enterprise Server 11 Service Pack 3
  404. the former SUSE Linux Enterprise Server 11 Service Pack 2 enters the 6 month
  405. migration window, during which time SUSE will continue to provide security
  406. updates and full support. At the end of the six-month parallel support period,
  407. on 2013-MM-DD, support for SUSE Linux Enterprise Server 11 Service Pack 2 will
  408. be discontinued. Long Term Service Pack Support (LTSS) for SUSE Linux
  409. Enterprise Server 11 Service Pack 1 is available as a separate option.
  410.  
  411. Chapter 2. Read Me First
  412.  
  413. For users upgrading from a previous SUSE Linux Enterprise Server release it is
  414. recommended to review:
  415.  
  416.   ΓÇó Chapter 3, Support Statement for SUSE Linux Enterprise Server
  417.  
  418.   ΓÇó Chapter 9, Update-Related Notes
  419.  
  420.   ΓÇó Chapter 13, Technical Information
  421.  
  422. These Release Notes are identical across all architectures, and the most recent
  423. version is always available online at http://www.suse.com/releasenotes/. Some
  424. entries are listed twice, if they are important and belong to more than one
  425. section.
  426.  
  427. Chapter 3. Support Statement for SUSE Linux Enterprise Server
  428.  
  429. To receive support, customers need an appropriate subscription with SUSE; for
  430. more information, see http://www.suse.com/products/server/services-and-support/
  431. .
  432.  
  433. 3.1. Erasing All Registration Data
  434.  
  435. Sometimes you may want to remove all data that was created during the
  436. registration of a SUSE Linux Enterprise system, so you can cleanly re-register
  437. it with different credentials.
  438.  
  439. This can now be accomplished with suse_register by using the new option
  440. "--erase-local-regdata". Note that this does not free the subscription that the
  441. system may have consumed in the Customer Center. This needs to be done from the
  442. Customer Center's Web UI.
  443.  
  444. 3.2. General Support Statement
  445.  
  446. The following definitions apply:
  447.  
  448. L1
  449.  
  450.     Problem determination, which means technical support designed to provide
  451.     compatibility information, usage support, on-going maintenance, information
  452.     gathering and basic troubleshooting using available documentation.
  453.  
  454. L2
  455.  
  456.     Problem isolation, which means technical support designed to analyze data,
  457.     duplicate customer problems, isolate problem area and provide resolution
  458.     for problems not resolved by Level 1 or alternatively prepare for Level 3.
  459.  
  460. L3
  461.  
  462.     Problem resolution, which means technical support designed to resolve
  463.     problems by engaging engineering to resolve product defects which have been
  464.     identified by Level 2 Support.
  465.  
  466. For contracted customers and partners, SUSE Linux Enterprise Server 11 will be
  467. delivered with L3 support for all packages, except the following:
  468.  
  469.   ΓÇó technology previews
  470.  
  471.   ΓÇó sound, graphics, fonts and artwork
  472.  
  473.   ΓÇó packages that require an additional customer contract
  474.  
  475.   ΓÇó packages provided as part of the Software Development Kit (SDK)
  476.  
  477. SUSE will only support the usage of original (e.g., unchanged or un-recompiled)
  478. packages.
  479.  
  480. 3.2.1. Tomcat6 and Related Packages
  481.  
  482. Tomcat6 and related packages are fully supported on the Intel/AMD x86 (32bit),
  483. AMD64/Intel64, IBM POWER, and IBM System z architectures.
  484.  
  485. 3.2.2. SELinux
  486.  
  487. The SELinux subsystem is supported. Arbitrary SELinux policies running on SLES
  488. are not supported, though. Customers and Partners who have an interest in using
  489. SELinux in their solutions, are encouraged to contact SUSE to evaluate the
  490. level of support that is needed, and how support and services for the specific
  491. SELinux policies will be granted.
  492.  
  493. 3.3. Software Requiring Specific Contracts
  494.  
  495. The following packages require additional support contracts to be obtained by
  496. the customer in order to receive full support:
  497.  
  498.   ΓÇó BEA Java (Itanium only)
  499.  
  500.   ΓÇó MySQL Database
  501.  
  502.   ΓÇó PostgreSQL Database
  503.  
  504.   ΓÇó WebSphere CE Application Server
  505.  
  506. 3.4. Technology Previews
  507.  
  508. Technology previews are packages, stacks, or features delivered by SUSE. These
  509. features are not supported. They may be functionally incomplete, unstable or in
  510. other ways not suitable for production use. They are mainly included for
  511. customer convenience and give customers a chance to test new technologies
  512. within an enterprise environment.
  513.  
  514. Whether a technical preview will be moved to a fully supported package later,
  515. depends on customer and market feedback. A technical preview does not
  516. automatically result in support at a later point in time. Technical previews
  517. could be dropped at any time and SUSE is not committed to provide a technical
  518. preview later in the product cycle.
  519.  
  520. Please, give your SUSE representative feedback, including your experience and
  521. use case. Alternatively, use the Novell Requirements Portal at http://
  522. www.novell.com/rms.
  523.  
  524. 3.4.1. Technology Preview: libguestFS
  525.  
  526. Libguestfs is a set of tools for accessing and modifying virtual machine disk
  527. images. It can be used for many virtual image managements tasks such as viewing
  528. and editing files inside guests (only Linux one are enable), scripting changes
  529. to VMs, monitoring disk used/free statistics, performing partial backups, and
  530. cloning VMs. See http://libguestfs.org/ for more information.
  531.  
  532. 3.4.2. Hot-Add Memory
  533.  
  534. Hot-add memory is currently only supported on the following hardware:
  535.  
  536.   ΓÇó IBM x3800, x3850, single node x3950, x3850 M2, single node x3850 M2, X3950
  537.     M2,
  538.  
  539.   ΓÇó certified systems based on recent Intel Xeon Architecture,
  540.  
  541.   ΓÇó certified systems based on recent Intel IPF Architecture,
  542.  
  543.   ΓÇó all IBM servers and blades with POWER5, POWER6, POWER7, or POWER7+
  544.     processors and recent firmware. (This requires the Power Linux service and
  545.     productivity tools available at http://www14.software.ibm.com/webapp/set2/
  546.     sas/f/lopdiags/yum.html.)
  547.  
  548. If your specific machine is not listed, please call SUSE support to confirm
  549. whether or not your machine has been successfully tested. Also, regularly check
  550. our maintenance update information, which will explicitly mention the general
  551. availability of this feature.
  552.  
  553. Restriction on using IBM eHCA InfiniBand adapters in conjunction with hot-add
  554. memory on IBM System p:
  555.  
  556. The current eHCA Device Driver will prevent dynamic memory operations on a
  557. partition as long as the driver is loaded. If the driver is unloaded prior to
  558. the operation and then loaded again afterwards, adapter initialization may
  559. fail. A Partition Shutdown / Activate sequence on the HMC may be needed to
  560. recover from this situation.
  561.  
  562. 3.4.3. Internet Storage Naming Service (iSNS)
  563.  
  564. The Internet Storage Naming Service (iSNS) package is by design suitable for
  565. secure internal networks only. SUSE will continue to work with the community on
  566. improving security.
  567.  
  568. 3.4.4. Read-Only Root File System
  569.  
  570. It is possible to run SUSE Linux Enterprise Server 11 on a shared read-only
  571. root file system. A read-only root setup consists of the read-only root file
  572. system, a scratch and a state file system. The /etc/rwtab file defines which
  573. files and directories on the read-only root file system are replaced by which
  574. files on the state and scratch file systems for each system instance.
  575.  
  576. The readonlyroot kernel command line option enables read-only root mode; the
  577. state= and scratch= kernel command line options determine the devices on which
  578. the state and scratch file systems are located.
  579.  
  580. In order to set up a system with a read-only root file system, set up a scratch
  581. file system, set up a file system to use for storing persistent per-instance
  582. state, adjust /etc/rwtab as needed, add the appropriate kernel command line
  583. options to your boot loader configuration, replace /etc/mtab with a symlink to
  584. /proc/mounts as described below, and (re)boot the system.
  585.  
  586. To replace /etc/mtab with the appropriate symlinks, call:
  587.  
  588. ln -sf /proc/mounts /etc/mtab
  589.  
  590. See the rwtab(5) manual page for further details and http://
  591. www.redbooks.ibm.com/abstracts/redp4322.html for limitations on System z.
  592.  
  593. Chapter 4. Installation
  594.  
  595. 4.1. Current Limitations in a UEFI Secure Boot Context
  596.  
  597. When booting in Secure Boot mode, the following restrictions apply:
  598.  
  599.   ΓÇó bootloader, kernel and kernel modules must be signed
  600.  
  601.   ΓÇó kexec and kdump are disabled
  602.  
  603.   ΓÇó hibernation (suspend on disk) is disabled
  604.  
  605.   ΓÇó access to /dev/kmem and /dev/mem is not possible, even as root user
  606.  
  607.   ΓÇó access to IO port is not possible, even as root user. All X11 graphical
  608.     drivers must use a kernel driver
  609.  
  610.   ΓÇó PCI BAR access through sysfs is not possible
  611.  
  612.   ΓÇó 'custom_method' in ACPI is not available
  613.  
  614.   ΓÇó debugfs for asus-wmi module is not available
  615.  
  616.   ΓÇó acpi_rsdp parameter doesn't have any effect on kernel
  617.  
  618. 4.2. Support for 4 KB/Sector Hard Disk Drives
  619.  
  620. Support for 4 KB/sector hard disk drives requires support from all code that
  621. directly accesses the hard disk drives.
  622.  
  623. SUSE Linux Enterprise fully supports 4 KB/sector drives in all conditions and
  624. architectures with one exception. The 4KB/sector hard disk drives are not
  625. supported as a boot drive on x86_64 systems booting with a legacy BIOS.
  626.  
  627. 4.3. XEN: Pygrub Improvement
  628.  
  629. Pygrub is used to boot a virtual Xen machine according to a certain menu.lst
  630. entry. Pygrub now accepts a new flag [-l|--list_entries] to show grub entries
  631. in the guest.
  632.  
  633. 4.4. Installation via USB
  634.  
  635. FATE 312662 RN missing
  636.  
  637. 4.5. Deployment
  638.  
  639. SUSE Linux Enterprise Server can be deployed in three ways:
  640.  
  641.   ΓÇó Physical Machine,
  642.  
  643.   ΓÇó Virtual Host,
  644.  
  645.   ΓÇó Virtual Machine in paravirtualized environments.
  646.  
  647. 4.6. CJK Languages Support in Text-mode Installation
  648.  
  649. CJK (Chinese, Japanese, and Korean) languages do not work properly during
  650. text-mode installation if the framebuffer is not used (Text Mode selected in
  651. boot loader).
  652.  
  653. There are three alternatives to resolve this issue:
  654.  
  655.  1. Use English or some other non-CJK language for installation then switch to
  656.     the CJK language later on a running system using YaST+System+Language.
  657.  
  658.  2. Use your CJK language during installation, but do not choose Text Mode in
  659.     the boot loader using F3 Video Mode. Select one of the other VGA modes
  660.     instead. Select the CJK language of your choice using F2 Language, add
  661.     textmode=1 to the boot loader command-line and start the installation.
  662.  
  663.  3. Use graphical installation (or install remotely via SSH or VNC).
  664.  
  665. 4.7. Booting from Harddisks larger than 2 TiB in Non-UEFI Mode
  666.  
  667. Booting from harddisks larger than 2 TiB in non-UEFI mode (but with GPT
  668. partition table) fails.
  669.  
  670. To successfully use harddisks larger than 2 TiB in non-UEFI mode, but with GPT
  671. partition table (i.e., grub bootloader), consider one of the following options:
  672.  
  673.   ΓÇó Use a 4k sector harddisk in 4k mode (in this case, the 2 TiB limit will
  674.     become a 16 TiB limit).
  675.  
  676.   ΓÇó Use a separate /boot partition. This partition must be one of the first 3
  677.     partitions and end below the 2 TiB limit.
  678.  
  679.   ΓÇó Switch from legacy mode to UEFI mode, if this is an option for you.
  680.  
  681. 4.8. Installation Using Persistent Device Names
  682.  
  683. The installer uses persistent device names by default. If you plan to add
  684. storage devices to your system after the installation, we strongly recommend
  685. you use persistent device names for all storage devices.
  686.  
  687. To switch to persistent device names on a system that has already been
  688. installed, start the YaST2 partitioner. For each partition, select Edit and go
  689. to the Fstab Options dialog. Any mount option except Device name provides you
  690. persistent device names. In addition, rerun the Boot Loader module in YaST and
  691. select Propose New Config to switch the boot loader to using the persistent
  692. device name, or manually adjust all boot loader sections. Then select Finish to
  693. write the new proposed configuration to disk. Alternatively, edit /boot/grub/
  694. menu.lst and /boot/grub/device.map according to your needs.
  695.  
  696. This needs to be done before adding new storage devices.
  697.  
  698. For further information, see the ΓÇ£Storage Administration GuideΓÇ¥ about "Device
  699. Name Persistence".
  700.  
  701. 4.9. iSCSI Booting with iBFT in UEFI Mode
  702.  
  703. If booting over iSCSI, iBFT information cannot be parsed when booting via
  704. native UEFI. The system should be configured to boot in legacy mode if iSCSI
  705. booting using iBFT is required.
  706.  
  707. 4.10. Using iSCSI Disks when Installing
  708.  
  709. To use iSCSI disks during installation, add the following parameter to the boot
  710. option line: withiscsi=1.
  711.  
  712. During installation, an additional screen provides the option to attach iSCSI
  713. disks to the system and use them in the installation process.
  714.  
  715. Booting from an iSCSI server on i386, x86_64 and ppc64 is supported if
  716. iSCSI-enabled firmware is used.
  717.  
  718. 4.11. Using qla3xxx and qla4xxx Drivers at the Same Time
  719.  
  720. QLogic iSCSI Expansion Card for IBM BladeCenter provides both Ethernet and
  721. iSCSI functions. Some parts on the card are shared by both functions. The
  722. current qla3xxx (Ethernet) and qla4xxx (iSCSI) drivers support Ethernet and
  723. iSCSI function individually. In contrast to previous SLES releases, using both
  724. functions at the same time is now supported.
  725.  
  726. If you happen to use brokenmodules=qla3xxx or brokenmodules=qla4xxx before
  727. upgrading to SLES 11 SP2, these options can be removed.
  728.  
  729. 4.12. Using EDD Information for Storage Device Identification
  730.  
  731. EDD information (in /sys/firmware/edd/<device>) is used by default to identify
  732. your storage devices.
  733.  
  734. EDD Requirements:
  735.  
  736.   ΓÇó BIOS provides full EDD information (found in /sys/firmware/edd/<device>)
  737.  
  738.   ΓÇó Disks are signed with a unique MBR signature (found in /sys/firmware/edd/
  739.     <device>/mbr_signature).
  740.  
  741. Add edd=off to the kernel parameters to disable EDD.
  742.  
  743. 4.13. Automatic Installation with AutoYaST in an LPAR (System z)
  744.  
  745. For automatic installation with AutoYaST in an LPAR, the parmfile used for such
  746. an installation must have blank characters at the beginning and at the end of
  747. each line (the first line does not need to start with a blank). The number of
  748. characters in one line should not exceed 80.
  749.  
  750. 4.14. Adding DASD or zFCP Disks During Installation (System z)
  751.  
  752. Adding of DASD or zFCP disks is not only possible during the installation
  753. workflow, but also when the installation proposal is shown. To add disks at
  754. this stage, please click on the Expert tab and scroll down. There the DASD and/
  755. or zFCP entry is shown. These added disks are not displayed in the partitioner
  756. automatically. To make the disks visible in the partitioner, you have to click
  757. on Expert and select reread partition table. This may reset any previously
  758. entered information.
  759.  
  760. 4.15. Network Installation via eHEA on POWER
  761.  
  762. If you want to carry out a network installation via the IBM eHEA Ethernet
  763. Adapter on POWER systems, no huge (16GB) pages may be assigned to the partition
  764. during installation.
  765.  
  766. 4.16. For More Information
  767.  
  768. For more information, see Chapter 11, Infrastructure, Package and Architecture
  769. Specific Information.
  770.  
  771. Chapter 5. Features and Versions
  772.  
  773. 5.1. Linux Kernel and Toolchain
  774.  
  775. 5.1.1. Lustre 2.1 Kernel Modules Preparation
  776.  
  777. Lustre 2.1 builds of kernel modules by 3rd parties needed kernel modifications
  778. of the previous shipped SUSE Kernel, and thus breaking the support chain.
  779.  
  780. To allow the build of kernel modules for Lustre 2.1 by 3rd parties without
  781. breaking the support chain for the SUSE Kernel, the needed hooks for Lustre
  782. were added to the shipped kernel.
  783.  
  784. This change does not include Lustre modules or packages, nor support.
  785.  
  786. 5.1.2. Kernel Dumps with LZO Compression
  787.  
  788. yast2-kdump and crash also support LZO compression as a new target format.
  789.  
  790. 5.1.3. Add Option to mpstat to Only Display Stats for Online CPUs
  791.  
  792. mpstat added the "-P ON" option to limit statistics displayed to only online
  793. CPUs.
  794.  
  795. 5.1.4. Support for Failopen Mode When Using Netfilter's NFQUEUE Target
  796.  
  797. Adds support for a new failopen mode when using netfilter's NFQUEUE target.
  798. This mode allows users to temporarily disable packet inspection and maintain
  799. connectivity under heavy network traffic.
  800.  
  801. 5.1.5. libvirt Support for QEMU seccomp Sandboxing
  802.  
  803. QEMU guests spawned by libvirt are exposed to a large number of system calls
  804. that go unused for the entire lifetime of the process.
  805.  
  806. libvirt's qemu.conf file is updated with a seccomp_sandbox option that can be
  807. used to enable use of QEMU's seccomp sandboxing support. This allows execution
  808. of QEMU guests with reduced exposure to kernel system calls.
  809.  
  810. 5.1.6. Makedumpfile: Enhanced Elimination of Sensitive Data from Dumps
  811.  
  812. Enhances the current makedumpfile filtering to eliminate complex data
  813. structures and cryptographic keys.
  814.  
  815. 5.1.7. Support for Latest Intel Active Management Technology (AMT)
  816.  
  817. This Servicepack adds support for Intel AMT version 7 and later by providing
  818. the Intel MEI kernel driver.
  819.  
  820. In order to use Intel AMT, you also must download the Intel LMS and ACUConfig
  821. components from Intels website:
  822.  
  823. http://software.intel.com/en-us/articles/
  824. download-the-latest-intel-amt-open-source-drivers
  825.  
  826. For more information on AMT on Linux, please follow the URLs in the "Additional
  827. Information" found on the above mentioned Intel website.
  828.  
  829. 5.1.8. General Version Information
  830.  
  831.   ΓÇó GCC 4.3.4
  832.  
  833.   ΓÇó glibc 2.11.3
  834.  
  835.   ΓÇó Linux kernel 3.0
  836.  
  837.   ΓÇó perl 5.10
  838.  
  839.   ΓÇó php 5.3
  840.  
  841.   ΓÇó python 2.6.8
  842.  
  843.   ΓÇó ruby 1.8.7
  844.  
  845. 5.1.9. SUSE Linux Enterprise Real Time Extension
  846.  
  847. To take advantage of the Real Time extension the extension must be at the same
  848. version as the base SUSE Linux Enterprise Server. An updated version for SUSE
  849. Linux Enterprise Real Time extension is provided later after the release of
  850. SUSE Linux Enterprise Server.
  851.  
  852. 5.2. Server
  853.  
  854. Note
  855.  
  856. Note: in the following text version numbers do not necessarily give the final
  857. patch- and security-status of an application, as SUSE may have added additional
  858. patches to the specific version of an application.
  859.  
  860. 5.2.1. Upgrading MySQL to Version 5.5
  861.  
  862. Replacing an unmaintained version of MySQL.
  863.  
  864. SLES11-SP3 introduces the upgrade of the MySQL database to version 5.5. This
  865. upgrade involves a change of the database format and the database needs to be
  866. converted before MySQL can run again. Therefore MySQL is not running directly
  867. after the upgrade.
  868.  
  869. To mgirate the MySQL database, run following commands as root:
  870.  
  871. touch /var/lib/mysql/.force_upgrade
  872. rcmysql restart
  873.  
  874. To verify failures during the server start check the log files under /var/log/
  875. mysql/.
  876.  
  877. We strongly recommend to back up the database before migrating it (mostly /var/
  878. lib/mysql).
  879.  
  880. 5.3. Desktop
  881.  
  882.   ΓÇó GNOME 2.28
  883.  
  884.     GNOME was updated with SP2 and uses PulseAudio for sound.
  885.  
  886.   ΓÇó KDE 4.3.5
  887.  
  888.     KDE was updated with SP2.
  889.  
  890.   ΓÇó X.org 7.4
  891.  
  892. 5.4. Security
  893.  
  894. 5.4.1. Support of SHA-256 Hash Algorithm in opencryptoki CCA Token
  895.  
  896. SLES 11 SP3 includes opencryptoki 2.4.2 which comes with a CCA token that
  897. exploits the SHA-256 hash algorithm that is provided by System z crypto
  898. hardware.
  899.  
  900. 5.4.2. OpenSCAP Tools and Libraries Added
  901.  
  902. OpenSCAP is a set of open source libraries providing a path for integration of
  903. SCAP (Security Content Automation Protocol). SCAP is a collection of standards
  904. managed by NIST with the goal of providing a standard language for the
  905. expression of Computer Network Defense related information. For more
  906. information about SCAP, see http://nvd.nist.gov .
  907.  
  908. 5.4.3. PAM Configuration
  909.  
  910. The common PAM configuration files (/etc/pam.d/common-*) are now created and
  911. managed with pam-config.
  912.  
  913. 5.4.4. SELinux Enablement
  914.  
  915. In addition to AppArmor, SELinux capabilities have been added to SUSE Linux
  916. Enterprise Server. While these capabilities are not enabled by default,
  917. customers can run SELinux with SUSE Linux Enterprise Server if they choose to.
  918.  
  919. What does SELinux enablement mean?
  920.  
  921.   ΓÇó The kernel ships with SELinux support.
  922.  
  923.   ΓÇó We will apply SELinux patches to all ΓÇ£commonΓÇ¥ userland packages.
  924.  
  925.   ΓÇó The libraries required for SELinux (libselinux, libsepol, libsemanage,
  926.     etc.) have been added to openSUSE and SUSE Linux Enterprise.
  927.  
  928.   ΓÇó Quality Assurance is performed with SELinux disabledΓÇöto make sure that
  929.     SELinux patches do not break the default delivery and the majority of
  930.     packages.
  931.  
  932.   ΓÇó The SELinux specific tools are shipped as part of the default distribution
  933.     delivery.
  934.  
  935.   ΓÇó Arbitrary SELinux policies running on SLES are not supported, though, and
  936.     we will not be shipping any SELinux policies in the distribution. Reference
  937.     and minimal policies may be available from the repositories at some future
  938.     point.
  939.  
  940.   ΓÇó Customers and Partners who have an interest in using SELinux in their
  941.     solutions, are encouraged to contact SUSE to evaluate the level of support
  942.     that is needed, and how support and services for the specific SELinux
  943.     policies will be granted.
  944.  
  945. By enabling SELinux in our codebase, we add community code to offer customers
  946. the option to use SELinux without replacing significant parts of the
  947. distribution.
  948.  
  949. 5.4.5. Enablement for TPM/Trusted Computing
  950.  
  951. SUSE Linux Enterprise Server 11 comes with support for Trusted Computing
  952. technology. To enable your system's TPM chip, make sure that the "security
  953. chip" option in your BIOS is selected. TPM support is entirely passive, meaning
  954. that measurements are being performed, but no action is taken based on any
  955. TPM-related activity. TPM chips manufactured by Infineon, NSC and Atmel are
  956. supported, in addition to the virtual TPM device for Xen.
  957.  
  958. The corresponding kernel drivers are not loaded automatically. To do so, enter:
  959.  
  960. find /lib/modules -type f -name "tpm*.ko"
  961.  
  962. and load the kernel modules for your system manually or via
  963. MODULES_LOADED_ON_BOOT in /etc/sysconfig/kernel.
  964.  
  965. If your TPM chip with taken ownership is configured in Linux and available for
  966. use, you may read PCRs from /sys/devices/*/*/pcrs.
  967.  
  968. The tpm-tools package contains utilities to administer your TPM chip, and the
  969. trousers package provides tcsdΓÇöthe daemon that allows userland programs to
  970. communicate with the TPM driver in the Linux kernel. tcsd can be enabled as a
  971. service for the runlevels of your choice.
  972.  
  973. To implement a trusted ("measured") boot path, use the package trustedgrub
  974. instead of the grub package as your bootloader. The trustedgrub bootloader does
  975. not display any graphical representation of a boot menu for informational
  976. reasons.
  977.  
  978. 5.4.6. Linux File System Capabilities
  979.  
  980. Our kernel is compiled with support for Linux File System Capabilities. This is
  981. disabled by default. The feature can be enabled by adding file_caps=1 as kernel
  982. boot option.
  983.  
  984. 5.5. Network
  985.  
  986. IPv6 Improvements
  987.  
  988.     SUSE Linux Enterprise Server has successfully completed the USGv6 test
  989.     program designated by NIST that provides a proof of compliance to IPv6
  990.     specifications outlined in current industry standards for common network
  991.     products.
  992.  
  993.     ***CHECKIT Being IPv6 Consortium Member and Contributor Novell/SUSE have
  994.     worked successfully with University of New Hampshire InterOperability
  995.     Laboratory (UNH-IOL) to verify compliance to IPv6 specifications. The
  996.     UNH-IOL offers ISO/IEC 17025 accredited testing designed specifically for
  997.     the USGv6 test program. The devices that have successfully completed the
  998.     USGv6 testing at the UNH-IOL by December 2012 are SUSE Linux Enterprise
  999.     Server 11 SP2. Testing for subsequent releases of SUSE Linux Enterprise
  1000.     Server is in progress, and current and future results will be listed at
  1001.     http://www.iol.unh.edu/services/testing/ipv6/usgv6tested.php?company=105&
  1002.     type=#eqplist.
  1003.  
  1004.     SUSE Linux Enterprise Server can be installed in an IPv6 environment and
  1005.     run IPv6 applications. When installing via network, do not forget to boot
  1006.     with "ipv6=1" (accept v4 and v6) or "ipv6only=1" (only v6) on the kernel
  1007.     command line. For more information, see the Deployment Guide and also
  1008.     Section 13.6, ΓÇ£IPv6 Implementation and ComplianceΓÇ¥.
  1009.  
  1010. 10G Networking Capabilities
  1011.  
  1012. OFED 1.5
  1013.  
  1014. traceroute 1.2
  1015.  
  1016.     Support for traceroute over TCP.
  1017.  
  1018. FCoE
  1019.  
  1020.     FCoE is an implementation of the Fibre Channel over Ethernet working draft.
  1021.     Fibre Channel over Ethernet is the encapsulation of Fibre Channel frames in
  1022.     Ethernet packets. It allows users with a FCF (Fibre Channel over Ethernet
  1023.     Forwarder) to access their existing Fibre Channel storage using an Ethernet
  1024.     adapter. When leveraging DCB's PFC technology to provide a loss-less
  1025.     environment, FCoE can run SAN and LAN traffic over the same link.
  1026.  
  1027. Data Center Bridging (DCB)
  1028.  
  1029.     Data Center Bridging (DCB) is a collection of Ethernet enhancements
  1030.     designed to allow network traffic with differing requirements (e.g., highly
  1031.     reliable, no drops vs. best effort vs. low latency) to operate and coexist
  1032.     on Ethernet. Current DCB features are:
  1033.  
  1034.       Γûí Enhanced Transmission Selection (aka Priority Grouping) to provide a
  1035.         framework for assigning bandwidth guarantees to traffic classes.
  1036.  
  1037.       Γûí Priority-based Flow Control (PFC) provides a flow control mechanism
  1038.         which can work independently for each 802.1p priority.
  1039.  
  1040.       Γûí Congestion Notification provides a mechanism for end-to-end congestion
  1041.         control for protocols, which do not have built-in congestion
  1042.         management.
  1043.  
  1044. 5.5.1. Linux Virtual Server Load Balancer (ipvs) Extends Support for IPv6
  1045.  
  1046. The LVS/ipvs load balancing code did not fully support RFC2460 and fragmented
  1047. IPv6 packets which could lead to lost packets and interrupted connections when
  1048. IPv6 traffic was fragmented.
  1049.  
  1050. The load balancer has been enhanced to fully support IPv6 fragmented extension
  1051. headers and is now RFC2460 compliant.
  1052.  
  1053. 5.6. Resource Management
  1054.  
  1055. 5.6.1. libseccomp
  1056.  
  1057. Seccomp filters are expressed as a Berkeley Packet Filter (BPF) program, which
  1058. is not a well understood interface for most developers.
  1059.  
  1060. The libseccomp library provides an easy to use interface to the Linux Kernel's
  1061. syscall filtering mechanism, seccomp. The libseccomp API allows an application
  1062. to specify which syscalls, and optionally which syscall arguments, the
  1063. application is allowed to execute, all of which are enforced by the Linux
  1064. Kernel.
  1065.  
  1066. 5.6.2. XEN: Support for PCI Pass-through Bind and Unbind in libvirt Xen Driver
  1067.  
  1068. Virt-manager is now able to set up PCI pass-through for Xen without having to
  1069. switch to the command line to free the PCI device before assigning it to the
  1070. VM.
  1071.  
  1072. 5.6.3. LXC Requires Correct Network Configuration
  1073.  
  1074. LXC now comes with support for network gateway detection. This feature will
  1075. prevent a container from starting, if the network configuration setup of the
  1076. container is incorrect. For instance, you must make sure that the network
  1077. address of the container is within the host ip range, if it was set up as
  1078. brigded on host. You might need to specify the netmask of the container network
  1079. address (using the syntax "lxc.network.ipv4 = X.Y.Z.T / cidr") if the netmask
  1080. is not the network class default netmask).
  1081.  
  1082. When using DHCP to assign a container network address, ensure "lxc.network.ipv4
  1083. = 0.0.0.0" is used in your configuration template.
  1084.  
  1085. Previously a container would have been started but the network would not have
  1086. been working properly. Now a container will refuse to start, and print an error
  1087. message stating that the gateway could not be set up. For containers created
  1088. before this update we recommend running rcnetwork restart to reestablish a
  1089. container network connection.
  1090.  
  1091. LXC Maintenance Update
  1092.  
  1093. After installing LXC maintenance update, we recommend clearing the LXC SLES
  1094. cache template (stored by default in /var/cache/lxc/sles/rootfs-*) to ensure
  1095. changes in the SLES template are available in newly created containers.
  1096.  
  1097. For containers created before the update, we recommend to install the packages
  1098. "supportconfig", "sysconfig", and "iputils" using zypper.
  1099.  
  1100. 5.7. Systems Management
  1101.  
  1102. Improved Update Stack
  1103.  
  1104.     SUSE Linux Enterprise Server 11 provides an improved update stack and the
  1105.     new command line tool zypper to manage the repositories and install or
  1106.     update packages.
  1107.  
  1108. Enhanced YaST Partitioner
  1109.  
  1110. Extended Built-in Management Infrastructure
  1111.  
  1112.     SUSE Linux Enterprise Server provides CIM/WBEM enablement with the SFCB
  1113.     CIMOM.
  1114.  
  1115.     The following CIM providers are available:
  1116.  
  1117.       Γûí cmpi-pywbem-base
  1118.  
  1119.       Γûí cmpi-pywbem-power-management (DSP1027)
  1120.  
  1121.       Γûí cmpi-pywbem-software (DSP1023)
  1122.  
  1123.       Γûí libvirt-cim (DSP1041, DSP1043, DSP1045, DSP1057, DSP1059, DSP1076,
  1124.         DSP1081)
  1125.  
  1126.       Γûí sblim-cmpi-base
  1127.  
  1128.       Γûí sblim-cmpi-dhcp
  1129.  
  1130.       Γûí sblim-cmpi-ethport_profile (DSP1014)
  1131.  
  1132.       Γûí sblim-cmpi-fsvol
  1133.  
  1134.       Γûí sblim-cmpi-network
  1135.  
  1136.       Γûí sblim-cmpi-nfsv3
  1137.  
  1138.       Γûí sblim-cmpi-nfsv4
  1139.  
  1140.       Γûí sblim-cmpi-sysfs
  1141.  
  1142.       Γûí sblim-gather-provider
  1143.  
  1144.       Γûí smis-providers
  1145.  
  1146.       Γûí sblim-cmpi-dns
  1147.  
  1148.       Γûí sblim-cmpi-samba
  1149.  
  1150.       Γûí sblim-cmpi-smbios
  1151.  
  1152. Support for Web Services for Management (WS-Management)
  1153.  
  1154.     The WS-Management protocol is supported via Openwsman, providing client
  1155.     (package: openwsman-client) and server (package: openwsman-server)
  1156.     implementations.
  1157.  
  1158.     This allows for interoperable management with the Windows 'winrm' stack.
  1159.  
  1160. WebYaST ΓÇö Web-Based Remote Management
  1161.  
  1162.     WebYaST is an easy to use, web-based administration tool targeted at casual
  1163.     Linux administrators.
  1164.  
  1165.     WebYaST is an add-on product. To deploy it, download the WebYaST media from
  1166.     http://download.novell.com and install the add-on product e.g., via the
  1167.     YaST add-on module. After installation, follow these steps:
  1168.  
  1169.       Γûí Open firewall port (note port number change!):
  1170.  
  1171.         SuSEfirewall2 open EXT TCP 4984
  1172.         SuSEfirewall2 restart
  1173.  
  1174.       Γûí Start services:
  1175.  
  1176.         rccollectd start
  1177.         rcwebyast start
  1178.  
  1179.     The last command will display the URL to connect to with a Web browser.
  1180.  
  1181. 5.8. Other
  1182.  
  1183. EVMS2 Replaced with LVM2
  1184.  
  1185. Default File System
  1186.  
  1187.     With SUSE Linux Enterprise Server 11, the default file system in new
  1188.     installations has been changed from ReiserFS to ext3. A public statement
  1189.     can be found at http://www.suse.com/products/server/technical-information/#
  1190.     FileSystem.
  1191.  
  1192. UEFI Enablement on AMD64/Intel64
  1193.  
  1194. SWAP over NFS
  1195.  
  1196. Linux Foundation's Carrier Grade Linux (CGL)
  1197.  
  1198.     SUSE supports the Linux Foundation's Carrier Grade Linux (CGL)
  1199.     specification. SUSE Linux Enterprise 11 meets the latest CGL 4.0 standard,
  1200.     and is CGL registered. For more information, see http://www.suse.com/
  1201.     products/server/cgl/.
  1202.  
  1203. Hot-Add Memory and CPU with vSphere 4.1 or Newer
  1204.  
  1205.     Hot-add memory and CPU is supported and tested for both 32-bit and 64-bit
  1206.     systems when running vSphere 4.1 or newer. For more information, see the
  1207.     VMware Compatibility Guide at http://www.vmware.com/resources/compatibility
  1208.     /detail.php?device_cat=software&device_id=11287~16&release_id=24.
  1209.  
  1210. Chapter 6. Driver Updates
  1211.  
  1212. 6.1. X.Org: fbdev Used in UEFI Secure Boot Mode (ASpeed Chipset)
  1213.  
  1214. The unaccelerated fbdev driver is used as a fallback in UEFI secure boot mode
  1215. with the ast KMS driver, EFI VGA, and other currently unknown frame buffer
  1216. drivers.
  1217.  
  1218. 6.2. X.Org Driver Used in UEFI Secure Boot Mode (Matrox)
  1219.  
  1220. The unaccelerated "mgag200"/"modesetting" (generic X.Org) driver combo is used
  1221. instead of the "mga" X.Org driver if machine is running in UEFI secure boot
  1222. mode. The driver does not load in other cases with a warning message in the
  1223. kernel log.
  1224.  
  1225. 6.3. Network Drivers
  1226.  
  1227.   ΓÇó Updated bnx driver to version 2.0.4
  1228.  
  1229.   ΓÇó Updated bnx2x driver to version 1.52.1-7
  1230.  
  1231.   ΓÇó Updated e100 driver to version 3.5.24-k2
  1232.  
  1233.   ΓÇó Updated tg3 driver to version 3.106
  1234.  
  1235.   ΓÇó Added bna driver for Brocade 10Gbit LAN card in version 2.1.2.1
  1236.  
  1237.   ΓÇó Updated bfa driver to version 2.1.2.1
  1238.  
  1239.   ΓÇó Updated qla3xxx driver to version 2.03.00-k5
  1240.  
  1241.   ΓÇó Updated sky2 driver to version 1.25
  1242.  
  1243. 6.3.1. Broadcom bnx2x Driver Limitation
  1244.  
  1245. Only the initial SR-IOV Linux support is available.
  1246.  
  1247. 6.3.2. Add Support for TIPC (Transparent Inter-Process Communication)
  1248.  
  1249. The Transparent Inter-Process Communication protocol (TIPC) allows applications
  1250. in a cluster environment to communicate quickly and reliably with eachother,
  1251. regardless of their location within the cluster. TIPC includes a network
  1252. topology service that lets applications track both functional and physical
  1253. changes in the network, helping to synchronize startup of distributed
  1254. applications and their responses to failure conditions. A socket API is used to
  1255. interact with the topology service and other applications. Address assignment
  1256. and bearer configuration is managed from a userspace application called
  1257. tipc-config.
  1258.  
  1259. 6.3.3. Updating Firmware for QLogic 82XX based CNA
  1260.  
  1261. For QLogic 82XX based CNA, update the firmware to the latest from the QLogic
  1262. website or whatever is recommended by the OEM in case you are running 4.7.x FW
  1263. version.
  1264.  
  1265. 6.3.4. Broadcom 57712 vNICs/NPAR PCIE Functions Disappearing under SP2
  1266.  
  1267. ***CHECKIT: SP3?
  1268.  
  1269. SP2 scans for the functions on a PCI device in a new way using ARI. This can
  1270. cause some of the functions on the Broadcom 57712 adapter to be missing after
  1271. upgrading to SP2.
  1272.  
  1273. Contact your system vendor to receive the latest firmware for the 57712 adapter
  1274. that resolves this issue. Alternatively, upgrading to kernel 3.0.26 and adding
  1275. the boot parameter 'pci=noari' will allow all the functions on the 57712
  1276. adapter to become visible under SLES 11 SP2 and later.
  1277.  
  1278. 6.4. Storage Drivers
  1279.  
  1280.   ΓÇó Updated qla2xxx to version 8.03.01.04.11.1-k8
  1281.  
  1282.   ΓÇó Updated qla4xxx to version v5.01.00.00.11.01-k13
  1283.  
  1284.   ΓÇó Updated megaraid_mbox driver to version 2.20.5.1
  1285.  
  1286.   ΓÇó Updated megaraid_sas to version 4.27
  1287.  
  1288.   ΓÇó Updated MPT Fusion to version 4.22.00.00
  1289.  
  1290.   ΓÇó Updated mpt2sas driver to version 04.100.01.02
  1291.  
  1292.   ΓÇó Updated lpfc driver to version 8.3.5.7
  1293.  
  1294.   ΓÇó Added bnx2i driver for Broadcom NetXtreme II in version 2.1.1
  1295.  
  1296.   ΓÇó Updated bfa driver to version 2.1.2.1
  1297.  
  1298.   ΓÇó The enic driver was updated to version 1.4.2 to support newer Cisco UCS
  1299.     systems. This update also replaces LRO (Large Receive Offload) to GRO
  1300.     (Generic Receive Offload).
  1301.  
  1302. 6.4.1. Brocade FCoE Switch Does Not Accept Fabric Logins from Initiator
  1303.  
  1304.  1. Once link is up, LLDP query QoS to get the new PFC, send FCoE incapable
  1305.     right away, which is right.
  1306.  
  1307.  2. After negotiating with neighbor, we got lldp frame with un-recognized ieee
  1308.     dcbx, so we declare link is CEE incapable, and send out FCoE Capable event
  1309.     with PFC = 0 to fcoe kernel.
  1310.  
  1311.  3. Then neighbor adjusts its version to match our CEE version, now we find
  1312.     right DCBX tlv in incoming LLDP frame, we declare link CEE capable. At this
  1313.     time we did not send FCoE capable again since we already sent it in step 2.
  1314.  
  1315. To solve this, upgrade the switch firmware to v6.4.3 or above.
  1316.  
  1317. 6.5. Other Drivers
  1318.  
  1319.   ΓÇó Updated CIFS to version 1.74
  1320.  
  1321.   ΓÇó Updated intel-i810 driver
  1322.  
  1323.   ΓÇó Added X11 driver for AMD Geode LX 2D (xorg-x11-driver-video-amd)
  1324.  
  1325.   ΓÇó Updated X11 driver for Radeon cards
  1326.  
  1327.   ΓÇó Updated XFS and DMAPI driver
  1328.  
  1329.   ΓÇó Updated Wacom driver to version 1.46
  1330.  
  1331. 6.5.1. New Intel Platform and CPU Support
  1332.  
  1333. This service pack adds support for the following new Intel CPUs:
  1334.  
  1335.   ΓÇó Next generation Intel(R) Xeon(R) processor E7-8800/4800/2800 v2 product
  1336.     families
  1337.  
  1338. This covers new support for the following platforms:
  1339.  
  1340.   ΓÇó BricklandΓÇôEX
  1341.  
  1342. 6.5.2. Support for the Intel Bordenville Microserver
  1343.  
  1344. This Service Pack adds support for Intel's Bordenville Microserver based on the
  1345. Centerton SoC (System On Chip).
  1346.  
  1347. Chapter 7. Other Updates
  1348.  
  1349. 7.1. Package python-ethtool
  1350.  
  1351. The Python bindings for ethtool were updated in SLE11 SP2 to version 0.7. This
  1352. update introduced several stability bugfixes and support for handling IPv6.
  1353.  
  1354. 7.2. Update Python to 2.6.8
  1355.  
  1356. Python 2.6.7 and 2.6.8 are security only updates to 2.6.6.
  1357.  
  1358. Python 2.6 helps with migrating to Python 3.0, which is a major redesign of the
  1359. language. Whenever possible, Python 2.6 incorporates new features and syntax
  1360. changes from 3.0 while remaining compatible with existing code. In case of
  1361. conflict, Python 2.6 adds compatibility functions in a future_builtins module
  1362. and a -3 switch to warn about usages that will become unsupported in 3.0.
  1363.  
  1364. Some significant new packages have been added to the standard library, such as
  1365. the multiprocessing and json modules.
  1366.  
  1367. 7.3. Individual Timeout Value for Each Direct AutoFS Mount
  1368.  
  1369. If there were two direct mounts with different timeouts configured, the second
  1370. one was ignored and the first timeout value was used for both mount points.
  1371.  
  1372. AutoFS was patched to support individual timeout values for each direct mount.
  1373.  
  1374. 7.4. List of Updated Packages
  1375.  
  1376.   ΓÇó Added support for installation from an NFSv4 server.
  1377.  
  1378.   ΓÇó Updated binutils to version 2.21.1
  1379.  
  1380.   ΓÇó Updated bluez to version 4.51
  1381.  
  1382.   ΓÇó Updated clamav to version 0.97.3
  1383.  
  1384.   ΓÇó Updated crash to version 5.1.9
  1385.  
  1386.   ΓÇó Updated dhcp to version 4.2.3.P2
  1387.  
  1388.   ΓÇó Updated gdb to version 7.3
  1389.  
  1390.   ΓÇó Updated hplip to version 3.11.10
  1391.  
  1392.   ΓÇó Updated ipsec-tools to version 0.7.3
  1393.  
  1394.   ΓÇó Updated IBM Java 1.4.2 (java-1_4_2-ibm) to SR13 FP11
  1395.  
  1396.   ΓÇó Updated IBM Java 1.6.0 (java-1_6_0-ibm) to SR9.3
  1397.  
  1398.   ΓÇó Updated libcgroup1 to version 0.37.1
  1399.  
  1400.   ΓÇó Updated libcmpiutil to version 0.5.6
  1401.  
  1402.   ΓÇó Updated libelf to version 0.8.12
  1403.  
  1404.   ΓÇó Updated QT4 (libqt4) to version 4.6.3
  1405.  
  1406.   ΓÇó Updated libvirt to version 0.9.6
  1407.  
  1408.   ΓÇó Updated libvirt-cim to version 0.5.12
  1409.  
  1410.   ΓÇó Updated mdadm to version 3.2.2
  1411.  
  1412.   ΓÇó Updated module-init-tools to version 3.11.1
  1413.  
  1414.   ΓÇó Updated MozillaFirefox to version 10
  1415.  
  1416.   ΓÇó Added mt_st version 0.9b
  1417.  
  1418.   ΓÇó Added netlabel version 0.19
  1419.  
  1420.   ΓÇó Updated numactl to version 2.0.7
  1421.  
  1422.   ΓÇó Updated openCryptoki to version 2.4
  1423.  
  1424.   ΓÇó Updated openldap2 to version 2.4.26
  1425.  
  1426.   ΓÇó Added openvas version 3.0
  1427.  
  1428.   ΓÇó Added perf: Performance Counters For Linux
  1429.  
  1430.   ΓÇó Added perl-WWW-Curl version 4.09
  1431.  
  1432.   ΓÇó Added rng-tools: Support daemon for hardware random device
  1433.  
  1434.   ΓÇó Updated sblim-cim-client2 to version 2.1.3
  1435.  
  1436.   ΓÇó Updated sblim-cmpi-base to version 1.6.1
  1437.  
  1438.   ΓÇó Updated sblim-cmpi-fsvol to version 1.5.0
  1439.  
  1440.   ΓÇó Updated sblim-cmpi-network to version 1.4.0
  1441.  
  1442.   ΓÇó Updated sblim-cmpi-nfsv3 to version 1.1.0
  1443.  
  1444.   ΓÇó Updated sblim-cmpi-nfsv4 to version 1.1.0
  1445.  
  1446.   ΓÇó Updated sblim-cmpi-params to version 1.3.0
  1447.  
  1448.   ΓÇó Updated sblim-cmpi-sysfs to version 1.2.0
  1449.  
  1450.   ΓÇó Updated sblim-gather to version 2.2.0
  1451.  
  1452.   ΓÇó Updated sblim-sfcb to version 1.3.11
  1453.  
  1454.   ΓÇó Updated sblim-sfcc to version 2.2.1
  1455.  
  1456.   ΓÇó Updated sblim-wbemcli to version 1.6.1
  1457.  
  1458.   ΓÇó Updated strongswan to version 4.4.0
  1459.  
  1460.   ΓÇó Added stunnel version 4.36
  1461.  
  1462.   ΓÇó Updated virt-viewer to version 0.4.1
  1463.  
  1464.   ΓÇó Updated virt-manager to version 0.9.0
  1465.  
  1466.   ΓÇó Updated kvm to version 0.15.1
  1467.  
  1468.   ΓÇó Updated Xen (xen) to version 4.1.2
  1469.  
  1470.   ΓÇó Updated dcbd to version 0.9.24
  1471.  
  1472.   ΓÇó Updated e2fsprogs to version 1.41.9
  1473.  
  1474.   ΓÇó Updated iprutils to version 2.3.7
  1475.  
  1476.   ΓÇó Updated iscsitarget to version 1.4.20
  1477.  
  1478.   ΓÇó Updated nfs-utils to version 1.2.3 for improved IPv6 support
  1479.  
  1480.   ΓÇó Added apport, a tool to collect data automatically from crashed processes
  1481.  
  1482. Chapter 8. Software Development Kit
  1483.  
  1484. SUSE provides a Software Development Kit (SDK) for SUSE Linux Enterprise 11
  1485. Service Pack 3. This SDK contains libraries, development environments and tools
  1486. along the following patterns:
  1487.  
  1488.   ΓÇó C/C++ Development
  1489.  
  1490.   ΓÇó Certification
  1491.  
  1492.   ΓÇó Documentation Tools
  1493.  
  1494.   ΓÇó GNOME Development
  1495.  
  1496.   ΓÇó Java Development
  1497.  
  1498.   ΓÇó KDE Development
  1499.  
  1500.   ΓÇó Linux Kernel Development
  1501.  
  1502.   ΓÇó Programming Libraries
  1503.  
  1504.   ΓÇó .NET Development
  1505.  
  1506.   ΓÇó Miscellaneous
  1507.  
  1508.   ΓÇó Perl Development
  1509.  
  1510.   ΓÇó Python Development
  1511.  
  1512.   ΓÇó Qt 4 Development
  1513.  
  1514.   ΓÇó Ruby on Rails Development
  1515.  
  1516.   ΓÇó Ruby Development
  1517.  
  1518.   ΓÇó Version Control Systems
  1519.  
  1520.   ΓÇó Web Development
  1521.  
  1522.   ΓÇó YaST Development
  1523.  
  1524. 8.1. Optional GCC Compiler Suite on SDK
  1525.  
  1526. The optional compiler on the SDK has been updated to GCC 4.7. It brings better
  1527. standard compliance (ISO C 11, ISO C++ 11), improved optimizations and allows
  1528. to take benefit of new hardware instructions.
  1529.  
  1530. SUSE also added support for the IBM zEnterprise EC12 architecture
  1531.  
  1532. For details see http://gcc.gnu.org/gcc-4.7/changes.html
  1533.  
  1534. Chapter 9. Update-Related Notes
  1535.  
  1536. This section includes update-related information for this release.
  1537.  
  1538. 9.1. General Notes
  1539.  
  1540. 9.1.1. Upgrading PostgreSQL Installations from 8.3 to 9.1.
  1541.  
  1542. To upgrade a PostgreSQL server installation from version 8.3 to 9.1, the
  1543. database files need to be converted to the new version.
  1544.  
  1545. Newer versions of PostgreSQL come with the pg_upgrade tool that simplifies and
  1546. speeds up the migration of a PostgreSQL installation to a new version. Formerly
  1547. dump and restore was needed that was much slower.
  1548.  
  1549. pg_upgrade needs to have the server binaries of both versions available. To
  1550. allow this, we had to change the way PostgreSQL is packaged as well as the
  1551. naming of the packages, so that two or more versions of PostgreSQL can be
  1552. installed in parallel.
  1553.  
  1554. Starting with version 9.1, PostgreSQL package names contain numbers indicating
  1555. the major version. In PostgreSQL terms the major version consists of the first
  1556. two components of the version number, i.e. 8.3, 8.4, 9.0, or 9.1. So, the
  1557. packages for Postgresql 9.1 are named postgresql91, postgresql91-server, etc.
  1558. Inside the packages the files were moved from their standard locations to a
  1559. versioned location such as /usr/lib/postgresql83/bin or /usr/lib/postgresql91/
  1560. bin to avoid file conflicts if packages are installed in parallel. The
  1561. update-alternatives mechanism creates and maintains symbolic links that cause
  1562. one version (by default the highest installed version) to re-appear in the
  1563. standard locations. By default, database data are stored under /var/lib/pgsql/
  1564. data on SUSE Linux.
  1565.  
  1566. The following preconditions have to be fulfilled before data migration can be
  1567. started:
  1568.  
  1569.  1. If not already done, the packages of the old PostgreSQL version must be
  1570.     upgraded to the new packaging scheme through a maintenance update. For
  1571.     SLE11 this means to install the patch that upgrades PostgreSQL from version
  1572.     8.3.14 to 8.3.19 or higher.
  1573.  
  1574.  2. The packages of the new PostgreSQL major version need to be installed. For
  1575.     SLE11 this means to install postgresql91-server and all the packages it
  1576.     depends on. As pg_upgrade is contained in postgresql91-contrib, that one
  1577.     has to be installed as well, at least until the migration is done.
  1578.  
  1579.  3. Unless pg_upgrade is used in link mode, the server must have enough free
  1580.     disk space to temporarily hold a copy of the database files. If the
  1581.     database instance was installed in the default location, the needed space
  1582.     in megabytes can be determined by running the follwing command as root: "du
  1583.     -hs /var/lib/pgsql/data". If space is tight, it might help to run the
  1584.     "VACUUM FULL" SQL command on each database in the instance to be migrated,
  1585.     but be aware that it might take very long.
  1586.  
  1587. Upstream documentation about pg_upgrade including step by step instructions for
  1588. performing a database migration can be found under file:///usr/share/doc/
  1589. packages/postgresql91/html/pgupgrade.html (if the postgresql91-docs package is
  1590. installed), or online under http://www.postgresql.org/docs/9.1/static/
  1591. pgupgrade.html. NOTE: The online documentation starts with explaining how you
  1592. can install PostgreSQL from the upstream sources (which is not necessary on
  1593. SLES) and also uses other directory names (/usr/local instead of the
  1594. update-alternatives based path as described above).
  1595.  
  1596. For background information about the inner workings of pg_admin and a
  1597. performance comparison with the old dump and restore method, see http://
  1598. momjian.us/main/writings/pgsql/pg_upgrade.pdf .
  1599.  
  1600. 9.1.2. Online Migration from SP2 to SP3 via "YaST wagon"
  1601.  
  1602. The online migration from SP2 to SP3 is supported via the "YaST wagon" module.
  1603.  
  1604. 9.1.3. Online Migration with Debuginfo Packages Not Supported
  1605.  
  1606. ***CHECKIT Online migration from SP2 to SP3 is not supported if debuginfo
  1607. packages are installed.
  1608.  
  1609. 9.1.4. Migrating to SLE 11 SP3 Using Zypper
  1610.  
  1611. To migrate the system to the Service Pack 3 level with zypper, proceed as
  1612. follows:
  1613.  
  1614.   ΓÇó Open a root shell.
  1615.  
  1616.   ΓÇó Run zypper ref -s to refresh all services and repositories.
  1617.  
  1618.   ΓÇó Run zypper up -t patch to install package management updates.
  1619.  
  1620.   ΓÇó Now it is possible to install all available updates for SLES/SLED 11 SP2;
  1621.     run zypper up -t patch again.
  1622.  
  1623.   ΓÇó Now the installed products contain information about distribution upgrades
  1624.     and which migration products should be installed to perform the migration.
  1625.     Read the migration product information from /etc/products.d/*.prod and
  1626.     install them.
  1627.  
  1628.   ΓÇó Enter the following command:
  1629.  
  1630.     grep '<product' /etc/products.d/*.prod
  1631.  
  1632.     A sample output could be as follows:
  1633.  
  1634.     <product>sle-sdk-SP3-migration</product>
  1635.     <product>SUSE_SLES-SP3-migration</product>
  1636.  
  1637.   ΓÇó Install these migration products (example):
  1638.  
  1639.     zypper in -t product sle-sdk-SP3-migration SUSE_SLES-SP3-migration
  1640.  
  1641.   ΓÇó Run suse_register -d 2 -L /root/.suse_register.log to register the products
  1642.     in order to get the corresponding SP3 Update repositories.
  1643.  
  1644.   ΓÇó Run zypper ref -s to refresh services and repositores.
  1645.  
  1646.   ΓÇó ***CHECKIT Check the repositories using zypper lr. Only if needed, disable
  1647.     repositories manually (note that the SP1-Pool, SP1-Updates, SP2-Pool and
  1648.     SP2-Updates repos need to stay enabled!) and enable the new SP3 (SP3-Core,
  1649.     SP3-Updates) repositories:
  1650.  
  1651.     zypper mr --disable <repo-alias>
  1652.     zypper mr --enable <repo-alias>
  1653.  
  1654.   ΓÇó Then perform a distribution upgrade by entering the following command:
  1655.  
  1656.     zypper dup --from SLES11-SP3-Core --from SLES11-SP3-Updates \
  1657.     --from SLE11-WebYaST-SP3-Pool --from SLE11-WebYaST-SP3-Updates
  1658.  
  1659.     Add more SP3 catalogs here if needed, e.g. in case add-on products are
  1660.     installed.
  1661.  
  1662.   ΓÇó zypper will report that it will delete the migration product and update the
  1663.     main products. Confirm the message to continue updating the RPM packages.
  1664.  
  1665.   ΓÇó To do a full update, run zypper patch.
  1666.  
  1667.   ΓÇó After the upgrade is finished, register the new products again:
  1668.  
  1669.     suse_register -d 2 -L /root/.suse_register.log
  1670.  
  1671.   ΓÇó Reboot the system.
  1672.  
  1673. 9.1.5. Migration from SUSE Linux Enterprise Server 10 SP4 via Bootable Media
  1674.  
  1675. Migration is supported from SUSE Linux Enterprise Server 10 SP4 via bootable
  1676. media (incl. PXE boot).
  1677.  
  1678. 9.1.6. Upgrading from SLES 10 (GA and Service Packs) or SLES 11 GA
  1679.  
  1680. There are supported ways to upgrade from SLES 10 GA and SPx or SLES 11 GA and
  1681. SP1 to SLES 11 SP3, which may require intermediate upgrade steps:
  1682.  
  1683.   ΓÇó SLES 10 GA -> SLES 10 SP1 -> SLES 10 SP2 -> SLES 10 SP3 -> SLES 10 SP4 ->
  1684.     SLES 11 SP3, or
  1685.  
  1686.   ΓÇó SLES 11 GA -> SLES 11 SP1 -> SLES 11 SP2 -> SLES 11 SP3
  1687.  
  1688. 9.1.7. Upgrading to SLES 11 SP3 with Root File System on iSCSI
  1689.  
  1690. ***CHECKIT The upgrade or the automated migration from SLES 10 to SLES 11 SP3
  1691. may fail if the root file system of the machine is located on iSCSI because of
  1692. missing boot options.
  1693.  
  1694. There are two approaches to solve it, if you are using AutoYaST (adjust IP
  1695. addresses and hostnames according to your environment!):
  1696.  
  1697. With Manual Intervention:
  1698.  
  1699.     Use as boot options:
  1700.  
  1701.     withiscsi=1 autoupgrade=1 autoyast=http://myserver/autoupgrade.xml
  1702.  
  1703.     Then, in the dialog of the iSCSI initiator, configure the iSCSI device.
  1704.  
  1705.     After successful configuration of the iSCSI device, YaST will find the
  1706.     installed system for the upgrade.
  1707.  
  1708. Fully Automated Upgrade:
  1709.  
  1710.     Add or modify the <iscsi-client> section in your autoupgrade.xml as
  1711.     follows:
  1712.  
  1713.     <iscsi-client>
  1714.       <initiatorname>iqn.2012-01.com.example:initiator-example</initiatorname>
  1715.       <targets config:type="list">
  1716.         <listentry>
  1717.           <authmethod>None</authmethod>
  1718.           <iface>default</iface>
  1719.           <portal>10.10.42.84:3260</portal>
  1720.           <startup>onboot</startup>
  1721.           <target>iqn.2000-05.com.example:disk01-example</target>
  1722.         </listentry>
  1723.       </targets>
  1724.       <version>1.0</version>
  1725.     </iscsi-client>
  1726.  
  1727.     Then, run the automated upgrade with these boot options:
  1728.  
  1729.     autoupgrade=1 autoyast=http://myserver/autoupgrade.xml
  1730.  
  1731. 9.1.8. Kernel Split in Different Packages
  1732.  
  1733. With SUSE Linux Enterprise Server 11 the kernel RPMs are split in different
  1734. parts:
  1735.  
  1736.   ΓÇó kernel-flavor-base
  1737.  
  1738.     Very reduced hardware support, intended to be used in virtual machine
  1739.     images.
  1740.  
  1741.   ΓÇó kernel-flavor
  1742.  
  1743.     Extends the base package; contains all supported kernel modules.
  1744.  
  1745.   ΓÇó kernel-flavor-extra
  1746.  
  1747.     All other kernel modules which may be useful but are not supported. This
  1748.     package will not be installed by default.
  1749.  
  1750. 9.1.9. Tickless Idle
  1751.  
  1752. SUSE Linux Enterprise Server uses tickless timers. This can be disabled by
  1753. adding nohz=off as a boot option.
  1754.  
  1755. 9.1.10. Development Packages
  1756.  
  1757. SUSE Linux Enterprise Server will no longer contain any development packages,
  1758. with the exception of some core development packages necessary to compile
  1759. kernel modules. Development packages are available in the SUSE Linux Enterprise
  1760. Software Development Kit.
  1761.  
  1762. 9.1.11. Displaying Manual Pages with the Same Name
  1763.  
  1764. The man command now asks which manual page the user wants to see if manual
  1765. pages with the same name exist in different sections. The user is expected to
  1766. type the section number to make this manual page visible.
  1767.  
  1768. If you want to revert back to the previously used method, please set
  1769. MAN_POSIXLY_CORRECT=1 in a shell initialization file such as ~/.bashrc.
  1770.  
  1771. 9.1.12. YaST LDAP Server No Longer Uses /etc/openldap/slapd.conf
  1772.  
  1773. The YaST LDAP Server module no longer stores the configuration of the LDAP
  1774. Server in the file /etc/openldap/slapd.conf. It uses OpenLDAP's dynamic
  1775. configuration backend, which stores the configuration in an LDAP database
  1776. itself. That database consists of a set of .ldif files in the directory /etc/
  1777. openldap/slapd.d. You should - usually - not need to access those files
  1778. directly. To access the configuration you can either use the yast2-ldap-server
  1779. module or any capable LDAP client (e.g., ldapmodify, ldapsearch, etc.). For
  1780. details on the dynamic configuration of OpenLDAP, refer to the OpenLDAP
  1781. Administration Guide.
  1782.  
  1783. 9.1.13. AppArmor
  1784.  
  1785. This release of SUSE Linux Enterprise Server ships with AppArmor. The AppArmor
  1786. intrusion prevention framework builds a firewall around your applications by
  1787. limiting the access to files, directories, and POSIX capabilities to the
  1788. minimum required for normal operation. AppArmor protection can be enabled via
  1789. the AppArmor control panel, located in YaST under Security and Users. For
  1790. detailed information about using AppArmor, see the documentation in /usr/share/
  1791. doc/packages/apparmor-docs.
  1792.  
  1793. The AppArmor profiles included with SUSE Linux have been developed with our
  1794. best efforts to reproduce how most users use their software. The profiles
  1795. provided work unmodified for many users, but some users may find our profiles
  1796. too restrictive for their environments.
  1797.  
  1798. If you discover that some of your applications do not function as you expected,
  1799. you may need to use the AppArmor Update Profile Wizard in YaST (or use the
  1800. aa-logprof(8) command line utility) to update your AppArmor profiles. Place all
  1801. your profiles into learning mode with the following: aa-complain /etc/
  1802. apparmor.d/*
  1803.  
  1804. When a program generates many complaints, the system's performance is degraded.
  1805. To mitigate this, we recommend periodically running the Update Profile Wizard
  1806. (or aa-logprof(8)) to update your profiles even if you choose to leave them in
  1807. learning mode. This reduces the number of learning events logged to disk, which
  1808. improves the performance of the system.
  1809.  
  1810. 9.1.14. Updating with Alternative Boot Loader (Non-Linux) or Multiple Boot
  1811. Loader Programs
  1812.  
  1813. Note
  1814.  
  1815. Before updating, check the configuration of your boot loader to assure that it
  1816. is not configured to modify any system areas (MBR, settings active partition or
  1817. similar). This will reduce the amount of system areas that you need to restore
  1818. after update.
  1819.  
  1820. Updating a system where an alternative boot loader (not grub) or an additional
  1821. boot loader is installed in the MBR (Master Boot Record) might override the MBR
  1822. and place grub as the primary boot loader into the system.
  1823.  
  1824. In this case, we recommend the following: First backup your data. Then either
  1825. do a fresh installation and restore your data, or run the update nevertheless
  1826. and restore the affected system areas (in particular, the MBR). It is always
  1827. recommended to keep data separated from the system software. In other words, /
  1828. home, /srv, and other volumes containing data should be on separate partitions,
  1829. volume groups or logical volumes. The YaST partitioning module will propose
  1830. doing this.
  1831.  
  1832. Other update strategies (except booting the install media) are safe if the boot
  1833. loader is configured properly. But the other strategies are not available, if
  1834. you update from SUSE Linux Enterprise Server 10.
  1835.  
  1836. 9.1.15. Upgrading MySQL to SUSE Linux Enterprise Server 11
  1837.  
  1838. During the upgrade to SUSE Linux Enterprise Server 11 MySQL is also upgraded to
  1839. the latest version. To complete this migration you may have to upgrade your
  1840. data as described in the MySQL documentation.
  1841.  
  1842. 9.1.16. Fine-Tuning Firewall Settings
  1843.  
  1844. SuSEfirewall2 is enabled by default, which means you cannot log in from remote
  1845. systems. This also interferes with network browsing and multicast applications,
  1846. such as SLP and Samba ("Network Neighborhood"). You can fine-tune the firewall
  1847. settings using YaST.
  1848.  
  1849. 9.1.17. Upgrading from SUSE Linux Enterprise Server 10 SP4 with the Xen
  1850. Hypervisor May Have Incorrect Network Configuration
  1851.  
  1852. We have improved the network configuration: If you install SUSE Linux
  1853. Enterprise Server 11 SP3 and configure Xen, you get a bridged setup through
  1854. YaST.
  1855.  
  1856. However, if you upgrade from SUSE Linux Enterprise Server 10 SP4 to SUSE Linux
  1857. Enterprise Server 11 SP3, the upgrade does not configure the bridged setup
  1858. automatically.
  1859.  
  1860. To start the bridge proposal for networking, start the "YaST Control Center",
  1861. choose "Virtualization", then "Install Hypervisor and Tools". Alternatively,
  1862. call yast2 xen on the commandline.
  1863.  
  1864. 9.1.18. LILO Configuration Via YaST or AutoYaST
  1865.  
  1866. The configuration of the LILO boot loader on the x86 and x86_64 architecture
  1867. via YaST or AutoYaST is deprecated, and not supported anymore. For more
  1868. information, see Novell TID 7003226 http://www.novell.com/support/
  1869. documentLink.do?externalID=7003226.
  1870.  
  1871. 9.2. Update from SUSE Linux Enterprise Server 11
  1872.  
  1873. 9.2.1. Changed Routing Behavior
  1874.  
  1875. SUSE Linux Enterprise Server 10 and SUSE Linux Enterprise Server 11 set
  1876. net.ipv4.conf.all.rp_filter = 1 in /etc/sysctl.conf with the intention of
  1877. enabling route path filtering. However, the kernel fails to enable routing path
  1878. filtering, as intended, by default in these products.
  1879.  
  1880. Since SLES 11 SP1, this bug is fixed and most simple single-homed unicast
  1881. server setups will not notice a change. But it may cause issues for
  1882. applications that relied on reverse path filtering being disabled (e.g.,
  1883. multicast routing or multi-homed servers).
  1884.  
  1885. For more details, see http://ifup.org/2011/02/03/
  1886. reverse-path-filter-rp_filter-by-example/.
  1887.  
  1888. 9.2.2. Kernel Devel Packages
  1889.  
  1890. Starting with SUSE Linux Enterprise Server 11 Service Pack 1 the configuration
  1891. files for recompiling the kernel were moved into their own sub-package:
  1892.  
  1893. kernel-flavor-devel
  1894.  
  1895.     This package contains only the configuration for one kernel type
  1896.     (ΓÇ£flavorΓÇ¥), such as default or desktop.
  1897.  
  1898. 9.3. Update from SUSE Linux Enterprise Server 11 SP 1
  1899.  
  1900. 9.3.1. Update from SUSE Linux Enterprise Server 11 SP 1
  1901.  
  1902. ***CHECKIT Updating from SUSE Linux Enterprise Server 11 SP 1 with AutoYaST is
  1903. supported.
  1904.  
  1905. 9.4. Update from SUSE Linux Enterprise Server 11 SP 2
  1906.  
  1907. 9.4.1. Update of python-lxml to 2.3.x
  1908.  
  1909. python-lxml has been updated to version 2.3.6. It brings several features and
  1910. numerous bug fixes, as well as one API change:
  1911.  
  1912. Element.findtext() now returns an empty string instead of None for elements
  1913. without text content; it still returns None when there is no element matching
  1914. the request. This brings the lxml implementation of the ElementTree API in
  1915. conformance with the ElementTree API specification .
  1916.  
  1917. 9.4.2. Augeas Framework Updated to Version 0.9
  1918.  
  1919. 9.4.3. Postfix: Incompatibility Issues and New Features
  1920.  
  1921. To benefit from enhancements and improvements which have been developed in the
  1922. upstream community, postfix is upgraded from version 2.5.13 to the current
  1923. version 2.9.4.
  1924.  
  1925. Incompatibility Issues:
  1926.  
  1927.   ΓÇó The default milter_protocol setting is increased from 2 to 6; this enables
  1928.     all available features up to and including Sendmail 8.14.0.
  1929.  
  1930.   ΓÇó When a mailbox file is not owned by its recipient, the local and virtual
  1931.     delivery agents now log a warning and defer delivery. Specify
  1932.     "strict_mailbox_ownership = no" to ignore such ownership discrepancies.
  1933.  
  1934.   ΓÇó The Postfix SMTP client(!) no longer tries to use the obsolete SSLv2
  1935.     protocol by default, as this may prevent the use of modern SSL features.
  1936.     Lack of SSLv2 support should never be a problem, since SSLv3 was defined in
  1937.     1996, and TLSv1 in 1999. You can undo the change by specifying empty
  1938.     main.cf values for smtp_tls_protocols and lmtp_tls_protocols.
  1939.  
  1940.   ΓÇó Postfix SMTP server replies for address verification have changed.
  1941.     unverified_recipient_reject_code and unverified_sender_reject_code now
  1942.     handle "5XX" rejects only. The "4XX" rejects are now controlled with
  1943.     unverified_sender_defer_code and unverified_recipient_defer_code.
  1944.  
  1945.   ΓÇó postfix-script, postfix-files and post-install are moved away from /etc/
  1946.     postfix to $daemon_directory.
  1947.  
  1948.   ΓÇó Postfix now adds (Resent-) From:, Date:, Message-ID: or To: headers only
  1949.     when clients match $local_header_rewrite_clients. Specify
  1950.     "always_add_missing_headers = yes" for backwards compatibility.
  1951.  
  1952.   ΓÇó The verify(8) service now uses a persistent cache by default
  1953.     (address_verify_map = btree:$data_directory/verify_cache). To disable,
  1954.     specify "address_verify_map ="
  1955.  
  1956.   ΓÇó The meaning of an empty filter next-hop destination has changed (for
  1957.     example, "content_filter = foo:" or "FILTER foo:"). Postfix now uses the
  1958.     recipient domain, instead of using $myhostname as in Postfix 2.6 and
  1959.     earlier. To restore the old behavior specify "default_filter_nexthop =
  1960.     $myhostname", or specify a non-empty next-hop content filter destination.
  1961.  
  1962.   ΓÇó Postfix now requests default delivery status notifications when adding a
  1963.     recipient with the Milter smfi_addrcpt action, instead of "never notify" as
  1964.     with Postfix automatically-added recipients.
  1965.  
  1966.   ΓÇó Postfix now reports a temporary delivery error when the result of virtual
  1967.     alias expansion would exceed the virtual_alias_recursion_limit or
  1968.     virtual_alias_expansion_limit.
  1969.  
  1970.   ΓÇó To avoid repeated delivery to mailing lists with pathological nested alias
  1971.     configurations, the local(8) delivery agent now keeps the owner-alias
  1972.     attribute of a parent alias, when delivering mail to a child alias that
  1973.     does not have its own owner alias.
  1974.  
  1975.   ΓÇó The Postfix SMTP client no longer appends the local domain when looking up
  1976.     a DNS name without ".". Specify "smtp_dns_resolver_options = res_defnames"
  1977.     to get the old behavior, which may produce unexpected results.
  1978.  
  1979.   ΓÇó The format of the "postfix/smtpd[pid]: queueid: client=host[addr]" logfile
  1980.     record has changed. When available, the before-filter client information
  1981.     and the before-filter queue ID are now appended to the end of the record.
  1982.  
  1983.   ΓÇó Postfix by default no longer adds a "To: undisclosed-recipients:;" header
  1984.     when no recipient specified in the message header. For backwards
  1985.     compatibility, specify: "undisclosed_recipients_header = To:
  1986.     undisclosed-recipients:;"
  1987.  
  1988.   ΓÇó The Postfix SMTP server now always re-computes the SASL mechanism list
  1989.     after successful completion of the STARTTLS command. Earlier versions only
  1990.     re-computed the mechanism list when the values of
  1991.     smtp_sasl_tls_security_options and smtp_sasl_security_options differ. This
  1992.     could produce incorrect results, because the Dovecot authentication server
  1993.     may change responses when the SMTP session is encrypted.
  1994.  
  1995.   ΓÇó The smtpd_starttls_timeout default value is now stress-dependent. By
  1996.     default, TLS negotiations must now complete under overload in 10s instead
  1997.     of 300s.
  1998.  
  1999.   ΓÇó Postfix no longer appends the system-supplied default CA certificates to
  2000.     the lists specified with *_tls_CAfile or with *_tls_CApath. This prevents
  2001.     third-party certificates from getting mail relay permission with the
  2002.     permit_tls_all_clientcerts feature. Unfortunately this change may cause
  2003.     compatibility problems when configurations rely on certificate verification
  2004.     for other purposes. Specify "tls_append_default_CA = yes" for backwards
  2005.     compatibility.
  2006.  
  2007.   ΓÇó The VSTREAM error flags are now split into separate read and write error
  2008.     flags. As a result of this change, all programs that use Postfix VSTREAMs
  2009.     MUST be recompiled.
  2010.  
  2011.   ΓÇó For consistency with the SMTP standard, the (client-side)
  2012.     smtp_line_length_limit default value was increased from 990 characters to
  2013.     999 (i.e. 1000 characters including <CR><LF>). Specify
  2014.     "smtp_line_length_limit = 990" to restore historical Postfix behavior.
  2015.  
  2016.   ΓÇó To simplify integration with third-party applications, the Postfix sendmail
  2017.     command now always transforms all input lines ending in <CR><LF> into UNIX
  2018.     format (lines ending in <LF>). Specify "sendmail_fix_line_endings = strict"
  2019.     to restore historical Postfix behavior.
  2020.  
  2021.   ΓÇó To work around broken remote SMTP servers, the Postfix SMTP client by
  2022.     default no longer appends the "AUTH=<>" option to the MAIL FROM command.
  2023.     Specify "smtp_send_dummy_mail_auth = yes" to restore the old behavior.
  2024.  
  2025.   ΓÇó Instead of terminating immediately with a "fatal" message when a database
  2026.     file can't be opened, a Postfix daemon program now logs an "error" message,
  2027.     and continues execution with reduced functionality. Logfile-based alerting
  2028.     systems may need to be updated to look for "error" messages in addition to
  2029.     "fatal" messages. Specify "daemon_table_open_error_is_fatal = yes" to get
  2030.     the historical behavior (immediate termination with "fatal" message).
  2031.  
  2032.   ΓÇó Postfix now logs the result of successful TLS negotiation with TLS logging
  2033.     levels of 0.
  2034.  
  2035.   ΓÇó The default inet_protocols value is now "all" instead of "ipv4", meaning
  2036.     use both IPv4 and IPv6. To avoid an unexpected loss of performance for
  2037.     sites without global IPv6 connectivity, the commands "make upgrade" and
  2038.     "postfix upgrade-configuration" now append "inet_protocols = ipv4" to
  2039.     main.cf when no explicit inet_protocols setting is already present.
  2040.  
  2041. New Features:
  2042.  
  2043.   ΓÇó Support for managing multiple Postfix instances. Multi-instance support
  2044.     allows you to do the following and more: - Simplify post-queue content
  2045.     filter configuration by using separate Postfix instances before and after
  2046.     the filter. - Implement per-user content filters (or no filter) via
  2047.     transport map lookups instead of content_filter settings. - Test new
  2048.     configuration settings (on a different server IP address or TCP port)
  2049.     without disturbing production instances.
  2050.  
  2051.   ΓÇó check_reverse_client_hostname_access, to make access decisions based on the
  2052.     unverified client hostname.
  2053.  
  2054.   ΓÇó With "reject_tempfail_action = defer", the Postfix SMTP server immediately
  2055.     replies with a 4xx status after some temporary error.
  2056.  
  2057.   ΓÇó The Postfix SMTP server automatically hangs up after replying with "521".
  2058.     This makes overload handling more effective. See also RFC 1846 for prior
  2059.     art on this topic.
  2060.  
  2061.   ΓÇó Stress-dependent behavior is enabled by default. Under conditions of
  2062.     overload, smtpd_timeout is reduced from 300s to 10s, smtpd_hard_error_limit
  2063.     is reduced from 20 to 1, and smtpd_junk_command_limit is reduced from 100
  2064.     to 1.
  2065.  
  2066.   ΓÇó Specify "tcp_windowsize = 65535" (or less) to work around routers with
  2067.     broken TCP window scaling implementations.
  2068.  
  2069.   ΓÇó New "lmtp_assume_final = yes" flag to send correct DSN "success"
  2070.     notifications when LMTP delivery is "final" as opposed to delivery into a
  2071.     content filter.
  2072.  
  2073.   ΓÇó The Postfix SMTP server's SASL authentication was re-structured. With
  2074.     "smtpd_tls_auth_only = yes", SASL support is now activated only after a
  2075.     successful TLS handshake. Earlier Postfix SMTP server versions could
  2076.     complain about unavailable SASL mechanisms during the plaintext phase of
  2077.     the SMTP protocol.
  2078.  
  2079.   ΓÇó Improved before-queue filter performance. With "smtpd_proxy_options =
  2080.     speed_adjust", the Postfix SMTP server receives the entire message before
  2081.     it connects to a before-queue content filter. This means you can run more
  2082.     SMTP server processes with the same number of running content filter
  2083.     processes, and thus, handle more mail. This feature is off by default until
  2084.     it is proven to create no new problems.
  2085.  
  2086.   ΓÇó sender_dependent_default_transport_maps, a per-sender override for
  2087.     default_transport.
  2088.  
  2089.   ΓÇó milter_header_checks: Support for header checks on Milter-generated message
  2090.     headers. This can be used, for example, to control mail flow with
  2091.     Milter-generated headers that carry indicators for badness or goodness.
  2092.     Currently, all header_checks features are implemented except PREPEND.
  2093.  
  2094.   ΓÇó Support to turn off the TLSv1.1 and TLSv1.2 protocols. Introduced with
  2095.     OpenSSL version 1.0.1, these are known to cause inter-operability problems
  2096.     with for example hotmail. The radical workaround is to temporarily turn off
  2097.     problematic protocols globally: smtp_tls_protocols = !SSLv2, !TLSv1.1, !
  2098.     TLSv1.2 smtp_tls_mandatory_protocols = !SSLv2, !TLSv1.1, !TLSv1.2
  2099.  
  2100.   ΓÇó Prototype postscreen(8) server that runs a number of time-consuming checks
  2101.     in parallel for all incoming SMTP connections, before clients are allowed
  2102.     to talk to a real Postfix SMTP server. It detects clients that start
  2103.     talking too soon, or clients that appear on DNS blocklists, or clients that
  2104.     hang up without sending any command.
  2105.  
  2106.   ΓÇó Support for address patterns in DNS blacklist and whitelist lookup results.
  2107.  
  2108.   ΓÇó The Postfix SMTP server now supports DNS-based whitelisting with several
  2109.     safety features: permit_dnswl_client whitelists a client by IP address, and
  2110.     permit_rhswl_client whitelists a client by its hostname. These features use
  2111.     the same syntax as reject_rbl_client and reject_rhsbl_client, respectively.
  2112.     The main difference is that they return PERMIT instead of REJECT.
  2113.  
  2114.   ΓÇó The SMTP server now supports contact information that is appended to
  2115.     "reject" responses. This includes SMTP server responses that aren't logged
  2116.     to the maillog file, such as responses to syntax errors, or unsupported
  2117.     commands.
  2118.  
  2119.   ΓÇó tls_disable_workarounds parameter specifies a list or bit-mask of OpenSSL
  2120.     bug work-arounds to disable.
  2121.  
  2122.   ΓÇó The lower-level code in the TLS engine was simplified by removing an
  2123.     unnecessary layer of data copying. OpenSSL now writes directly to the
  2124.     network.
  2125.  
  2126.   ΓÇó enable_long_queue_ids Introduces support for non-repeating queue IDs (also
  2127.     used as queue file names). These names are encoded in a mix of upper case,
  2128.     lower case and decimal digit characters. Long queue IDs are disabled by
  2129.     default to avoid breaking tools that parse logfiles and that expect queue
  2130.     IDs with the smaller [A-F0-9] character set.
  2131.  
  2132.   ΓÇó memcache lookup and update support. This provides a way to share postscreen
  2133.     (8) or verify(8) caches between Postfix instances.
  2134.  
  2135.   ΓÇó Support for TLS public key fingerprint matching in the Postfix SMTP client
  2136.     (in smtp_tls_policy_maps) and server (in check_ccert access maps).
  2137.  
  2138.   ΓÇó Support for external SASL authentication via the XCLIENT command. This is
  2139.     used to accept SASL authentication from an SMTP proxy such as NGINX. This
  2140.     support works even without having to specify "smtpd_sasl_auth_enable =
  2141.     yes".
  2142.  
  2143. 9.4.4. Binutils Update
  2144.  
  2145. Binutils was updated to support newer hardware instructions.
  2146.  
  2147. 9.4.5. unixODBC Updated to Version 2.3.1
  2148.  
  2149. unixODBC 2.3.1 provides the most recent upstream fixes; this helps for seamless
  2150. population of DB2 data using automated tools and improves interoperability with
  2151. MS SQL server.
  2152.  
  2153. 9.4.6. stunnel Update to Version 4.54
  2154.  
  2155. The "stunnel" package update adds new service options for sni and tcp socket
  2156. handling, improves handling in a FIPS setup and contains some performance
  2157. improvements
  2158.  
  2159. 9.4.7. IBM Java 1.4.2 End of Life
  2160.  
  2161. As announced with SUSE Linux Enterprise Server 11 SP2, IBM Java 1.4.2 reached
  2162. End of Life, and thus we remove support for this specific Java version with
  2163. SUSE Linux Enterprise Server 11 SP3. We recommend to upgrade your environments.
  2164.  
  2165. 9.4.8. Update from SUSE Linux Enterprise Server 11 SP 2
  2166.  
  2167. Updating from SUSE Linux Enterprise Server 11 SP 2 with AutoYaST is supported.
  2168.  
  2169. Chapter 10. Deprecated Functionality
  2170.  
  2171. 10.1. X.Org: fbdev Used in UEFI Secure Boot Mode (ASpeed Chipset)
  2172.  
  2173. The unaccelerated fbdev driver is used as a fallback in UEFI secure boot mode
  2174. with the ast KMS driver, EFI VGA, and other currently unknown frame buffer
  2175. drivers.
  2176.  
  2177. 10.2. X.Org Driver Used in UEFI Secure Boot Mode (Matrox)
  2178.  
  2179. The unaccelerated "mgag200"/"modesetting" (generic X.Org) driver combo is used
  2180. instead of the "mga" X.Org driver if machine is running in UEFI secure boot
  2181. mode. The driver does not load in other cases with a warning message in the
  2182. kernel log.
  2183.  
  2184. 10.3. Support for the JFS File System
  2185.  
  2186. In connection with the change in the JFS support status the corresponding
  2187. kernel module has been moved to the extra kernel RPM (kernel-flavor-extra).
  2188.  
  2189. 10.4. Support for Portmap to End with SUSE Linux Enterprise 11 SP3
  2190.  
  2191. In SUSE Linux Enterprise we provide "rpcbind", which is compatible with
  2192. portmap. "rpcbind" provides full IPv6 support. Thus portmap is now deprecated,
  2193. and support for portmap will end end with the release of SUSE Linux Enterprise
  2194. 11 SP3.
  2195.  
  2196. 10.5. L3 Support for Openswan Is Scheduled to Expire
  2197.  
  2198. L3 support for Openswan is scheduled to expire. This decision is driven by the
  2199. fact that Openswan development stalled substantially and there are no tangible
  2200. signs that this will change in the future.
  2201.  
  2202. In contrast to this the strongSwan project is vivid and able to deliver a
  2203. complete implementation of current standards. Compared to Openswan all relevant
  2204. features are available by the package strongSwan plus strongSwan is the only
  2205. complete Open Source implementation of the RFC 5996 IKEv2 standard whereas
  2206. Openswan only implements a small mandatory subset. For now and the expected
  2207. future only strongSwan qualifies to be an enterprise-ready solution for
  2208. encrypted TCP/IP connectivity.
  2209.  
  2210. 10.6. PHP 5.2 Is Deprecated
  2211.  
  2212. Based on significant customer demand, we ship PHP 5.3 parallel to PHP 5.2 with
  2213. SUSE Linux Enterprise 11 SP2.
  2214.  
  2215. PHP 5.2 is deprecated though, and will be removed with SLES 11 SP3.
  2216.  
  2217. 10.7. Packages Removed with SUSE Linux Enterprise Server 11 SP3
  2218.  
  2219. The following packages were removed with the release of SUSE Linux Enterprise
  2220. Server 11 SP3:
  2221.  
  2222. 10.8. Packages Removed with SUSE Linux Enterprise Server 11 Service Pack 2
  2223.  
  2224. The following packages were removed with the release of SUSE Linux Enterprise
  2225. Server 11 Service Pack 2:
  2226.  
  2227. hyper-v-kmp
  2228.  
  2229.     hyper-v-kmp has been removed.
  2230.  
  2231. 32-bit Xen Hypervisor as a Virtualization Host
  2232.  
  2233.     The 32-bit Xen hypervisor as a virtualization host is not supported
  2234.     anymore. 32-bit virtual guests are not affected and fully supported with
  2235.     the provided 64-bit hypervisor.
  2236.  
  2237. 10.9. Packages Removed with SUSE Linux Enterprise Server 11 Service Pack 1
  2238.  
  2239. The following packages were removed with the release of SUSE Linux Enterprise
  2240. Server 11 Service Pack 1:
  2241.  
  2242. brocade-bfa
  2243.  
  2244.     The brocade-bfa kernel module is now part of the main kernel package.
  2245.  
  2246. enic-kmp
  2247.  
  2248.     The enic kernel module is now part of the main kernel package.
  2249.  
  2250. fnic-kmp
  2251.  
  2252.     The fnic kernel module is now part of the main kernel package.
  2253.  
  2254. kvm-kmp
  2255.  
  2256.     The KVM kernel modules are now part of the main kernel package.
  2257.  
  2258. java-1_6_0-ibm-x86
  2259.  
  2260. 10.10. Packages Removed with SUSE Linux Enterprise Server 11
  2261.  
  2262. The following packages were removed with the major release of SUSE Linux
  2263. Enterprise Server 11:
  2264.  
  2265. dante
  2266.  
  2267. JFS
  2268.  
  2269.     The JFS file system is no longer supported and the utilities have been
  2270.     removed from the distribution.
  2271.  
  2272. EVMS
  2273.  
  2274.     Replaced with LVM2.
  2275.  
  2276. ippl
  2277.  
  2278. powertweak
  2279.  
  2280. SUN Java
  2281.  
  2282. uw-imapd
  2283.  
  2284. mapped-base Functionality
  2285.  
  2286.     The mapped-base functionality, which is used by 32-bit applications that
  2287.     need a larger dynamic data space (such as database management systems), has
  2288.     been replaced with flexmap.
  2289.  
  2290. zmd
  2291.  
  2292. 10.11. Packages and Features to Be Removed in the Future
  2293.  
  2294. The following packages and features are deprecated and will be removed with the
  2295. next Service Pack or major release of SUSE Linux Enterprise Server:
  2296.  
  2297.   ΓÇó The reiserfs file system is fully supported for the lifetime of SUSE Linux
  2298.     Enterprise Server 11 specifically for migration purposes. We will however
  2299.     remove support for creating new reiserfs file systems starting with SUSE
  2300.     Linux Enterprise Server 12.
  2301.  
  2302.   ΓÇó The sendmail package is deprecated and might be discontinued with SUSE
  2303.     Linux Enterprise Server 12.
  2304.  
  2305.   ΓÇó The lprng package is deprecated and will be discontinued with SUSE Linux
  2306.     Enterprise Server 12.
  2307.  
  2308.   ΓÇó The dhcp-client package is deprecated and will be discontinued with SUSE
  2309.     Linux Enterprise Server 12.
  2310.  
  2311.   ΓÇó The qt3 package is deprecated and will be discontinued with SUSE Linux
  2312.     Enterprise Server 12.
  2313.  
  2314.   ΓÇó syslog-ng will be replaced with rsyslog.
  2315.  
  2316.   ΓÇó The smpppd package is deprecated and will be discontinued with one of the
  2317.     next Service Packs or SUSE Linux Enterprise Server 12.
  2318.  
  2319.   ΓÇó The raw block devices (major 162) are deprecated and will be discontinued
  2320.     with one of the next Service Packs or SUSE Linux Enterprise Server 12.
  2321.  
  2322. Chapter 11. Infrastructure, Package and Architecture Specific Information
  2323.  
  2324. 11.1. Hyper-V: KVP IP Injection
  2325.  
  2326. Hyper-V now supports the KVP (Key Value Pair) functionality to implement the
  2327. mechanism to GET/SET IP addresses in the guest. This functionality is used in
  2328. Windows Server 2012 to implement VM replication functionality.
  2329.  
  2330. 11.2. Systems Management
  2331.  
  2332. 11.2.1. Providing the URL of an Add-on Media at the Command Line during
  2333. Installation
  2334.  
  2335. Add-on media like the Software Development Kit or third party driver media can
  2336. be added to SUSE Linux Enterprise during installation or later in the running
  2337. system. Sometimes it's advisable that an add-on media is available from the
  2338. very beginning, for example to make drivers for new hardware available.
  2339.  
  2340. It is now possible to provide one or more URLs that point to the location of
  2341. add-on media at the installer's command line by providing an "addon=url"
  2342. parameter. Multiple add-ons need to be provided as a comma-separated list
  2343. ("addon=url1,url2,...").
  2344.  
  2345. 11.2.2. Individual Timeout Value for Each Direct AutoFS Mount
  2346.  
  2347. If there were two direct mounts with different timeouts configured, the second
  2348. one was ignored and the first timeout value was used for both mount points.
  2349.  
  2350. AutoFS was patched to support individual timeout values for each direct mount.
  2351.  
  2352. 11.2.3. YaST Repair Tool Limitation
  2353.  
  2354. The YaST Repair Tool as available from the boot medium does not detect pseudo
  2355. devices like /dev/btrfs and writes a warning about missing partitions instead.
  2356.  
  2357. You should skip the repair of such a device, because for such pseudo devices
  2358. the availability of a partition is not expected.
  2359.  
  2360. 11.2.4. Modified Operation against Novell Customer Center
  2361.  
  2362. Effective on 2009-01-13, provisional registrations have been disabled in the
  2363. Novell Customer Center. Registering an instance of SUSE Linux Enterprise Server
  2364. or Open Enterprise Server (OES) products now requires a valid, entitled
  2365. activation code. Evaluation codes for reviews or proofs of concept can be
  2366. obtained from the product pages and from the download pages on novell.com.
  2367.  
  2368. If a device is registered without a code at setup time, a provisional code is
  2369. assigned to it by Novell Customer Center (NCC), and it will be entered in your
  2370. NCC list of devices. No update repositories are assigned to the device at this
  2371. time.
  2372.  
  2373. Once you are ready to assign a code to the device, start the YaST Novell
  2374. Customer Center registration module and replace the un-entitled provisional
  2375. code that NCC generated with the appropriate one to fully entitle the device
  2376. and activate the related update repositories.
  2377.  
  2378. 11.2.5. Operation against Subscription Management Tool
  2379.  
  2380. Operation under the Subscription Management Tool (SMT) package and registration
  2381. proxy is not affected. Registration against SMT will assign codes automatically
  2382. from your default pool in NCC until all entitlements have been assigned.
  2383. Registering additional devices once the pool is depleted will result in the new
  2384. device being assigned a provisional code (with local access to updates) The SMT
  2385. server will notify the administrator that these new devices need to be
  2386. entitled.
  2387.  
  2388. 11.2.6. Minimal Pattern
  2389.  
  2390. The minimal pattern provided in YaST's Software Selection dialog targets
  2391. experienced customers and should be used as a base for your own specific
  2392. software selections.
  2393.  
  2394. Do not expect a minimal pattern to provide a useful basis for your business
  2395. needs without installing additional software.
  2396.  
  2397. This pattern does not include any dump or logging tools. To fully support your
  2398. configuration, Novell Technical Services (NTS) will request installation of all
  2399. tools needed for further analysis in case of a support request.
  2400.  
  2401. 11.2.7. SPident
  2402.  
  2403. SPident is a tool to identify the Service Pack level of the current
  2404. installation. On SUSE Linux Enterprise Server 11 GA, this tool has been
  2405. replaced by the new SAM tool (package "suse-sam").
  2406.  
  2407. 11.3. Performance Related Information
  2408.  
  2409. 11.3.1. Linux Completely Fair Scheduler Affects Java Performance
  2410.  
  2411. Problem (Abstract)
  2412.  
  2413. Java applications that use synchronization extensively might perform poorly on
  2414. Linux systems that include the Completely Fair Scheduler. If you encounter this
  2415. problem, there are two possible workarounds.
  2416.  
  2417. Symptom
  2418.  
  2419. You may observe extremely high CPU usage by your Java application and very slow
  2420. progress through synchronized blocks. The application may appear to hang due to
  2421. the slow progress.
  2422.  
  2423. Cause
  2424.  
  2425. The Completely Fair Scheduler (CFS) was adopted into the mainline Linux kernel
  2426. as of release 2.6.23. The CFS algorithm is different from previous Linux
  2427. releases. It might change the performance properties of some applications. In
  2428. particular, CFS implements sched_yield() differently, making it more likely
  2429. that a thread that yields will be given CPU time regardless. More information
  2430. on CFS can be found here: "Multiprocessing with the Completely Fair Scheduler",
  2431. http://www.ibm.com/developerworks/linux/library/l-cfs/?ca=dgrlnxw06CFC4Linux
  2432.  
  2433. The new behavior of sched_yield() might adversely affect the performance of
  2434. synchronization in the IBM JVM.
  2435.  
  2436. Environment
  2437.  
  2438. This problem may affect IBM JDK 5.0 and 6.0 (all versions) running on Linux
  2439. kernels that include the Completely Fair Scheduler, including Linux kernel
  2440. 2.6.27 in SUSE Linux Enterprise Server 11.
  2441.  
  2442. Resolving the Problem
  2443.  
  2444. If you observe poor performance of your Java application, there are two
  2445. possible workarounds:
  2446.  
  2447.   ΓÇó Either invoke the JVM with the additional argument "-Xthr:minimizeUserCPU".
  2448.  
  2449.   ΓÇó Or configure the Linux kernel to use the more backward-compatible heuristic
  2450.     for sched_yield() by setting the sched_compat_yield tunable kernel property
  2451.     to 1. For example:
  2452.  
  2453.     echo "1" > /proc/sys/kernel/sched_compat_yield
  2454.  
  2455. You should not use these workarounds unless you are experiencing poor
  2456. performance.
  2457.  
  2458. 11.3.2. Tuning Performance of Simple Database Engines
  2459.  
  2460. Simple database engines like Berkeley DB use memory mappings (mmap(2)) to
  2461. manipulate database files. When the mapped memory is modified, those changes
  2462. need to be written back to disk. In SUSE Linux Enterprise 11, the kernel
  2463. includes modified mapped memory in its calculations for deciding when to start
  2464. background writeback and when to throttle processes which modify additional
  2465. memory. (In previous versions, mapped dirty pages were not accounted for and
  2466. the amount of modified memory could exceed the overall limit defined.) This can
  2467. lead to a decrease in performance; the fix is to increase the overall limit.
  2468.  
  2469. The maximum amount of dirty memory is 40% in SUSE Linux Enterprise 11 by
  2470. default. This value is chosen for average workloads, so that enough memory
  2471. remains available for other uses. The following settings may be relevant when
  2472. tuning for database workloads:
  2473.  
  2474.   ΓÇó vm.dirty_ratio
  2475.  
  2476.     Maximum percentage of dirty system memory (default 40).
  2477.  
  2478.   ΓÇó vm.dirty_background_ratio
  2479.  
  2480.     Percentage of dirty system memory at which background writeback will start
  2481.     (default 10).
  2482.  
  2483.   ΓÇó vm.dirty_expire_centisecs
  2484.  
  2485.     Duration after which dirty system memory is considered old enough to be
  2486.     eligible for background writeback (in centiseconds).
  2487.  
  2488. These limits can be observed or modified with the sysctl utility (see sysctl(1)
  2489. and sysctl.conf(5)).
  2490.  
  2491. 11.4. Storage
  2492.  
  2493. 11.4.1. Improved Support for Intel RSTe
  2494.  
  2495. This Service Pack adds improved support for Intel Rapid Storage Technology
  2496. Enterprise (RSTe). It now supports RAID levels 0,1,4,5,6 and 10.
  2497.  
  2498. 11.4.2. Define disk order for MD Raid with YaST
  2499.  
  2500. This enables to specify the disk order if a RAID device is created. Thus you
  2501. can influence which data of the RAID is written on which disk.
  2502.  
  2503. 11.4.3. Multipathing: SCSI Hardware Handler
  2504.  
  2505. Some storage devices, e.g. IBM DS4K, require special handling for path failover
  2506. and failback. In SUSE Linux Enterprise Server 10 SP2, dm layer served as
  2507. hardware handler.
  2508.  
  2509. One drawback of this implementation was that the underlying SCSI layer did not
  2510. know about the existence of the hardware handler. Hence, during device probing,
  2511. SCSI would send I/O on the passive path, which would fail after a timeout and
  2512. also print extraneous error messages in the console.
  2513.  
  2514. In SUSE Linux Enterprise Server 11, this problem is resolved by moving the
  2515. hardware handler to the SCSI layer, hence the term SCSI Hardware Handler. These
  2516. handlers are modules created under the SCSI directory in the Linux Kernel.
  2517.  
  2518. In SUSE Linux Enterprise Server 11, there are four SCSI Hardware Handlers:
  2519. scsi_dh_alua, scsi_dh_rdac, scsi_dh_hp_sw, scsi_dh_emc.
  2520.  
  2521. These modules need to be included in the initrd image so that SCSI knows about
  2522. the special handling during probe time itself.
  2523.  
  2524. To do so, carry out the following steps:
  2525.  
  2526.   ΓÇó Add the device handler modules to the INITRD_MODULES variable in /etc/
  2527.     sysconfig/kernel
  2528.  
  2529.   ΓÇó Create a new initrd with:
  2530.  
  2531.     mkinitrd -k /boot/vmlinux-<flavour> \
  2532.     -i /boot/initrd-<flavour>-scsi_dh \
  2533.     -M /boot/System.map-<flavour>
  2534.  
  2535.   ΓÇó Update the grub.conf/lilo.conf/yaboot.conf file with the newly built
  2536.     initrd.
  2537.  
  2538.   ΓÇó Reboot.
  2539.  
  2540. 11.4.4. Local Mounts of iSCSI Shares
  2541.  
  2542. An iSCSI shared device should never be mounted directly on the local machine.
  2543. In an OCFS2 environment, doing so causes all hardware to hard hang.
  2544.  
  2545. 11.5. Hyper-V
  2546.  
  2547. 11.5.1. Change of Kernel Device Names in Hyper-V Guests
  2548.  
  2549. Starting with SP2, SLES 11 has a newer block device driver, which presents all
  2550. configured virtual disks as SCSI devices. Disks, which used to appear as /dev/
  2551. hda in SLES 11 SP1 will from now on appear as /dev/sda.
  2552.  
  2553. 11.5.2. Using the "Virtual Machine Snapshot" Feature
  2554.  
  2555. The Windows Server Manager GUI allows to take snapshots of a Hyper-V guest.
  2556. After a snapshot is taken the guest will fail to reboot. By default, the
  2557. guest's root file system is referenced by the serial number of the virtual
  2558. disk. This serial number changes with each snapshot. Since the guest expects
  2559. the initial serial number, booting will fail.
  2560.  
  2561. The solution is to either delete all snapshots using the Windows GUI, or
  2562. configure the guest to mount partitions by file system UUID. This change can be
  2563. made with the YaST partitioner and boot loader configurator.
  2564.  
  2565. 11.5.3. Formatting Large Disk Partitions on Windows 8 Server
  2566.  
  2567. Installing a guest hosted on Windows 8 Server may fail when a large virtual
  2568. disk image (larger than 50 GB) in .vhdx format is assigned to the guest. To
  2569. workaround this issue use either virtual disk images with a fixed size, or
  2570. create the dynamically sized disk image using Powershell.
  2571.  
  2572. Technical Background about the Issue
  2573.  
  2574.     The .vhd and .vhdx images are sparse files. When a dynamic .vhdx is created
  2575.     with a maximum size of 127 GB, the initial size is about 256 KB. Because
  2576.     the default block size for .vhdx files is 32 MB, writing one 512 byte
  2577.     sector will result in a 32 MB section of the sparse file being allocated.
  2578.     When ext3 is allocating the MBR, the super block, the backup super blocks,
  2579.     inodes, directories, etc., space is being allocated in the sparse file.
  2580.     Because of ext3's suboptimal IO, how the data structures are laid out on
  2581.     disk, and the default block size, a large partition of the .vhdx file is
  2582.     allocated just by formatting. The workaround is to create a .vhdx file with
  2583.     a 1 MB block size rather than the default 32 MB.
  2584.  
  2585.     Changing the block size in the UI is not implemented. It can only be
  2586.     changed when the VHDx file is created through Powershell. To create a VHD
  2587.     with a modified block size, use this Powershell script (all in one line):
  2588.  
  2589.     New-VHD -Path C:\MyVHDs\test.vhdx -SizeBytes (127GB)
  2590.       -Dynamic -BlockSizeBytes (1MB) -VHDFormat vhdx
  2591.  
  2592. 11.6. Architecture Independent Information
  2593.  
  2594. 11.6.1. Current Limitations in a UEFI Secure Boot Context
  2595.  
  2596. When booting in Secure Boot mode, the following restrictions apply:
  2597.  
  2598.   ΓÇó bootloader, kernel and kernel modules must be signed
  2599.  
  2600.   ΓÇó kexec and kdump are disabled
  2601.  
  2602.   ΓÇó hibernation (suspend on disk) is disabled
  2603.  
  2604.   ΓÇó access to /dev/kmem and /dev/mem is not possible, even as root user
  2605.  
  2606.   ΓÇó access to IO port is not possible, even as root user. All X11 graphical
  2607.     drivers must use a kernel driver
  2608.  
  2609.   ΓÇó PCI BAR access through sysfs is not possible
  2610.  
  2611.   ΓÇó 'custom_method' in ACPI is not available
  2612.  
  2613.   ΓÇó debugfs for asus-wmi module is not available
  2614.  
  2615.   ΓÇó acpi_rsdp parameter doesn't have any effect on kernel
  2616.  
  2617. 11.6.2. Changes in Packaging and Delivery
  2618.  
  2619. 11.6.2.1. Python Updated to Version 2.6.8 with "collections.OrderedDict"
  2620. Functionality
  2621.  
  2622. The "OrderedDict" functionality ensures that Python dictionaries emitted for
  2623. conversion into strings maintain their original order. This functionality is
  2624. important for data analytics applications.
  2625.  
  2626. 11.6.2.2. Postfix: Incompatibility Issues and New Features
  2627.  
  2628. To benefit from enhancements and improvements which have been developed in the
  2629. upstream community, postfix is upgraded from version 2.5.13 to the current
  2630. version 2.9.4.
  2631.  
  2632. Incompatibility Issues:
  2633.  
  2634.   ΓÇó The default milter_protocol setting is increased from 2 to 6; this enables
  2635.     all available features up to and including Sendmail 8.14.0.
  2636.  
  2637.   ΓÇó When a mailbox file is not owned by its recipient, the local and virtual
  2638.     delivery agents now log a warning and defer delivery. Specify
  2639.     "strict_mailbox_ownership = no" to ignore such ownership discrepancies.
  2640.  
  2641.   ΓÇó The Postfix SMTP client(!) no longer tries to use the obsolete SSLv2
  2642.     protocol by default, as this may prevent the use of modern SSL features.
  2643.     Lack of SSLv2 support should never be a problem, since SSLv3 was defined in
  2644.     1996, and TLSv1 in 1999. You can undo the change by specifying empty
  2645.     main.cf values for smtp_tls_protocols and lmtp_tls_protocols.
  2646.  
  2647.   ΓÇó Postfix SMTP server replies for address verification have changed.
  2648.     unverified_recipient_reject_code and unverified_sender_reject_code now
  2649.     handle "5XX" rejects only. The "4XX" rejects are now controlled with
  2650.     unverified_sender_defer_code and unverified_recipient_defer_code.
  2651.  
  2652.   ΓÇó postfix-script, postfix-files and post-install are moved away from /etc/
  2653.     postfix to $daemon_directory.
  2654.  
  2655.   ΓÇó Postfix now adds (Resent-) From:, Date:, Message-ID: or To: headers only
  2656.     when clients match $local_header_rewrite_clients. Specify
  2657.     "always_add_missing_headers = yes" for backwards compatibility.
  2658.  
  2659.   ΓÇó The verify(8) service now uses a persistent cache by default
  2660.     (address_verify_map = btree:$data_directory/verify_cache). To disable,
  2661.     specify "address_verify_map ="
  2662.  
  2663.   ΓÇó The meaning of an empty filter next-hop destination has changed (for
  2664.     example, "content_filter = foo:" or "FILTER foo:"). Postfix now uses the
  2665.     recipient domain, instead of using $myhostname as in Postfix 2.6 and
  2666.     earlier. To restore the old behavior specify "default_filter_nexthop =
  2667.     $myhostname", or specify a non-empty next-hop content filter destination.
  2668.  
  2669.   ΓÇó Postfix now requests default delivery status notifications when adding a
  2670.     recipient with the Milter smfi_addrcpt action, instead of "never notify" as
  2671.     with Postfix automatically-added recipients.
  2672.  
  2673.   ΓÇó Postfix now reports a temporary delivery error when the result of virtual
  2674.     alias expansion would exceed the virtual_alias_recursion_limit or
  2675.     virtual_alias_expansion_limit.
  2676.  
  2677.   ΓÇó To avoid repeated delivery to mailing lists with pathological nested alias
  2678.     configurations, the local(8) delivery agent now keeps the owner-alias
  2679.     attribute of a parent alias, when delivering mail to a child alias that
  2680.     does not have its own owner alias.
  2681.  
  2682.   ΓÇó The Postfix SMTP client no longer appends the local domain when looking up
  2683.     a DNS name without ".". Specify "smtp_dns_resolver_options = res_defnames"
  2684.     to get the old behavior, which may produce unexpected results.
  2685.  
  2686.   ΓÇó The format of the "postfix/smtpd[pid]: queueid: client=host[addr]" logfile
  2687.     record has changed. When available, the before-filter client information
  2688.     and the before-filter queue ID are now appended to the end of the record.
  2689.  
  2690.   ΓÇó Postfix by default no longer adds a "To: undisclosed-recipients:;" header
  2691.     when no recipient specified in the message header. For backwards
  2692.     compatibility, specify: "undisclosed_recipients_header = To:
  2693.     undisclosed-recipients:;"
  2694.  
  2695.   ΓÇó The Postfix SMTP server now always re-computes the SASL mechanism list
  2696.     after successful completion of the STARTTLS command. Earlier versions only
  2697.     re-computed the mechanism list when the values of
  2698.     smtp_sasl_tls_security_options and smtp_sasl_security_options differ. This
  2699.     could produce incorrect results, because the Dovecot authentication server
  2700.     may change responses when the SMTP session is encrypted.
  2701.  
  2702.   ΓÇó The smtpd_starttls_timeout default value is now stress-dependent. By
  2703.     default, TLS negotiations must now complete under overload in 10s instead
  2704.     of 300s.
  2705.  
  2706.   ΓÇó Postfix no longer appends the system-supplied default CA certificates to
  2707.     the lists specified with *_tls_CAfile or with *_tls_CApath. This prevents
  2708.     third-party certificates from getting mail relay permission with the
  2709.     permit_tls_all_clientcerts feature. Unfortunately this change may cause
  2710.     compatibility problems when configurations rely on certificate verification
  2711.     for other purposes. Specify "tls_append_default_CA = yes" for backwards
  2712.     compatibility.
  2713.  
  2714.   ΓÇó The VSTREAM error flags are now split into separate read and write error
  2715.     flags. As a result of this change, all programs that use Postfix VSTREAMs
  2716.     MUST be recompiled.
  2717.  
  2718.   ΓÇó For consistency with the SMTP standard, the (client-side)
  2719.     smtp_line_length_limit default value was increased from 990 characters to
  2720.     999 (i.e. 1000 characters including <CR><LF>). Specify
  2721.     "smtp_line_length_limit = 990" to restore historical Postfix behavior.
  2722.  
  2723.   ΓÇó To simplify integration with third-party applications, the Postfix sendmail
  2724.     command now always transforms all input lines ending in <CR><LF> into UNIX
  2725.     format (lines ending in <LF>). Specify "sendmail_fix_line_endings = strict"
  2726.     to restore historical Postfix behavior.
  2727.  
  2728.   ΓÇó To work around broken remote SMTP servers, the Postfix SMTP client by
  2729.     default no longer appends the "AUTH=<>" option to the MAIL FROM command.
  2730.     Specify "smtp_send_dummy_mail_auth = yes" to restore the old behavior.
  2731.  
  2732.   ΓÇó Instead of terminating immediately with a "fatal" message when a database
  2733.     file can't be opened, a Postfix daemon program now logs an "error" message,
  2734.     and continues execution with reduced functionality. Logfile-based alerting
  2735.     systems may need to be updated to look for "error" messages in addition to
  2736.     "fatal" messages. Specify "daemon_table_open_error_is_fatal = yes" to get
  2737.     the historical behavior (immediate termination with "fatal" message).
  2738.  
  2739.   ΓÇó Postfix now logs the result of successful TLS negotiation with TLS logging
  2740.     levels of 0.
  2741.  
  2742.   ΓÇó The default inet_protocols value is now "all" instead of "ipv4", meaning
  2743.     use both IPv4 and IPv6. To avoid an unexpected loss of performance for
  2744.     sites without global IPv6 connectivity, the commands "make upgrade" and
  2745.     "postfix upgrade-configuration" now append "inet_protocols = ipv4" to
  2746.     main.cf when no explicit inet_protocols setting is already present.
  2747.  
  2748. New Features:
  2749.  
  2750.   ΓÇó Support for managing multiple Postfix instances. Multi-instance support
  2751.     allows you to do the following and more: - Simplify post-queue content
  2752.     filter configuration by using separate Postfix instances before and after
  2753.     the filter. - Implement per-user content filters (or no filter) via
  2754.     transport map lookups instead of content_filter settings. - Test new
  2755.     configuration settings (on a different server IP address or TCP port)
  2756.     without disturbing production instances.
  2757.  
  2758.   ΓÇó check_reverse_client_hostname_access, to make access decisions based on the
  2759.     unverified client hostname.
  2760.  
  2761.   ΓÇó With "reject_tempfail_action = defer", the Postfix SMTP server immediately
  2762.     replies with a 4xx status after some temporary error.
  2763.  
  2764.   ΓÇó The Postfix SMTP server automatically hangs up after replying with "521".
  2765.     This makes overload handling more effective. See also RFC 1846 for prior
  2766.     art on this topic.
  2767.  
  2768.   ΓÇó Stress-dependent behavior is enabled by default. Under conditions of
  2769.     overload, smtpd_timeout is reduced from 300s to 10s, smtpd_hard_error_limit
  2770.     is reduced from 20 to 1, and smtpd_junk_command_limit is reduced from 100
  2771.     to 1.
  2772.  
  2773.   ΓÇó Specify "tcp_windowsize = 65535" (or less) to work around routers with
  2774.     broken TCP window scaling implementations.
  2775.  
  2776.   ΓÇó New "lmtp_assume_final = yes" flag to send correct DSN "success"
  2777.     notifications when LMTP delivery is "final" as opposed to delivery into a
  2778.     content filter.
  2779.  
  2780.   ΓÇó The Postfix SMTP server's SASL authentication was re-structured. With
  2781.     "smtpd_tls_auth_only = yes", SASL support is now activated only after a
  2782.     successful TLS handshake. Earlier Postfix SMTP server versions could
  2783.     complain about unavailable SASL mechanisms during the plaintext phase of
  2784.     the SMTP protocol.
  2785.  
  2786.   ΓÇó Improved before-queue filter performance. With "smtpd_proxy_options =
  2787.     speed_adjust", the Postfix SMTP server receives the entire message before
  2788.     it connects to a before-queue content filter. This means you can run more
  2789.     SMTP server processes with the same number of running content filter
  2790.     processes, and thus, handle more mail. This feature is off by default until
  2791.     it is proven to create no new problems.
  2792.  
  2793.   ΓÇó sender_dependent_default_transport_maps, a per-sender override for
  2794.     default_transport.
  2795.  
  2796.   ΓÇó milter_header_checks: Support for header checks on Milter-generated message
  2797.     headers. This can be used, for example, to control mail flow with
  2798.     Milter-generated headers that carry indicators for badness or goodness.
  2799.     Currently, all header_checks features are implemented except PREPEND.
  2800.  
  2801.   ΓÇó Support to turn off the TLSv1.1 and TLSv1.2 protocols. Introduced with
  2802.     OpenSSL version 1.0.1, these are known to cause inter-operability problems
  2803.     with for example hotmail. The radical workaround is to temporarily turn off
  2804.     problematic protocols globally: smtp_tls_protocols = !SSLv2, !TLSv1.1, !
  2805.     TLSv1.2 smtp_tls_mandatory_protocols = !SSLv2, !TLSv1.1, !TLSv1.2
  2806.  
  2807.   ΓÇó Prototype postscreen(8) server that runs a number of time-consuming checks
  2808.     in parallel for all incoming SMTP connections, before clients are allowed
  2809.     to talk to a real Postfix SMTP server. It detects clients that start
  2810.     talking too soon, or clients that appear on DNS blocklists, or clients that
  2811.     hang up without sending any command.
  2812.  
  2813.   ΓÇó Support for address patterns in DNS blacklist and whitelist lookup results.
  2814.  
  2815.   ΓÇó The Postfix SMTP server now supports DNS-based whitelisting with several
  2816.     safety features: permit_dnswl_client whitelists a client by IP address, and
  2817.     permit_rhswl_client whitelists a client by its hostname. These features use
  2818.     the same syntax as reject_rbl_client and reject_rhsbl_client, respectively.
  2819.     The main difference is that they return PERMIT instead of REJECT.
  2820.  
  2821.   ΓÇó The SMTP server now supports contact information that is appended to
  2822.     "reject" responses. This includes SMTP server responses that aren't logged
  2823.     to the maillog file, such as responses to syntax errors, or unsupported
  2824.     commands.
  2825.  
  2826.   ΓÇó tls_disable_workarounds parameter specifies a list or bit-mask of OpenSSL
  2827.     bug work-arounds to disable.
  2828.  
  2829.   ΓÇó The lower-level code in the TLS engine was simplified by removing an
  2830.     unnecessary layer of data copying. OpenSSL now writes directly to the
  2831.     network.
  2832.  
  2833.   ΓÇó enable_long_queue_ids Introduces support for non-repeating queue IDs (also
  2834.     used as queue file names). These names are encoded in a mix of upper case,
  2835.     lower case and decimal digit characters. Long queue IDs are disabled by
  2836.     default to avoid breaking tools that parse logfiles and that expect queue
  2837.     IDs with the smaller [A-F0-9] character set.
  2838.  
  2839.   ΓÇó memcache lookup and update support. This provides a way to share postscreen
  2840.     (8) or verify(8) caches between Postfix instances.
  2841.  
  2842.   ΓÇó Support for TLS public key fingerprint matching in the Postfix SMTP client
  2843.     (in smtp_tls_policy_maps) and server (in check_ccert access maps).
  2844.  
  2845.   ΓÇó Support for external SASL authentication via the XCLIENT command. This is
  2846.     used to accept SASL authentication from an SMTP proxy such as NGINX. This
  2847.     support works even without having to specify "smtpd_sasl_auth_enable =
  2848.     yes".
  2849.  
  2850. 11.6.2.3. Postfix Banner Less Verbose
  2851.  
  2852. The SMTP MTA banner sent to the client upon connection is less verbose now. It
  2853. does not print the services name and version number anymore.
  2854.  
  2855. The SMTP MTA banner sent to the client upon connection is less verbose now. It
  2856. does not print the services name and version number anymore.
  2857.  
  2858. 11.6.2.4. Update RRDTool to 1.4.7
  2859.  
  2860. RRDTool 1.4.5 is a drop-in replacement without any incompatible changes.
  2861.  
  2862. 11.6.2.5. IBM Java 1.4.2 End of Life
  2863.  
  2864. As announced with SUSE Linux Enterprise Server 11 SP2, IBM Java 1.4.2 reached
  2865. End of Life, and thus we remove support for this specific Java version with
  2866. SUSE Linux Enterprise Server 11 SP3. We recommend to upgrade your environments.
  2867.  
  2868. 11.6.2.6. SUSE Linux Enterprise High Availability Extension 11
  2869.  
  2870. With the SUSE Linux Enterprise High Availability Extension 11, SUSE offers the
  2871. most modern open source High Availability Stack for Mission Critical
  2872. environments.
  2873.  
  2874. 11.6.2.7. Kernel Has Memory Cgroup Support Enabled By Default
  2875.  
  2876. While this functionality is welcomed in most environments, it requires about 1%
  2877. of memory. Memory allocation is done at boot time and is using 40 Bytes per 4
  2878. KiB page which results in 1% of memory.
  2879.  
  2880. In virtualized environments, specifically but not exclusively on s390x systems,
  2881. this may lead to a higher basic memory consumption: e.g., a 20GiB host with 200
  2882. x 1GiB guests consumes 10% of the real memory.
  2883.  
  2884. This memory is not swappable by Linux itself, but the guest cgroup memory is
  2885. pageable by a z/VM host on an s390x system and might be swappable on other
  2886. hypervisors as well.
  2887.  
  2888. Cgroup memory support is activated by default but it can be deactivated by
  2889. adding the Kernel Parameter cgroup_disable=memory
  2890.  
  2891. A reboot is required to deactivate or activate this setting.
  2892.  
  2893. 11.6.2.8. Kernel Development Files Moved to Individual kernel-$flavor-devel
  2894. Packages
  2895.  
  2896. Up to SLE 11 GA, the kernel development files (.config, Module.symvers, etc.)
  2897. for all flavors were packaged in a single kernel-syms package. Starting with
  2898. SLE 11 SP1, these files are packaged in individual kernel-$flavor-devel
  2899. packages, allowing to build KMPs for only the required kernel flavors. For
  2900. compatibility with existing spec files, the kernel-syms package still exists
  2901. and depends on the individual kernel-$flavor-devel packages.
  2902.  
  2903. 11.6.2.9. Live Migration of KVM Guest with Device Hot-Plugging
  2904.  
  2905. Hot-plugging a device (network, disk) works fine for a KVM guest on a SLES 11
  2906. host since SP1. However, migrating the same guest with the hotplugged device
  2907. (available on the destination host) fails.
  2908.  
  2909. Since SLES 11 SP1, supports the hotplugging of the device to the KVM guest, but
  2910. migrating the guest with the hot-plugged device is not supported and expected
  2911. to fail.
  2912.  
  2913. 11.6.3. Security
  2914.  
  2915. 11.6.3.1. Removable Media
  2916.  
  2917. To allow a specific user (ΓÇ£joeΓÇ¥) to mount removable media, run the following
  2918. command as root:
  2919.  
  2920. polkit-auth --user joe \
  2921. --grant org.freedesktop.hal.storage.mount-removable
  2922.  
  2923.  
  2924. To allow all locally logged in users on the active console to mount removable
  2925. media, run the following commands as root:
  2926.  
  2927. echo 'org.freedesktop.hal.storage.mount-removable no:no:yes' \
  2928.   >> /etc/polkit-default-privs.local
  2929. /sbin/set_polkit_default_privs
  2930.  
  2931. 11.6.3.2. Verbose Audit Records for System User Management Tools
  2932.  
  2933. Install the package "pwdutils-plugin-audit". To enable this plugin, add "audit"
  2934. to /etc/pwdutils/logging. See the ΓÇ£Security GuideΓÇ¥ for more information.
  2935.  
  2936. 11.6.4. Networking
  2937.  
  2938. 11.6.4.1. Mounting NFS Volumes Locally on the Exporting Server
  2939.  
  2940. Mounting NFS volumes locally on the exporting server is not supported on SUSE
  2941. Linux Enterprise systems, as it is the case on all Enterprise class Linux
  2942. systems.
  2943.  
  2944. 11.6.4.2. Loading the mlx4_en Adapter Driver with the Mellanox ConnectX2
  2945. Ethernet Adapter
  2946.  
  2947. There is a reported problem that the Mellanox ConnectX2 Ethernet adapter does
  2948. not trigger the automatic load of the mlx4_en adapter driver. If you experience
  2949. problems with the mlx4_en driver not automatically loading when a Mellanox
  2950. ConnectX2 interface is available, create the file mlx4.conf in the directory /
  2951. etc/modprobe.d with the following command:
  2952.  
  2953. install mlx4_core /sbin/modprobe --ignore-install mlx4_core \
  2954.   && /sbin/modprobe mlx4_en
  2955.  
  2956. 11.6.4.3. Using the System as a Router
  2957.  
  2958. As long as the firewall is active, the option ip_forwarding will be reset by
  2959. the firewall module. To activate the system as a router, the variable FW_ROUTE
  2960. has to be set, too. This can be done through yast2 firewall or manually.
  2961.  
  2962. 11.6.5. Cross Architecture Information
  2963.  
  2964. 11.6.5.1. ATI Radeon ES1000 Support
  2965.  
  2966. ***CHECKIT If upgrading from SP1 to SP2 on a system with an ATI Radeon ES1000
  2967. video chip, there may be issues with the color palette when running Xorg. To
  2968. avoid this issue, regenerate a new xorg.conf file after the installation with:
  2969.  
  2970. sax2 -a -r
  2971.  
  2972. This will allow the Xorg vesa driver to control the video chip.
  2973.  
  2974. 11.6.5.2. Myricom 10-Gigabit Ethernet Driver and Firmware
  2975.  
  2976. SUSE Linux Enterprise 11 (x86, x86_64 and IA64) is using the Myri10GE driver
  2977. from mainline Linux kernel. The driver requires a firmware file to be present,
  2978. which is not being delivered with SUSE Linux Enterprise 11.
  2979.  
  2980. Download the required firmware at http://www.myricom.com.
  2981.  
  2982. 11.7. AMD64/Intel64 64-Bit (x86_64) and Intel/AMD 32-Bit (x86) Specific
  2983. Information
  2984.  
  2985. 11.7.1. System and Vendor Specific Information
  2986.  
  2987. 11.7.1.1. IBM System x Servers: Installation on 4KB Sector Drives Not Supported
  2988.  
  2989. Legacy installations are not supported on 4KB sector drives that are installed
  2990. in System x servers. (UEFI installations and the use of the 4KB sector disks as
  2991. non-boot disks are supported).
  2992.  
  2993. 11.7.1.2. Insecurity with XEN on Some AMD Processors
  2994.  
  2995. This hardware flaw ("AMD Erratum #121") is described in "Revision Guide for AMD
  2996. Athlon 64 and AMD Opteron Processors" (http://support.amd.com/us/
  2997. Processor_TechDocs/25759.pdf):
  2998.  
  2999. The following 130nm and 90nm (DDR1-only) AMD processors are subject to this
  3000. erratum:
  3001.  
  3002.   ΓÇó First-generation AMD-Opteron(tm) single and dual core processors in either
  3003.     939 or 940 packages:
  3004.  
  3005.       Γûí AMD Opteron(tm) 100-Series Processors
  3006.  
  3007.       Γûí AMD Opteron(tm) 200-Series Processors
  3008.  
  3009.       Γûí AMD Opteron(tm) 800-Series Processors
  3010.  
  3011.       Γûí AMD Athlon(tm) processors in either 754, 939 or 940 packages
  3012.  
  3013.       Γûí AMD Sempron(tm) processor in either 754 or 939 packages
  3014.  
  3015.       Γûí AMD Turion(tm) Mobile Technology in 754 package
  3016.  
  3017.   ΓÇó This issue does not affect Intel processors.
  3018.  
  3019. (End quoted text.)
  3020.  
  3021. As this is a hardware flaw. It is not fixable except by upgrading your hardware
  3022. to a newer revision, or not allowing untrusted 64-bit guest systems, or
  3023. accepting that someone stops your machine. The impact of this flaw is that a
  3024. malicious PV guest user can halt the host system.
  3025.  
  3026. The SUSE XEN updates will fix it via disabling the boot of XEN GUEST systems.
  3027. The HOST will boot, just not start guests. In other words: If the update is
  3028. installed on the above listed AMD64 hardware, the guests will no longer boot by
  3029. default.
  3030.  
  3031. To reenable booting, the "allow_unsafe" option needs to be added to XEN_APPEND
  3032. in /etc/sysconfig/bootloader as follows:
  3033.  
  3034. XEN_APPEND="allow_unsafe"
  3035.  
  3036. 11.7.1.3. Boot Device Larger than 2 TiB
  3037.  
  3038. Due to limitations in the legacy x86/x86_64 BIOS implementations, booting from
  3039. devices larger than 2 TiB is technically not possible using legacy partition
  3040. tables (DOS MBR).
  3041.  
  3042. Since SUSE Linux Enterprise Server 11 Service Pack 1 we support installation
  3043. and boot using uEFI on the x86_64 architecture and certified hardware.
  3044.  
  3045. 11.7.1.4. i586 and i686 Machines with More than 16 GB of Memory
  3046.  
  3047. Depending on the workload, i586 and i686 machines with 16GB-48GB of memory can
  3048. run into instabilities. Machines with more than 48GB of memory are not
  3049. supported at all. Lower the memory with the mem= kernel boot option.
  3050.  
  3051. In such memory scenarios, we strongly recommend using a x86-64 system with
  3052. 64-bit SUSE Linux Enterprise Server, and run the (32-bit) x86 applications on
  3053. it.
  3054.  
  3055. 11.7.1.5. Directly Addressable Memory on x86 Machines
  3056.  
  3057. When running SLES on an x86 machine, the kernel can only address 896MB of
  3058. memory directly. In some cases, the pressure on this memory zone increases
  3059. linearly according to hardware resources such as number of CPUs, amount of
  3060. physical memory, number of LUNs and disks, use of multipath, etc.
  3061.  
  3062. To workaround this issue, we recommend running an x86_64 kernel on such large
  3063. server machines.
  3064.  
  3065. 11.7.1.6. NetXen 10G Ethernet Expansion Card on IBM BladeCenter HS12 System
  3066.  
  3067. When installing SUSE Linux Enterprise Server 11 on a HS12 system with a "NetXen
  3068. Incorporated BladeCenter-H 10 Gigabit Ethernet High Speed Daughter Card", the
  3069. boot parameter pcie_aspm=off should be added.
  3070.  
  3071. 11.7.1.7. NIC Enumeration
  3072.  
  3073. Ethernet interfaces on some hardware do not get enumerated in a way that
  3074. matches the marking on the chassis.
  3075.  
  3076. 11.7.1.8. HP Linux ProLiant Support Pack for SUSE Linux Enterprise Server 11
  3077.  
  3078. The hpilo driver is included in SUSE Linux Enterprise Server 11. Therefore, no
  3079. hp-ilo package will be provided in the Linux ProLiant Support Pack for SUSE
  3080. Linux Enterprise Server 11.
  3081.  
  3082. For more details, see Novell TID 7002735.
  3083.  
  3084. 11.7.1.9. HP High Performance Mouse for iLO Remote Console.
  3085.  
  3086. The desktop in SUSE Linux Enterprise Server 11 now recognizes the HP High
  3087. Performance Mouse for iLO Remote Console and is configured to accept and
  3088. process events from it. For the desktop mouse and the HP High Performance Mouse
  3089. to stay synchronized, it is necessary to turn off mouse acceleration. As a
  3090. result, the HP iLO2 High-Performance mouse (hpmouse) package is no longer
  3091. needed with SUSE Linux Enterprise Server 11 once one of the following three
  3092. options are implemented.
  3093.  
  3094.  1. In a terminal run xset m 1 ΓÇö this setting will not survive a reset of the
  3095.     desktop.
  3096.  
  3097.  2. (Gnome) In a terminal run gconf-editor and go to desktop->gnome->
  3098.     peripherals->mouse. Edit the "motion acceleration" field to be 1.
  3099.  
  3100.     (KDE) Open "Personal Settings (Configure Desktop)" in the menu and go to
  3101.     "Computer Administration->Keyboard&Mouse->Mouse->Advanced" and change
  3102.     "Pointer Acceleration" to 1.
  3103.  
  3104.  3. (Gnome) In a terminal run "gnome-mouse-properties" and adjust the "Pointer
  3105.     Speed" slide scale until the HP High Performance Mouse and the desktop
  3106.     mouse run at the same speed across the screen. The recommended adjustment
  3107.     is close to the middle, slightly on the "Slow" side.
  3108.  
  3109. After acceleration is turned off, sync the desktop mouse and the ILO mouse by
  3110. moving to the edges and top of the desktop to line them up in the vertical and
  3111. horizontal directions. Also if the HP High Performance Mouse is disabled,
  3112. pressing the <Ctrl> key will stop the desktop mouse and allow easier synching
  3113. of the two pointers.
  3114.  
  3115. For more details, see Novell TID 7002735.
  3116.  
  3117. 11.7.1.10. Missing 32-Bit Compatibility Libraries for libstdc++ and libg++ on
  3118. 64-Bit Systems (x86_64)
  3119.  
  3120. 32-bit (x86) compatibility libraries like "libstdc++-libc6.2-2.so.3" have been
  3121. available on x86_64 in the package "compat-32-bit" with SUSE Linux Enterprise
  3122. Server 9, SUSE Linux Enterprise Server 10, and are also available on the SUSE
  3123. Linux Enterprise Desktop 11 medium (compat-32-bit-2009.1.19), but are not
  3124. included in SUSE Linux Enterprise Server 11.
  3125.  
  3126. Background
  3127.  
  3128. The respective libraries have been deprecated back in 2001 and shipped in the
  3129. compatibility package with the release of SUSE Linux Enterprise Server 9 in
  3130. 2004. The package was still shipped with SUSE Linux Enterprise Server 10 to
  3131. provide a longer transition period for applications requiring the package.
  3132.  
  3133. With the release of SUSE Linux Enterprise Server 11 the compatibility package
  3134. is no longer supported.
  3135.  
  3136. Solution
  3137.  
  3138. In an effort to enable a longer transition period for applications still
  3139. requiring this package, it has been moved to the unsupported "Extras" channel.
  3140. This channel is visible on every SUSE Linux Enterprise Server 11 system, which
  3141. has been registered with the Novell Customer Center. It is also mirrored via
  3142. SMT alongside the supported and maintained SUSE Linux Enterprise Server 11
  3143. channels.
  3144.  
  3145. Packages in the "Extras" channel are not supported or maintained.
  3146.  
  3147. The compatibility package is part of SUSE Linux Enterprise Desktop 11 due to a
  3148. policy difference with respect to deprecation and deprecated packages as
  3149. compared to SUSE Linux Enterprise Server 11.
  3150.  
  3151. We encourage customers to work with SUSE and SUSE's partners to resolve
  3152. dependencies on these old libraries.
  3153.  
  3154. 11.7.1.11. 32-Bit Devel-Packages Missing from the Software Development Kit
  3155. (x86_64)
  3156.  
  3157. Example: libpcap0-devel-32-bit package was available in Software Development
  3158. Kit 10, but is missing from Software Development Kit 11
  3159.  
  3160. Background
  3161.  
  3162. SUSE supports running 32-bit applications on 64-bit architectures; respective
  3163. runtime libraries are provided with SUSE Linux Enterprise Server 11 and fully
  3164. supported. With SUSE Linux Enterprise 10 we also provided 32-bit devel packages
  3165. on the 64-bit Software Development Kit. Having 32-bit devel packages and 64-bit
  3166. devel packages installed in parallel may lead to side-effects during the build
  3167. process. Thus with SUSE Linux Enterprise 11 we started to remove some (but not
  3168. yet all) of the 32-bit devel packages from the 64-bit Software Development Kit.
  3169.  
  3170. Solution
  3171.  
  3172. With the development tools provided in the Software Development Kit 11,
  3173. customers and partners have two options to build 32-bit packages in a 64-bit
  3174. environment (see below). Beyond that, SUSE's appliance offerings provide
  3175. powerful environments for software building, packaging and delivery.
  3176.  
  3177.   ΓÇó Use the "build" tool, which creates a chroot environment for building
  3178.     packages.
  3179.  
  3180.   ΓÇó The Software Development Kit contains the software used for the Open Build
  3181.     Service. Here the abstraction is provided by virtualization.
  3182.  
  3183. 11.7.2. Virtualization
  3184.  
  3185. 11.7.2.1. Hyper-V: Memory Ballooning Support
  3186.  
  3187. Windows hosts dynamically manage the guest memory allocation via a combination
  3188. memory hot add and ballooning. Memory hot add is used to grow the guest memory
  3189. upto the maximum memory that can be allocatted to the guest. Ballooning is used
  3190. to both shrink as well as expand up to the max memory.
  3191.  
  3192. 11.7.2.2. Xen Support for Booting the Hypervisor to UEFI X64
  3193.  
  3194. The hypervisor is now able to boot to UEFI.
  3195.  
  3196. 11.7.2.3. KVM
  3197.  
  3198. Since SUSE Linux Enterprise Server 11 SP1, KVM is fully supported on the x86_64
  3199. architecture. KVM is designed around hardware virtualization features included
  3200. in both AMD (AMD-V) and Intel (VT-x) CPUs produced within the past few years,
  3201. as well as other virtualization features in even more recent PC chipsets and
  3202. PCI devices. For example, device assignment using IOMMU and SR-IOV.
  3203.  
  3204. The following websites identify processors, which support hardware
  3205. virtualization:
  3206.  
  3207.   ΓÇó http://wiki.xensource.com/xenwiki/HVM_Compatible_Processors
  3208.  
  3209.   ΓÇó http://en.wikipedia.org/wiki/X86_virtualization
  3210.  
  3211. The KVM kernel modules will not load if the basic hardware virtualization
  3212. features are not present and enabled in the BIOS. If KVM does not start, please
  3213. check the BIOS settings.
  3214.  
  3215. KVM allows for memory overcommit and disk space overcommit. It is up to the
  3216. user to understand the impact of doing so. Hard errors resulting from exceeding
  3217. available resources will result in guest failures. CPU overcommit is supported
  3218. but carries performance implications.
  3219.  
  3220. KVM supports a number of storage caching strategies which may be employed when
  3221. configuring a guest VM. There are important data integrity and performance
  3222. implications when choosing a caching mode. As an example, cache=writeback is
  3223. not as safe as cache=none. See the online "SUSE Linux Enterprise Server
  3224. Virtualization with KVM" documentation for details.
  3225.  
  3226. The following guest operating systems are supported:
  3227.  
  3228.   ΓÇó Starting with SLES 11 SP2, Windows guest operating systems are fully
  3229.     supported on the KVM hypervisor, in addition to Xen. For the best
  3230.     experience, we recommend using WHQL-certified virtio drivers, which are
  3231.     part of SLE VMDP.
  3232.  
  3233.     SUSE Linux Enterprise Server 11 SP2 and SP3 as fully virtualized. The
  3234.     following virtualization aware drivers are available: kvm-clock,
  3235.     virtio-net, virtio-block, virtio-balloon
  3236.  
  3237.   ΓÇó SUSE Linux Enterprise Server 10 SP3 and SP4 as fully virtualized. The
  3238.     following virtualization aware drivers are available: kvm-clock,
  3239.     virtio-net, virtio-block, virtio-balloon
  3240.  
  3241.   ΓÇó SUSE Linux Enterprise Server 9 SP4 as fully virtualized. For 32-bit kernel,
  3242.     specify clock=pmtmr on the Linux boot line; for 64-bit kernel, specify
  3243.     ignore_lost_ticks on the Linux boot line.
  3244.  
  3245. For more information, see /usr/share/doc/packages/kvm/kvm-supported.txt.
  3246.  
  3247. 11.7.2.4. VMI Kernel (x86, 32-bit only)
  3248.  
  3249. VMware, SUSE and the community improved the kernel infrastructure in a way that
  3250. VMI is no longer necessary. Starting with SUSE Linux Enterprise Server 11 SP1,
  3251. the separate VMI kernel flavor is obsolete and therefore has been dropped from
  3252. the media. When upgrading the system, it will be automatically replaced by the
  3253. PAE kernel flavor. The PAE kernel provides all features, which were included in
  3254. the separate VMI kernel flavor.
  3255.  
  3256. 11.7.2.5. CPU Overcommit and Fully Virtualized Guest
  3257.  
  3258. Unless the hardware supports Pause Loop Exiting (Intel) or Pause Intercept
  3259. Filter (AMD) there might be issues with fully virtualized guests with CPU
  3260. overcommit in place becoming unresponsive or hang under heavy load.
  3261.  
  3262. Paravirtualized guests work flawlessly with CPU overcommit under heavy load.
  3263.  
  3264. This issue is currently being worked on.
  3265.  
  3266. 11.7.2.6. IBM System X x3850/x3950 with ATI Radeon 7000/VE Video Cards and Xen
  3267. Hypervisor
  3268.  
  3269. When installing SUSE Linux Enterprise Server 11 on IBM System X x3850/x3950
  3270. with ATI Radeon 7000/VE video cards, the boot parameter 'vga=0x317' needs to be
  3271. added to avoid video corruption during the installation process.
  3272.  
  3273. Graphical environment (X11) in Xen is not supported on IBM System X x3850/x3950
  3274. with ATI Radeon 7000/VE video cards.
  3275.  
  3276. 11.7.2.7. Video Mode Selection for Xen Kernels
  3277.  
  3278. In a few cases, following the installation of Xen, the hypervisor does not boot
  3279. into the graphical environment. To work around this issue, modify /boot/grub/
  3280. menu.lst and replace vga=<number> with vga=mode-<number>. For example, if the
  3281. setting for your native kernel is vga=0x317, then for Xen you will need to use
  3282. vga=mode-0x317.
  3283.  
  3284. 11.7.2.8. Time Synchronization in titlevirtualized Domains with NTP
  3285.  
  3286. Paravirtualized (PV) DomUs usually receive the time from the hypervisor. If you
  3287. want to run "ntp" in PV DomUs, the DomU must be decoupled from the Dom0's time.
  3288. At runtime, this is done with:
  3289.  
  3290. echo 1 > /proc/sys/xen/independent_wallclock
  3291.  
  3292. To set this at boot time:
  3293.  
  3294.  1. either append "independent_wallclock=1" to kernel cmd line in DomU's grub
  3295.     configuration file
  3296.  
  3297.  2. or append "xen.independent_wallclock = 1" to /etc/sysctl.conf in the DomU.
  3298.  
  3299. If you encounter time synchronization issues with Paravirtualized Domains, we
  3300. encourage you to use NTP.
  3301.  
  3302. 11.7.3. RAS
  3303.  
  3304. 11.8. Intel Itanium (ia64) Specific Information
  3305.  
  3306. 11.8.1. Installation on Systems with Many LUNs (Storage)
  3307.  
  3308. While the number of LUNs for a running system is virtually unlimited, we
  3309. suggest not having more than 64 LUNs online while installing the system, to
  3310. reduce the time to initialize and scan the devices and thus reduce the time to
  3311. install the system in general.
  3312.  
  3313. 11.9. POWER (ppc64) Specific Information
  3314.  
  3315. 11.9.1. Support for the IBM POWER7+ Accelerated Encryption and Random Number
  3316. Generation
  3317.  
  3318. For more information on making use of the IBM POWER7+ crypto and RNG
  3319. accelerators, please see: https://www.ibm.com/developerworks/mydeveloperworks/
  3320. files/form/anonymous/api/library/f57fde24-5f30-4295-91fb-e612c6a7a75a/document/
  3321. 4a8d6ce4-6e1f-4203-b9b9-1d7747cec644/media/
  3322. power7%2B-accelerated-encryption-for-linux-v3.pdf
  3323.  
  3324. 11.9.2. POWER7+ Random Number Generator
  3325.  
  3326. Support the POWER7+ on-chip Random Number Generator.
  3327.  
  3328. 11.9.3. Add Per-process Data Stream Control Register (DSCR) Support
  3329.  
  3330. The current kernel supports setting system-wide DSCR (Data Stream Control
  3331. Register) value using sysfs interface (/sys/devices/system/cpu/dscr_default).
  3332. This system-wide DSCR value will be inherited by new processes until user
  3333. changes this value again. So users cannot modify and/or retrieve DSCR value for
  3334. each process separately.
  3335.  
  3336. The powerpc-utils package shipped in this release provides the modified
  3337. ppc64_cpu command. This command allows users to set and read DSCR value per
  3338. process basis.
  3339.  
  3340. 11.9.4. Check Sample Instruction Address Register (SIAR) Valid Bit before
  3341. Saving Contents of SIAR
  3342.  
  3343. The POWER7 processor has a register, referred to as Sample Instruction Address
  3344. Register. This register is loaded with the contents of instruction address when
  3345. a sample of a performance monitoring event is taken. If an instruction that was
  3346. executed speculatively is rolled back, the event is also rolled back but the
  3347. contents of SIAR are not cleared and thus invalid. The kernel has no way of
  3348. detecting that the contents of SIAR are invalid. This can result in a few
  3349. profiling samples with incorrect instruction addresses.
  3350.  
  3351. The POWER7+ processor adds a new bit, referred to as SIAR-Valid bit and sets
  3352. this bit to indicate when the contents of the SIAR are valid. The new SLES 11
  3353. SP3 kernel checks this bit before saving the contents of the SIAR in a sample.
  3354. This ensures that the instruction addresses saved in profiling samples are
  3355. correct.
  3356.  
  3357. 11.9.5. LightPath Diagnostics Framework for IBM Power
  3358.  
  3359. IBM Power systems have Service indicators (LED) that help identify components
  3360. (Guiding Light) and also to indicate a component in error (Light Path).
  3361. Currently, Linux only has a couple of commands that cater to LightPath
  3362. services.
  3363.  
  3364. Deliver a LightPath framework that will help customers to identify a hardware
  3365. component in error on IBM Power Systems
  3366.  
  3367. 11.9.6. PRRN Event Handling
  3368.  
  3369. The latest versions of firmware for IBM Power Systems provide customers the
  3370. opportunity to have the affinity for the resources on their systems dynamically
  3371. updated. This procedure occurs via a Platform Resource Reassignment
  3372. Notification (PRRN) Event.
  3373.  
  3374. The updates to the ppc64-diag, powerpc-utils, and librtas packages allow Linux
  3375. systems to handle these PRRN events and update the affinity for system cpu and
  3376. memory resources.
  3377.  
  3378. 11.9.7. Increase Number of Partitions per Core on IBM POWER7+
  3379.  
  3380. Enable support for 20 partitions per core on IBM POWER7+
  3381.  
  3382. 11.9.8. Enable Firmware Assisted Dump for IBM Power Systems
  3383.  
  3384. Starting from IBM POWER6 and above the Power firmware now has a capability to
  3385. preserve the partition memory dump during system crash and boot into a fresh
  3386. copy of the kernel with fully-reset system. This feature adds support to
  3387. exploit the dump capture capability provided by Power firmware
  3388.  
  3389. 11.9.9. Kernel cpuidle Framework for POWER7
  3390.  
  3391. Enable POWER systems to leverage the generic cpuidle framework by taking
  3392. advantage of advanced heuristics, tunables and features provided by the cpuidle
  3393. framework. This enables better power management on the systems and helps tune
  3394. the system and applications accordingly.
  3395.  
  3396. 11.9.10. Supported Hardware and Systems
  3397.  
  3398. All POWER3, POWER4, PPC970 and RS64ΓÇôbased models that were supported by SUSE
  3399. Linux Enterprise Server 9 are no longer supported.
  3400.  
  3401. 11.9.11. Using btrfs as /root File System on IBM Power Systems
  3402.  
  3403. Configure a minimum of 32MB for the PReP partition when using btrfs as the /
  3404. root file system.
  3405.  
  3406. 11.9.12. Loading the Installation Kernel via Network on POWER
  3407.  
  3408. With SUSE Linux Enterprise Server 11 the bootfile DVD1/suseboot/inst64 can not
  3409. be booted directly via network anymore, because its size is larger than 12MB.
  3410. To load the installation kernel via network, copy the files yaboot.ibm,
  3411. yaboot.cnf and inst64 from the DVD1/suseboot directory to the TFTP server.
  3412. Rename the yaboot.cnf file to yaboot.conf. yaboot can also load config files
  3413. for specific Ethernet MAC addresses. Use a name like
  3414. yaboot.conf-01-23-45-ab-cd-ef to match a MAC address. An example yaboot.conf
  3415. for TFTP booting looks like this:
  3416.  
  3417. default=sles11
  3418. timeout=100
  3419. image[64-bit]=inst64
  3420.     label=sles11
  3421.     append="quiet install=nfs://hostname/exported/sles11dir"
  3422.  
  3423. 11.9.13. Huge Page Memory Support on POWER
  3424.  
  3425. Huge Page Memory (16GB pages, enabled via HMC) is supported by the Linux
  3426. kernel, but special kernel parameters must be used to enable this support. Boot
  3427. with the parameters "hugepagesz=16G hugepages=N" in order to use the 16GB huge
  3428. pages, where N is the number of 16GB pages assigned to the partition via the
  3429. HMC. The number of 16GB huge pages available can not be changed once the
  3430. partition is booted. Also, there are some restrictions if huge pages are
  3431. assigned to a partition in combination with eHEA / eHCA adapters:
  3432.  
  3433. IBM eHEA Ethernet Adapter:
  3434.  
  3435. The eHEA module will fail to initialize any eHEA ports if huge pages are
  3436. assigned to the partition and Huge Page kernel parameters are missing. Thus, no
  3437. huge pages should be assigned to the partition during a network installation.
  3438. To support huge pages after installation, the huge page kernel parameters need
  3439. to be added to the boot loader configuration before huge pages are assigned to
  3440. the partition.
  3441.  
  3442. IBM eHCA InfiniBand Adapter:
  3443.  
  3444. The current eHCA device driver is not compatible with huge pages. If huge pages
  3445. are assigned to a partition, the device driver will fail to initialize any eHCA
  3446. adapters assigned to the partition.
  3447.  
  3448. 11.9.14. Installation on POWER onto IBM VSCSI Target
  3449.  
  3450. The installation on a vscsi client will fail with old versions of the AIX VIO
  3451. server. Please upgrade the AIX VIO server to version 1.5.2.1-FP-11.1 or later.
  3452.  
  3453. 11.9.15. iSCSI Installations with Multiple NICs Losing Network Connectivity at
  3454. the End of Firstboot Stage
  3455.  
  3456. ***CHECKIT (still valid for SP3?) After installing SLES 11 SP1 on an iSCSI
  3457. target, the system boots properly, network is up and the iSCSI root device is
  3458. found as expected. The install completes (firstboot part) as usual. However, at
  3459. the end of firstboot, the network is shut down before the root file system is
  3460. unmounted, leading to read failures accessing the root (iSCSI) device; the
  3461. system hangs.
  3462.  
  3463. Solution: reboot the system.
  3464.  
  3465. 11.9.16. IBM Linux VSCSI Server Support in SUSE Linux Enterprise Server 11
  3466.  
  3467. Customers using SLES 9 or SLES 10 to serve Virtual SCSI to other LPARs, using
  3468. the ibmvscsis driver, who wish to migrate from these releases, should consider
  3469. migrating to the IBM Virtual I/O server. The IBM Virtual I/O server supports
  3470. all the IBM PowerVM virtual I/O features and also provides integration with the
  3471. Virtual I/O management capabilities of the HMC. It can be downloaded from:
  3472. http://www14.software.ibm.com/webapp/set2/sas/f/vios/download/home.html
  3473.  
  3474. 11.9.17. Virtual Fibre Channel Devices
  3475.  
  3476. When using IBM Power Virtual Fibre Channel devices utilizing N-Port ID
  3477. Virtualization, the Virtual I/O Server may need to be updated in order to
  3478. function correctly. Linux requires VIOS 2.1, Fixpack 20.1, and the LinuxNPIV
  3479. I-Fix for this feature to work properly. These updates can be downloaded from:
  3480. http://www14.software.ibm.com/webapp/set2/sas/f/vios/home.html
  3481.  
  3482. 11.9.18. Virtual Tape Devices
  3483.  
  3484. When using virtual tape devices served by an AIX VIO server, the Virtual I/O
  3485. Server may need to be updated in order to function correctly. The latest
  3486. updates can be downloaded from: http://www14.software.ibm.com/webapp/set2/sas/f
  3487. /vios/home.html
  3488.  
  3489. For more information about IBM Virtual I/O Server, see http://
  3490. www14.software.ibm.com/webapp/set2/sas/f/vios/documentation/home.html.
  3491.  
  3492. 11.9.19. Chelsio cxgb3 iSCSI Offload Engine
  3493.  
  3494. The Chelsio hardware supports ~16K packet size (the exact value depends on the
  3495. system configuration). It is recommended that you set the parameter
  3496. MaxRecvDataSegmentLength in /etc/iscsid.conf to 8192.
  3497.  
  3498. For the cxgb3i driver to work properly, this parameter needs to be set to 8192.
  3499.  
  3500. In order to use the cxgb3i offload engine, the cxgb3i module needs to be loaded
  3501. manually after open-scsi has been started.
  3502.  
  3503. For additional information, refer to /usr/src/linux/Documentation/scsi/
  3504. cxgb3i.txt in the kernel source tree.
  3505.  
  3506. 11.9.20. Known TFTP Issues with Yaboot
  3507.  
  3508. When attempting to netboot yaboot, users may see the following error message:
  3509.  
  3510. Can't claim memory for TFTP download (01800000 @ 01800000-04200000)
  3511.  
  3512. and the netboot will stop and immediately display the yaboot "boot:" prompt.
  3513. Use the following steps to work around the problem.
  3514.  
  3515.   ΓÇó Reboot the system and at the IBM splash screen select '8' to get to an Open
  3516.     Firmware prompt "0>"
  3517.  
  3518.   ΓÇó At the Open Firmware prompt, type the following commands:
  3519.  
  3520.     setenv load-base 4000
  3521.     setenv real-base c00000
  3522.     dev /packages/gui obe
  3523.  
  3524.   ΓÇó The second command will take the system back to the IBM splash screen and
  3525.     the netboot can be attempted again.
  3526.  
  3527. 11.9.21. Graphical Administration of Remotely Installed Hardware
  3528.  
  3529. If you do a remote installation in text mode, but want to connect to the
  3530. machine later in graphical mode, be sure to set the default runlevel to 5 via
  3531. YaST. Otherwise xdm/kdm/gdm might not be started.
  3532.  
  3533. 11.9.22. InfiniBand - SDP Protocol Not Supported on IBM Hardware
  3534.  
  3535. To disable SDP on IBM hardware set SDP=no in openib.conf so that by default SDP
  3536. is not loaded. After you have set this setting in openib.conf to 'no' run
  3537. openibd restart or reboot the system for this setting to take effect.
  3538.  
  3539. 11.9.23. RDMA NFS Server May Hang During Shutdown (OFED)
  3540.  
  3541. If your system is configured as an NFS over RDMA server, the system may hang
  3542. during a shutdown if a remote system has an active NFS over RDMA mount. To
  3543. avoid this problem, prior to shutting down the system, run "openibd stop"; run
  3544. it in the background, because the command will hang and otherwise block the
  3545. console:
  3546.  
  3547. /etc/init.d/openibd stop &
  3548.  
  3549. A shutdown can now be run cleanly.
  3550.  
  3551. The steps to configure and start NFS over RDMA are as follows:
  3552.  
  3553.   ΓÇó On the server system:
  3554.  
  3555.      1. Add an entry to the file /etc/exports, for example:
  3556.  
  3557.         /home   192.168.0.34/255.255.255.0(fsid=0,rw,async,insecure,no_root_squash)
  3558.  
  3559.      2. As the root user run the commands:
  3560.  
  3561.         /etc/init.d/nfsserver start
  3562.         echo rdma 20049 > /proc/fs/nfsd/portlist
  3563.  
  3564.   ΓÇó On the client system:
  3565.  
  3566.      1. Run the command: modprobe xprtrdma.
  3567.  
  3568.      2. Mount the remote file system using the command /sbin/mount.nfs. Specify
  3569.         the ip address of the ip-over-ib network interface (ib0, ib1...) of the
  3570.         server and the options: proto=rdma,port=20049, for example:
  3571.  
  3572.         /sbin/mount.nfs 192.168.0.64:/home /mnt \
  3573.         -o proto=rdma,port=20049,nolock
  3574.  
  3575. 11.10. System z (s390x) Specific Information
  3576.  
  3577. Look at http://www.ibm.com/developerworks/linux/linux390/
  3578. documentation_novell_suse.html for more information.
  3579.  
  3580. IBM zEnterprise 196 (z196) and IBM zEnterprise 114 (z114) further on referred
  3581. to as z196 and z114.
  3582.  
  3583. 11.10.1. Hardware
  3584.  
  3585. 11.10.1.1. Leverage Cross Memory Attach Functionality for System z
  3586.  
  3587. Cross memory attach reduces the number of data copies needed for intra-node
  3588. interprocess communication. In particular, MPI libraries engaged in intra-node
  3589. communication can now perform a single copy of the message to shared memory
  3590. rather than performing a double copy.
  3591.  
  3592. 11.10.1.2. CryptoExpress4 - Device Driver Exploitation
  3593.  
  3594. With SLES 11 SP3 the z90crypt device driver supports the Crypto Express 4
  3595. (CEX4) adapter card.
  3596.  
  3597. 11.10.1.3. Implement lscpu and chcpu
  3598.  
  3599. This feature improves handling of CPU hotplug. The lscpu command now displays
  3600. detailed information about available CPUs. Using a new command, chcpu, you can
  3601. change the CPU state, disable and enable CPUs, and configure specified CPUs.
  3602.  
  3603. 11.10.1.4. CPACF Exploitation (libica Part 2)
  3604.  
  3605. This feature extends the libica library with new modes of operation for DES,
  3606. 3DES and AES. These modes of operation (CBC-CS, CCM, GCM, CMAC) are supported
  3607. by Message Security Assist (CPACF) extension 4, which can be used with z196 and
  3608. later System z mainframes.
  3609.  
  3610. 11.10.1.5. Exploitation of Data Routing for FCP
  3611.  
  3612. This feature supports the enhanced mode of the System z FCP adapter card. In
  3613. this mode, the adapter passes data directly from memory to the SAN when there
  3614. is no free memory on the adapter card because of large or slow I/O requests.
  3615.  
  3616. 11.10.2. Virtualization
  3617.  
  3618. 11.10.2.1. VEPA Mode Support
  3619.  
  3620. VEPA mode routes traffic between virtual machines on the same mainframe through
  3621. an external switch. The switch then becomes a single point of control for
  3622. security, filtering, and management.
  3623.  
  3624. 11.10.2.2. Technology preview: KVM support on s390x
  3625.  
  3626. KVM is now included on the s390x platform as a technology preview.
  3627.  
  3628. 11.10.2.3. Support of Live Guest Relocation (LGR) with z/VM 6.2 on SLES 11 SP2
  3629.  
  3630. ***CHECKIT (still valid for SP3?) Live guest relocation (LGR) with z/VM 6.2 on
  3631. SLES 11 SP2 requires z/VM service applied, especially with Collaborative Memory
  3632. Management (CMMA) active (cmma=on).
  3633.  
  3634. Apply z/VM APAR VM65134.
  3635.  
  3636. 11.10.2.4. Linux Guests Running on z/VM 5.4 and 6.1 Require z/VM Service
  3637. Applied
  3638.  
  3639. Linux guests using dedicated devices may experience a loop, if an available
  3640. path to the device goes offline prior to the IPL of Linux.
  3641.  
  3642. Apply recommended z/VM service APARs VM65017 and VM64847
  3643.  
  3644. 11.10.3. Storage
  3645.  
  3646. 11.10.3.1. Safe Offline Interface for DASD Devices
  3647.  
  3648. Instead of setting a DASD device offline and returning all outstanding I/O
  3649. requests as failed, with this interface you can set a DASD device offline and
  3650. write all outstanding data to the device before setting the device offline.
  3651.  
  3652. 11.10.3.2. Flash Express Support for IBM System z
  3653.  
  3654. Flash Express memory is accessed as storage-class memory increments.
  3655. Storage-class memory for IBM System z is a class of data storage devices that
  3656. combine properties of both storage and memory. This feature improves the paging
  3657. rate and access performance for temporary storage, for example, for data
  3658. warehousing.
  3659.  
  3660. 11.10.3.3. Detect DASD Path Connection Error
  3661.  
  3662. This feature enables the Linux DASD device driver to detect path configuration
  3663. errors that cannot be detected by hardware or microcode. The device driver then
  3664. does not use such paths. For example, with this feature, the DASD device driver
  3665. detects paths that are assigned to a specific subchannel, but lead to different
  3666. storage servers.
  3667.  
  3668. 11.10.3.4. SAN Utilities for zFCP, hbaapi Completion
  3669.  
  3670. Improves systems manageability by supporting pass-through for generic services
  3671. and retrieving events in the SAN. Improves SAN setup by retrieving information
  3672. about the SAN fabric including all involved interconnect elements, such as
  3673. switches.
  3674.  
  3675. 11.10.3.5. Enhanced DASD Statistics for PAV and HPF
  3676.  
  3677. This feature improves DASD I/O diagnosis, especially for Parallel Access Volume
  3678. (PAV) and High Performance FICON (HPF) environments, to analyze and tune DASD
  3679. performance.
  3680.  
  3681. 11.10.3.6. New Partition Types Added to the fdasd Command
  3682.  
  3683. In SLES11 SP2 new partition types were added to the fdasd command in the
  3684. s390-tools package. Anyone using YaST in SP3 to create partitions will not see
  3685. this happening. If fdasd is used from the command line, it will work as
  3686. documented and desired.
  3687.  
  3688. 11.10.4. Network
  3689.  
  3690. 11.10.4.1. YaST May Fail to Activate Hipersocket Devices in Layer 2 Mode
  3691.  
  3692. In rare occasions Hipersocket devices in layer 2 mode may remain in softsetup
  3693. state when configured via YaST.
  3694.  
  3695. Perform ifup manually.
  3696.  
  3697. 11.10.4.2. YaST Sets an Invalid Default MAC Address for OSA Devices in Layer 2
  3698. Mode
  3699.  
  3700. OSA devices in layer 2 mode remain in softsetup state when "Set default MAC
  3701. address" is used in Yast
  3702.  
  3703. Do not select "Set default MAC address" in YaST. If default MAC address got
  3704. selected in YaST remove the line LLADR='00:00:00:00:00:00' from the ifcfg file
  3705. in /etc/sysconfig/network.
  3706.  
  3707. 11.10.4.3. Limitations with the "qetharp" Utility
  3708.  
  3709. qetharp -d
  3710.  
  3711.     Deleting: An ARP entry, which is part of Shared OSA should not get deleted
  3712.     from the arp cache.
  3713.  
  3714.     Current Behavior: An ARP entry, which is part of shared OSA is getting
  3715.     deleted from the arp cache.
  3716.  
  3717. qetharp -p
  3718.  
  3719.     Purging: It should remove all the remote entries, which are not part of
  3720.     shared OSA.
  3721.  
  3722.     Current Behavior: It is only flushing out the remote entries, which are not
  3723.     part of shared OSA for first time. Then, if the user pings any of the
  3724.     purged ip address, the entry gets added back to the arp cache. Later, if
  3725.     the user runs purge for a second time, that particular entry is not getting
  3726.     removed from the arp cache.
  3727.  
  3728. 11.10.5. Security
  3729.  
  3730. 11.10.5.1. Support of SHA-256 Hash Algorithm in opencryptoki CCA Token
  3731.  
  3732. SLES 11 SP3 includes opencryptoki 2.4.2 which comes with a CCA token that
  3733. exploits the SHA-256 hash algorithm that is provided by System z crypto
  3734. hardware.
  3735.  
  3736. 11.10.5.2. CryptoExpress4 - Device Driver Exploitation
  3737.  
  3738. With SLES 11 SP3 the z90crypt device driver supports the Crypto Express 4
  3739. (CEX4) adapter card.
  3740.  
  3741. 11.10.5.3. CPACF Exploitation (libica Part 2)
  3742.  
  3743. This feature extends the libica library with new modes of operation for DES,
  3744. 3DES and AES. These modes of operation (CBC-CS, CCM, GCM, CMAC) are supported
  3745. by Message Security Assist (CPACF) extension 4, which can be used with z196 and
  3746. later System z mainframes.
  3747.  
  3748. 11.10.5.4. Existing Data Execution Protection Removed for System z
  3749.  
  3750. The existing data execution protection for Linux on System z relies on the
  3751. System z hardware to distinguish instructions and data through the secondary
  3752. memory space mode. As of System z10, new load-relative-long instructions do not
  3753. make this distinction. As a consequence, applications that have been compiled
  3754. for System z10 or later fail when running with the existing data execution
  3755. protection.
  3756.  
  3757. Therefore, data execution protection for Linux on System z has been removed.
  3758.  
  3759. 11.10.6. RAS
  3760.  
  3761. 11.10.6.1. Crypto Adapter Resiliency
  3762.  
  3763. This feature provides System z typical RAS for cryptographic adapters through
  3764. comprehensive failure recovery. For example, this feature handles unexpected
  3765. failures or changes caused by Linux guest relocation, suspend and resume
  3766. activities or configuration changes.
  3767.  
  3768. 11.10.6.2. Fuzzy Live Dump for System z
  3769.  
  3770. With this feature kernel dumps from running Linux systems can be created, to
  3771. allow problem analysis without taking down systems. Because the Linux system
  3772. continues running while the dump is written, and kernel data structures are
  3773. changing during the dump process, the resulting dump contains inconsistencies.
  3774.  
  3775. 11.10.6.3. kdump Support for System z
  3776.  
  3777. kdump can be used to create system dumps for instances of SUSE Linux Enterprise
  3778. Server. kdump reduces dump time and size, facilitates dump disk sharing. A
  3779. setup GUI is provided by YaST. Any IBM System z system with kdump support and
  3780. more than 4 GB of memory has kdump enabled by default. When performing an
  3781. upgrade to SLES 11 SP3, note that kdump reserves approximately 128 MB by
  3782. default and sufficient disk space must be available for storing the dump.
  3783.  
  3784. 11.10.6.4. Distinguish Dump System and Boot System
  3785.  
  3786. A dump system is not necessarily identical to the system that was booted. Linux
  3787. guest relocation or suspend and resume activities might introduce problems. To
  3788. help analyze such problems, a system dump now provides location information
  3789. about the original Linux system.
  3790.  
  3791. 11.10.7. Performance
  3792.  
  3793. 11.10.7.1. Leverage Cross Memory Attach Functionality for System z
  3794.  
  3795. Cross memory attach reduces the number of data copies needed for intra-node
  3796. interprocess communication. In particular, MPI libraries engaged in intra-node
  3797. communication can now perform a single copy of the message to shared memory
  3798. rather than performing a double copy.
  3799.  
  3800. 11.10.7.2. Support of the Transactional Execution Facility and Runtime
  3801. Instrumentation
  3802.  
  3803. With the facility the Linux kernel supports hardware runtime instrumentation,
  3804. an advanced mechanism that improves analysis of and optimization of the code
  3805. generated by the new IBM JVM. Software locking overhead is minimized and
  3806. scalability and parallelism increased.
  3807.  
  3808. 11.10.7.3. System z Performance Counters in the Linux perf Tool
  3809.  
  3810. This feature provides simplified performance analysis for software on Linux on
  3811. System z. It uses the perf tool to access the hardware performance counters.
  3812.  
  3813. 11.10.7.4. Optimized Compression Library zlib
  3814.  
  3815. This feature provides optimization of and support for the general purpose data
  3816. compression library zlib. This library improves compression performance on
  3817. System z.
  3818.  
  3819. 11.10.7.5. Libhugetlbfs support for System z
  3820.  
  3821. Enables the transparent exploitation of large pages in C/C++ programs.
  3822. Applications and middleware programs can profit from the performance benefits
  3823. of large pages without changes or recompilation.
  3824.  
  3825. 11.10.8. Miscellaneous
  3826.  
  3827. 11.10.8.1. IBM System z Architecture Level Set (ALS) Preparation
  3828.  
  3829. To exploit new IBM System z architecture capabilities during the lifecycle of
  3830. SUSE Linux Enterprise Server 11, support for machines of the types z900, z990,
  3831. z800, z890 is deprecated in this release. SUSE plans to introduce an ALS
  3832. earliest with SUSE Linux Enterprise Server 11 Service Pack 1 (SP1), latest with
  3833. SP2. After ALS, SUSE Linux Enterprise Server 11 only executes on z9 or newer
  3834. processors.
  3835.  
  3836. With SUSE Linux Enterprise Server 11 GA, only machines of type z9 or newer are
  3837. supported.
  3838.  
  3839. When developing software, we recommend to switch gcc to z9/z10 optimization:
  3840.  
  3841.   ΓÇó install gcc
  3842.  
  3843.   ΓÇó install gcc-z9 package (change gcc options to -march=z9-109 -mtune=z10)
  3844.  
  3845. 11.10.8.2. Minimum Storage Firmware Level for LUN Scanning
  3846.  
  3847. For LUN Scanning to work properly, the minimum storage firmware level should
  3848. be:
  3849.  
  3850.   ΓÇó DS8000 Code Bundle Level 64.0.175.0
  3851.  
  3852.   ΓÇó DS6000 Code Bundle Level 6.2.2.108
  3853.  
  3854. 11.10.8.3. Large Page Support in IBM System z
  3855.  
  3856. Large Page support allows processes to allocate process memory in chunks of 1
  3857. MiB instead of 4 KiB. This works through the hugetlbfs.
  3858.  
  3859. 11.10.8.4. Collaborative Memory Management Stage II (CMM2) Lite
  3860.  
  3861. SLES 11 SP2 supports CMM2 Lite for optimized memory usage and to handle memory
  3862. overcommitment via memory page state transitions based on "stable" and "unused"
  3863. memory pages of z/VM guests using the existing arch_alloc_page and
  3864. arch_free_page callbacks.
  3865.  
  3866. 11.10.8.5. Issue with SLES 11 and NSS under z/VM
  3867.  
  3868. Starting SLES 11 under z/VM with NSS sometimes causes a guest to logoff by
  3869. itself.
  3870.  
  3871. Solution: IBM addresses this issue with APAR VM64578.
  3872.  
  3873. Chapter 12. Resolved Issues
  3874.  
  3875.   ΓÇó Bugfixes
  3876.  
  3877.     This Service Pack contains all the latest bugfixes for each package
  3878.     released via the maintenance Web since the GA version.
  3879.  
  3880.   ΓÇó Security Fixes
  3881.  
  3882.     This Service Pack contains all the latest security fixes for each package
  3883.     released via the maintenance Web since the GA version.
  3884.  
  3885.   ΓÇó Program Temporary Fixes
  3886.  
  3887.     This Service Pack contains all the PTFs (Program Temporary Fix) for each
  3888.     package released via the maintenance Web since the GA version which were
  3889.     suitable for integration into the maintained common codebase.
  3890.  
  3891. Chapter 13. Technical Information
  3892.  
  3893. This section contains information about system limits, a number of technical
  3894. changes and enhancements for the experienced user.
  3895.  
  3896. When talking about CPUs we are following this terminology:
  3897.  
  3898. CPU Socket
  3899.  
  3900.     The visible physical entity, as it is typically mounted to a motherboard or
  3901.     an equivalent.
  3902.  
  3903. CPU Core
  3904.  
  3905.     The (usually not visible) physical entity as reported by the CPU vendor.
  3906.  
  3907.     On System z this is equivalent to an IFL.
  3908.  
  3909. Logical CPU
  3910.  
  3911.     This is what the Linux Kernel recognizes as a "CPU".
  3912.  
  3913.     We avoid the word "thread" (which is sometimes used), as the word "thread"
  3914.     would also become ambiguous subsequently.
  3915.  
  3916. Virtual CPU
  3917.  
  3918.     A logical CPU as seen from within a Virtual Machine.
  3919.  
  3920. 13.1. Kernel Limits
  3921.  
  3922. http://www.suse.com/products/server/technical-information/#Kernel
  3923.  
  3924. This table summarizes the various limits which exist in our recent kernels and
  3925. utilities (if related) for SUSE Linux Enterprise Server 11.
  3926.  
  3927. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3928. Γöé    SLES 11 (3.0)     Γöé   x86   Γöé  ia64   Γöé   x86_64   Γöé  s390x   Γöé  ppc64   Γöé
  3929. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3930. ΓöéCPU bits              Γöé32       Γöé64       Γöé64          Γöé64        Γöé64        Γöé
  3931. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3932. Γöémax. # Logical CPUs   Γöé32       Γöé4096     Γöé4096        Γöé64        Γöé1024      Γöé
  3933. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3934. Γöémax. RAM (theoretical Γöé64/16 GiBΓöé1 PiB/8+ Γöé64 TiB/16   Γöé4 TiB/256 Γöé1 PiB/512 Γöé
  3935. Γöé/ certified)          Γöé         ΓöéTiB      ΓöéTiB         ΓöéGiB       ΓöéGiB       Γöé
  3936. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3937. Γöémax. user-/kernelspaceΓöé3/1 GiB  Γöé2 EiB/╧å  Γöé128 TiB/128 Γöé╧å/╧å       Γöé2 TiB/2   Γöé
  3938. Γöé                      Γöé         Γöé         ΓöéTiB         Γöé          ΓöéEiB       Γöé
  3939. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3940. Γöémax. swap space       Γöéup to 29 * 64 GB (i386 and x86_64) or 30 * 64 GB      Γöé
  3941. Γöé                      Γöé(other architectures)                                 Γöé
  3942. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3943. Γöémax. # processes      Γöé1048576                                               Γöé
  3944. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3945. Γöémax. # threads per    Γöétested with more than 120000; maximum limit depends onΓöé
  3946. Γöéprocess               Γöémemory and other parameters                           Γöé
  3947. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3948. Γöémax. size per block   Γöéup to 16 Γöéand up to 8 EiB on all 64-bit architectures Γöé
  3949. Γöédevice                ΓöéTiB      Γöé                                            Γöé
  3950. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3951. ΓöéFD_SETSIZE            Γöé1024                                                  Γöé
  3952. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3953.  
  3954. 13.2. KVM Limits
  3955.  
  3956. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3957. ΓöéGuest RAM size  Γöé512 GiB                                                     Γöé
  3958. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3959. ΓöéVirtual CPUs perΓöé64                                                          Γöé
  3960. Γöéguest           Γöé                                                            Γöé
  3961. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3962. ΓöéMaximum number  Γöé                                                            Γöé
  3963. Γöéof NICs per     Γöé8                                                           Γöé
  3964. Γöéguest           Γöé                                                            Γöé
  3965. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3966. ΓöéBlock devices   Γöé4 emulated, 20 para-virtual                                 Γöé
  3967. Γöéper guest       Γöé                                                            Γöé
  3968. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3969. ΓöéMaximum number  ΓöéLimit is defined as the total number of vCPUs in all guests Γöé
  3970. Γöéof guests       Γöébeing no greater than eight times the number of CPU cores inΓöé
  3971. Γöé                Γöéthe host.                                                   Γöé
  3972. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3973.  
  3974. 13.2.1. QEMU: Version 1.4 Master Feature
  3975.  
  3976. 13.2.2. Technology preview: QEMU: Include virtio-blk-data-plane
  3977.  
  3978. The virtio-blk-data-plane is a new experimental performance feature for KVM. It
  3979. provides a streamlined block IO path which favors performance over
  3980. functionality.
  3981.  
  3982. 13.2.3. Technology Preview: KVM Nested Virtualization with Intel VT
  3983.  
  3984. The KVM kernel module "kvm_intel" now has the nested parameter available,
  3985. achieving parity with the "kvm_amd" kernel module with respect to nested
  3986. virtualization capabilities.
  3987.  
  3988. 13.2.4. XEN/KVM: virt-manager Can Configure PCI Pass-through Devices at VM
  3989. Creation
  3990.  
  3991. Virt-Manager is now capable to allow the configuration of PCI pass-through
  3992. devices at VM creation in Xen and KVM.
  3993.  
  3994. 13.2.5. libseccomp
  3995.  
  3996. Seccomp filters are expressed as a Berkeley Packet Filter (BPF) program, which
  3997. is not a well understood interface for most developers.
  3998.  
  3999. The libseccomp library provides an easy to use interface to the Linux Kernel's
  4000. syscall filtering mechanism, seccomp. The libseccomp API allows an application
  4001. to specify which syscalls, and optionally which syscall arguments, the
  4002. application is allowed to execute, all of which are enforced by the Linux
  4003. Kernel.
  4004.  
  4005. 13.2.6. libvirt Support for QEMU seccomp Sandboxing
  4006.  
  4007. QEMU guests spawned by libvirt are exposed to a large number of system calls
  4008. that go unused for the entire lifetime of the process.
  4009.  
  4010. libvirt's qemu.conf file is updated with a seccomp_sandbox option that can be
  4011. used to enable use of QEMU's seccomp sandboxing support. This allows execution
  4012. of QEMU guests with reduced exposure to kernel system calls.
  4013.  
  4014. 13.2.7. libvirt Bridged Networking for Unprivileged Users
  4015.  
  4016. libvirt can already spawn QEMU guests with bridged networking support when
  4017. running under a privileged user ID, however it cannot do the same when run
  4018. under an unprivileged user ID.
  4019.  
  4020. libvirt is updated to enable QEMU guests to be spawned with bridged networking
  4021. when libvirt is run under an unprivileged user ID. This benefits installations
  4022. that connect to the libvirtd instance with the qemu:///session URI. This was
  4023. achieved by using the new QEMU network helper support when libvirt is running
  4024. under an unprivileged user ID.
  4025.  
  4026. 13.2.8. libvirt DAC Isolation
  4027.  
  4028. libvirt spawns all QEMU guests created through the qemu:///system URI under the
  4029. user ID and group ID defined in /etc/libvirt/qemu.conf. This means all guests
  4030. are run under the same user ID and group ID, removing all Discretionary Access
  4031. Control (DAC). While Mandatory Access Control (MAC) may already be isolating
  4032. guests, it would be nice to also have DAC isolation for an added layer of
  4033. security.
  4034.  
  4035. libvirt has been updated to allow spawning of guests under unique user and
  4036. group IDs. The libvirt domain XML's <seclabel> tag is updated with model='dac'
  4037. to provide this support, and libvirt APIs are updated to allow applications to
  4038. inspect the full list of security labels of a domain.
  4039.  
  4040. 13.2.9. QEMU Network Helper for Unprivileged Users
  4041.  
  4042. QEMU guests previously could not be started with bridged networking support
  4043. when run under an unprivileged user ID.
  4044.  
  4045. Infrastructure is introduced to enable a network helper to be executed by QEMU.
  4046. This also allows third parties to implement user-visible network backends
  4047. without having to introduce them into QEMU itself. A default network helper is
  4048. introduced that implements the same bridged networking functionality as the
  4049. common qemu-ifup script. It creates a tap file descriptor, attaches it to a
  4050. bridge, and passes it back to QEMU. This helper runs with higher privileges,
  4051. allowing QEMU to be invoked with bridged networking support under an
  4052. unprivileged user.
  4053.  
  4054. 13.2.10. QEMU: Sandboxing with seccomp
  4055.  
  4056. New seccomp kernel functionality is intended to be used to declare the
  4057. whitelisted syscalls and syscall parameters. This will limit QEMU's syscall
  4058. footprint, and therefore the potential kernel attack surface. The idea is that
  4059. if an attacker were to execute arbitrary code, they would only be able to use
  4060. the whitelisted syscalls.
  4061.  
  4062. QEMU has been updated with the '-sandbox' option. When set to 'on', the
  4063. '-sandbox' option will enable seccomp system call filtering for QEMU, allowing
  4064. only a subset of system calls to be used.
  4065.  
  4066. 13.2.11. KVM: Export Platform Power Management Capability through libvirt
  4067. Framework
  4068.  
  4069. Libvirt can now discover and update tags in the capabilities XML field based on
  4070. power management features supported by the platform.
  4071.  
  4072. 13.2.12. KVM: Support INVPCID's Haswell Instructions
  4073.  
  4074. KVM now support the new Haswell CPU instructions: INVPCID. Process-context
  4075. identifiers (PCIDs) are a facility by which a logical processor may cache
  4076. information for multiple linear-address spaces so that the processor may retain
  4077. cached information when software switches to a different linear address space.
  4078. INVPCID instruction is used for fine-grained TLB flush which is benefit for
  4079. kernel. This features is now exposed to the guest. Modern guest can use this
  4080. new instructiosn to improve the efficiency of KVM. qemu-kvm is required to
  4081. selects PCID via -cpu option.
  4082.  
  4083. 13.2.13. KVM: TSC Deadline Timer Support
  4084.  
  4085. TSC deadline timer is a new mode in LAPIC timer, which will generate one-shot
  4086. timer interrupt based on TSC deadline, in place of current APIC clock count
  4087. interval. It will provide more precise timer interrupt (less than 1 ticks) to
  4088. benefit OS scheduler etc.
  4089.  
  4090. 13.2.14. KVM: TSC Offset Timer
  4091.  
  4092. TSC is only writable via MSR 0x10 which is a moving target. TSC offset timer
  4093. feature will provide a new MSR 0x3b that exposes the "Thread Offset" directly.
  4094.  
  4095. 13.2.15. KVM: Support for APIC Virtualization
  4096.  
  4097. Starting from IvyTown processor, APIC Virtualization provides more supports to
  4098. improve VMM interrupt handling efficiency. There are two features: -
  4099. APIC-Register Virtualization: a new VM-execution control is introduced, which
  4100. eliminates almost all VM exits on reads of APIC registers and provides more
  4101. information for memory-mapped APIC writes - Virtual-Interrupt Delivery: a new
  4102. VM-execution control is introduced, which CPU delivers virtual interrupt
  4103. through guest IDT when appropriate
  4104.  
  4105. 13.2.16. KVM: Haswell New Instructions Support
  4106.  
  4107. KVM now support the Haswell CPU new instructions (ie: FP fused Multiply Add,
  4108. 256-bit Integer vectors, MOVBE support...). Using some of these new
  4109. instructions will improve the efficiency of KVM.
  4110.  
  4111. 13.2.17. KVM: support for Supervisor Mode Execution Protection (SMEP)
  4112.  
  4113. KVM now support tje Supervisor mode execution protection (SMEP) wich prevents
  4114. execution of user mode pages while in supervisor mode and addresses class of
  4115. exploits for hijacking kernel execution.
  4116.  
  4117. 13.2.18. XEN/KVM/libvirt: Virtual Machine Lock Manager
  4118.  
  4119. The virtual machine lock manager is a daemon which will ensure that a virtual
  4120. machine's disk image cannot be written to by two QEMU/KVM processes at the same
  4121. time. It provides protection against starting the same virtual machine twice,
  4122. or adding the same disk to two different virtual machines.
  4123.  
  4124. 13.3. Xen Limits
  4125.  
  4126. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4127. Γöé               SLES 11 SP2               Γöé      x86      Γöé
  4128. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4129. ΓöéCPU bits                                 Γöé64             Γöé
  4130. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4131. ΓöéLogical CPUs (Xen Hypervisor)            Γöé255            Γöé
  4132. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4133. ΓöéVirtual CPUs per VM                      Γöé32             Γöé
  4134. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4135. ΓöéMaximum supported memory (Xen Hypervisor)Γöé2 TiB          Γöé
  4136. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4137. ΓöéMaximum supported memory (Dom0)          Γöé512 GiB        Γöé
  4138. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4139. ΓöéVirtual memory per VM                    Γöé128 MiB-256 GiBΓöé
  4140. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4141. ΓöéTotal virtual devices per host           Γöé2048           Γöé
  4142. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4143. ΓöéMaximum number of NICs per host          Γöé8              Γöé
  4144. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4145. ΓöéMaximum number of vNICs per guest        Γöé8              Γöé
  4146. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4147. ΓöéMaximum number of guests per host        Γöé128            Γöé
  4148. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4149.  
  4150. In Xen 4.1, the hypervisor bundled with SUSE Linux Enterprise Server 11 SP2,
  4151. dom0 is able to see and handle a maximum of 512 logical CPUs. The hypervisor
  4152. itself, however, can access up to logical 256 logical CPUs and schedule those
  4153. for the VMs.
  4154.  
  4155. With SUSE Linux Enterprise Server 11 SP2, we removed the 32-bit hypervisor as a
  4156. virtualization host. 32-bit virtual guests are not affected and are fully
  4157. supported with the provided 64-bit hypervisor.
  4158.  
  4159. 13.3.1. XEN: Secure Boot
  4160.  
  4161. Xen hypervisor is shipped as an EFI application, and signed. It will negotiate
  4162. with the shim loader to validate the Dom0 kernel signature before booting it.
  4163. Enabling the alternative kernel image format takes as a prerequisite the
  4164. bumping of the backward compatibility level from 3.2 to 4.X, so we are not able
  4165. to boot a SLE11 SP3 PV guest on SLE10 SP4, even if secure boot is not enable.
  4166.  
  4167. 13.3.2. XEN/KVM: virt-manager Can Configure PCI Pass-through Devices at VM
  4168. Creation
  4169.  
  4170. Virt-Manager is now capable to allow the configuration of PCI pass-through
  4171. devices at VM creation in Xen and KVM.
  4172.  
  4173. 13.3.3. XEN: Netconsole Support to Netfront Device
  4174.  
  4175. XEN now support netconsole on its netfront device.
  4176.  
  4177. 13.3.4. XEN: TSC Deadline Timer Support
  4178.  
  4179. TSC deadline timer is a new mode in LAPIC timer, which will generate one-shot
  4180. timer interrupt based on TSC deadline, in place of current APIC clock count
  4181. interval. It will provide more precise timer interrupt (less than 1 ticks) to
  4182. benefit OS scheduler etc.
  4183.  
  4184. 13.3.5. XEN: JKT Core Error Recovery
  4185.  
  4186. Xen now support the new MCA type to handle errors in the core (like L1/L2 cache
  4187. error). Previously only uncore errors (like L3 cache error) was handled.
  4188.  
  4189. 13.3.6. XEN: TSC Offset Support
  4190.  
  4191. TSC is only writable via MSR 0x10 which is a moving target. TSC offset timer
  4192. feature will provide a new MSR 0x3b that exposes the "Thread Offset" directly.
  4193.  
  4194. 13.3.7. XEN: Haswell New Instructions Support
  4195.  
  4196. XEN now support the Haswell CPU new instructions (ie: FP fused Multiply Add,
  4197. 256-bit Integer vectors, MOVBE support...). Using some of these new
  4198. instructions will improve the efficiency of XEN.
  4199.  
  4200. 13.3.8. APIC Virtuatization in Xen and KVM
  4201.  
  4202. This Service Pack adds support for the APIC virtualization feature for Intel's
  4203. IvyBridge and later CPUs. Both hypervisors - Xen and KVM - support APICv.
  4204.  
  4205. 13.3.9. XEN: Large VT-d Pages
  4206.  
  4207. This is an IOMMU performance enhancement to reduce IOMMU page table and IOTLB
  4208. footprint.
  4209.  
  4210. 13.3.10. XEN/KVM/libvirt: Virtual Machine Lock Manager
  4211.  
  4212. The virtual machine lock manager is a daemon which will ensure that a virtual
  4213. machine's disk image cannot be written to by two QEMU/KVM processes at the same
  4214. time. It provides protection against starting the same virtual machine twice,
  4215. or adding the same disk to two different virtual machines.
  4216.  
  4217. 13.3.11. XEN: Bios Information to XEN HVM Guest
  4218.  
  4219. Bios information of the physical server can now be passed to XEN HVM guest
  4220. system.
  4221.  
  4222. 13.3.12. XEN: Support for PCI Pass-through Bind and Unbind in libvirt Xen
  4223. Driver
  4224.  
  4225. Virt-manager is now able to set up PCI pass-through for Xen without having to
  4226. switch to the command line to free the PCI device before assigning it to the
  4227. VM.
  4228.  
  4229. 13.3.13. XEN: xenstore-chmod Command Now Support 256 Permissions
  4230.  
  4231. To be able to manage permission using the xenstore-chmod command on more than
  4232. 16 domUs at the same time, xenstore-chmod command now support 256 permissions.
  4233.  
  4234. 13.4. File Systems
  4235.  
  4236. https://www.suse.com/products/server/technical-information/#FileSystem
  4237.  
  4238. SUSE Linux Enterprise was the first enterprise Linux distribution to support
  4239. journaling file systems and logical volume managers back in 2000. Today, we
  4240. have customers running XFS and ReiserFS with more than 8TiB in one file system,
  4241. and our own SUSE Linux Enterprise engineering team is using all 3 major Linux
  4242. journaling file systems for all its servers.
  4243.  
  4244. We are excited to add the OCFS2 cluster file system to the range of supported
  4245. file systems in SUSE Linux Enterprise.
  4246.  
  4247. We propose to use XFS for large-scale file systems, on systems with heavy load
  4248. and multiple parallel read- and write-operations (e.g., for file serving with
  4249. Samba, NFS, etc.). XFS has been developed for such conditions, while typical
  4250. desktop use (single write or read) will not necessarily benefit from its
  4251. capabilities.
  4252.  
  4253. Due to technical limitations (of the bootloader), we do not support XFS to be
  4254. used for /boot.
  4255.  
  4256. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4257. Γöé  Feature  Γöé  Ext 3   Γöé  Reiserfs 3.6  Γöé  XFS   Γöé   Btrfs *   Γöé  OCFS 2 **   Γöé
  4258. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4259. ΓöéData/      Γöé          Γöé                Γöé        Γöé             Γöé              Γöé
  4260. ΓöéMetadata   ΓöéΓÇó/ΓÇó       ΓöéΓùï/ΓÇó             ΓöéΓùï/ΓÇó     Γöén/a *        ΓöéΓùï/ΓÇó           Γöé
  4261. ΓöéJournaling Γöé          Γöé                Γöé        Γöé             Γöé              Γöé
  4262. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4263. ΓöéJournal    Γöé          Γöé                Γöé        Γöé             Γöé              Γöé
  4264. Γöéinternal/  ΓöéΓÇó/ΓÇó       ΓöéΓÇó/ΓÇó             ΓöéΓÇó/ΓÇó     Γöén/a *        ΓöéΓÇó/Γùï           Γöé
  4265. Γöéexternal   Γöé          Γöé                Γöé        Γöé             Γöé              Γöé
  4266. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4267. ΓöéOffline    Γöé          Γöé                Γöé        Γöé             Γöé              Γöé
  4268. Γöéextend/    ΓöéΓÇó/ΓÇó       ΓöéΓÇó/ΓÇó             ΓöéΓùï/Γùï     ΓöéΓùï/Γùï          ΓöéΓÇó/Γùï           Γöé
  4269. Γöéshrink     Γöé          Γöé                Γöé        Γöé             Γöé              Γöé
  4270. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4271. ΓöéOnline     Γöé          Γöé                Γöé        Γöé             Γöé              Γöé
  4272. Γöéextend/    ΓöéΓÇó/Γùï       ΓöéΓÇó/Γùï             ΓöéΓÇó/Γùï     ΓöéΓÇó/ΓÇó          ΓöéΓÇó/Γùï           Γöé
  4273. Γöéshrink     Γöé          Γöé                Γöé        Γöé             Γöé              Γöé
  4274. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4275. ΓöéSparse     ΓöéΓÇó         ΓöéΓÇó               ΓöéΓÇó       ΓöéΓÇó            ΓöéΓÇó             Γöé
  4276. ΓöéFiles      Γöé          Γöé                Γöé        Γöé             Γöé              Γöé
  4277. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4278. ΓöéTail       ΓöéΓùï         ΓöéΓÇó               ΓöéΓùï       ΓöéΓÇó            ΓöéΓùï             Γöé
  4279. ΓöéPacking    Γöé          Γöé                Γöé        Γöé             Γöé              Γöé
  4280. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4281. ΓöéDefrag     ΓöéΓùï         ΓöéΓùï               ΓöéΓÇó       ΓöéΓÇó            ΓöéΓùï             Γöé
  4282. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4283. ΓöéExtended   Γöé          Γöé                Γöé        Γöé             Γöé              Γöé
  4284. ΓöéAttributes/Γöé          Γöé                Γöé        Γöé             Γöé              Γöé
  4285. ΓöéAccess     ΓöéΓÇó/ΓÇó       ΓöéΓÇó/ΓÇó             ΓöéΓÇó/ΓÇó     ΓöéΓÇó/ΓÇó          ΓöéΓÇó/ΓÇó           Γöé
  4286. ΓöéControl    Γöé          Γöé                Γöé        Γöé             Γöé              Γöé
  4287. ΓöéLists      Γöé          Γöé                Γöé        Γöé             Γöé              Γöé
  4288. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4289. ΓöéQuotas     ΓöéΓÇó         ΓöéΓÇó               ΓöéΓÇó       Γöé^            ΓöéΓÇó             Γöé
  4290. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4291. ΓöéDump/      ΓöéΓÇó         ΓöéΓùï               ΓöéΓÇó       ΓöéΓùï            ΓöéΓùï             Γöé
  4292. ΓöéRestore    Γöé          Γöé                Γöé        Γöé             Γöé              Γöé
  4293. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4294. ΓöéBlocksize  Γöé4 KiB     Γöé4 KiB           Γöé4 KiB   Γöé4/64 KiB     Γöé4 KiB         Γöé
  4295. Γöédefault    Γöé          Γöé                Γöé        Γöé             Γöé              Γöé
  4296. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4297. Γöémax. File  Γöé16 TiB    Γöé16 TiB          Γöé8 EiB   Γöé16 EiB       Γöé16 TiB        Γöé
  4298. ΓöéSystem SizeΓöé          Γöé                Γöé        Γöé             Γöé              Γöé
  4299. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4300. Γöémax.       Γöé2 TiB     Γöé1 EiB           Γöé8 EiB   Γöé16 EiB       Γöé1 EiB         Γöé
  4301. ΓöéFilesize   Γöé          Γöé                Γöé        Γöé             Γöé              Γöé
  4302. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4303. Γöé           Γöé* Btrfs is supported in SUSE Linux Enterprise Server 11 Service  Γöé
  4304. Γöé           ΓöéPack3; Btrfs is a copy-on-write logging-style file system. RatherΓöé
  4305. Γöé           Γöéthan journaling changes before writing them in-place, it writes  Γöé
  4306. Γöé           Γöéthem to a new location, then links it in. Until the last write,  Γöé
  4307. Γöé           Γöéthe new changes are not "committed". Due to the nature of the    Γöé
  4308. Γöé           Γöéfilesystem, quotas will be implemented based on subvolumes in a  Γöé
  4309. Γöé           Γöéfuture release. The blocksize default varies with different host Γöé
  4310. Γöé           Γöéarchitectures. 64KiB is used on ppc64 and IA64, 4KiB on most     Γöé
  4311. Γöé           Γöéother systems. The actual size used can be checked with the      Γöé
  4312. Γöé           Γöécommand "getconf PAGE_SIZE".                                     Γöé
  4313. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4314. Γöé           Γöé** OCFS2 is fully supported as part of the SUSE Linux Enterprise Γöé
  4315. Γöé           ΓöéHigh Availability Extension.                                     Γöé
  4316. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4317.  
  4318. The maximum file size above can be larger than the file system's actual size
  4319. due to usage of sparse blocks. Note that unless a file system comes with large
  4320. file support (LFS), the maximum file size on a 32-bit system is 2 GB (2^31
  4321. bytes). Currently all of our standard file systems (including ext3 and
  4322. ReiserFS) have LFS, which gives a maximum file size of 2^63 bytes in theory.
  4323. The numbers in the above tables assume that the file systems are using 4 KiB
  4324. block size. When using different block sizes, the results are different, but 4
  4325. KiB reflects the most common standard.
  4326.  
  4327. In this document: 1024 Bytes = 1 KiB; 1024 KiB = 1 MiB; 1024 MiB = 1 GiB; 1024
  4328. GiB = 1 TiB; 1024 TiB = 1 PiB; 1024 PiB = 1 EiB. See also http://
  4329. physics.nist.gov/cuu/Units/binary.html.
  4330.  
  4331. NFSv4 with IPv6 is only supported for the client side. A NFSv4 server with IPv6
  4332. is not supported.
  4333.  
  4334. This version of Samba delivers integration with Windows 7 Active Directory
  4335. Domains. In addition we provide the clustered version of Samba as part of SUSE
  4336. Linux Enterprise High Availability 11 SP3.
  4337.  
  4338. 13.4.1. XFS Realtime Volumes
  4339.  
  4340. XFS Realtime Volumes is an experimental feature, available for testing and
  4341. experimenting. If you encounter any issues, SUSE is interested in feedback.
  4342. Please, submit a support request through the usual access methods.
  4343.  
  4344. 13.4.2. ext4: Runtime Switch for Write Support
  4345.  
  4346. The SLE 11 SP3 kernel contains a fully supported ext4 file system module, which
  4347. provides read-only access to the file system.
  4348.  
  4349. Read-write access to an ext4 file system can be acquired by setting the rw
  4350. kernel module parameter to 1, either through module load time options or after
  4351. module load through the kernel sysctl interface. Be aware that this action will
  4352. render the kernel module and the kernel as the whole as unsupported upon first
  4353. read-write mount of an ext4 file system.
  4354.  
  4355. ext4 is not supported for the installation of the SUSE Linux Enterprise
  4356. operating system.
  4357.  
  4358. Since SUSE Linux Enterprise 11 SP2 we support offline migration from ext4 to
  4359. the supported btrfs file system.
  4360.  
  4361. 13.5. Kernel Modules
  4362.  
  4363. An important requirement for every Enterprise operating system is the level of
  4364. support a customer receives for his environment. Kernel modules are the most
  4365. relevant connector between hardware ("controllers") and the operating system.
  4366. Every kernel module in SUSE Linux Enterprise Server 11 has a flag 'supported'
  4367. with three possible values: "yes", "external", "" (empty, not set,
  4368. "unsupported").
  4369.  
  4370. The following rules apply:
  4371.  
  4372.   ΓÇó All modules of a self-recompiled kernel are by default marked as
  4373.     unsupported.
  4374.  
  4375.   ΓÇó Kernel Modules supported by SUSE partners and delivered using SUSE's
  4376.     Partner Linux Driver process are marked "external".
  4377.  
  4378.   ΓÇó If the "supported" flag is not set, loading this module will taint the
  4379.     kernel. Tainted kernels are not supported. To avoid this, not supported
  4380.     Kernel modules are included in an extra RPM (kernel-<flavor>-extra) and
  4381.     will not be loaded by default ("flavor"=default|smp|xen|...). In addition,
  4382.     these unsupported modules are not available in the installer, and the
  4383.     package kernel-$flavor-extra is not on the SUSE Linux Enterprise Server
  4384.     media.
  4385.  
  4386.   ΓÇó Kernel Modules not provided under a license compatible to the license of
  4387.     the Linux kernel will also taint the kernel; see /usr/src/linux/
  4388.     Documentation/sysctl/kernel.txt and the state of /proc/sys/kernel/tainted.
  4389.  
  4390. Technical Background
  4391.  
  4392.   ΓÇó Linux Kernel
  4393.  
  4394.     The value of /proc/sys/kernel/unsupported defaults to 2 on SUSE Linux
  4395.     Enterprise Server 11 ("do not warn in syslog when loading unsupported
  4396.     modules"). This is the default used in the installer as well as in the
  4397.     installed system. See /usr/src/linux/Documentation/sysctl/kernel.txt for
  4398.     more information.
  4399.  
  4400.   ΓÇó modprobe
  4401.  
  4402.     The modprobe utility for checking module dependencies and loading modules
  4403.     appropriately checks for the value of the "supported" flag. If the value is
  4404.     "yes" or "external" the module will be loaded, otherwise it will not. See
  4405.     below, for information on how to override this behavior.
  4406.  
  4407.     Note: SUSE does not generally support removing of storage modules via
  4408.     modprobe -r.
  4409.  
  4410. Working with Unsupported Modules
  4411.  
  4412. While the general supportability is important, there might occur situations
  4413. where loading an unsupported module is required (e.g., for testing or debugging
  4414. purposes, or if your hardware vendor provides a hotfix):
  4415.  
  4416.   ΓÇó You can override the default by changing the variable
  4417.     allow_unsupported_modules in /etc/modprobe.d/unsupported-modules and set
  4418.     the value to "1".
  4419.  
  4420.     If you only want to try loading a module once, the
  4421.     --allow-unsupported-modules command-line switch can be used with modprobe.
  4422.     (For more information, see man modprobe).
  4423.  
  4424.   ΓÇó During installation, unsupported modules may be added through driver update
  4425.     disks, and they will be loaded.
  4426.  
  4427.     To enforce loading of unsupported modules during boot and afterwards,
  4428.     please use the kernel command line option oem-modules.
  4429.  
  4430.     While installing and initializing the module-init-tools package, the kernel
  4431.     flag "TAINT_NO_SUPPORT" (/proc/sys/kernel/tainted) will be evaluated. If
  4432.     the kernel is already tainted, allow_unsupported_modules will be enabled.
  4433.     This will prevent unsupported modules from failing in the system being
  4434.     installed. (If no unsupported modules are present during installation and
  4435.     the other special kernel command line option is not used, the default will
  4436.     still be to disallow unsupported modules.)
  4437.  
  4438.   ΓÇó If you install unsupported modules after the initial installation and want
  4439.     to enable those modules to be loaded during system boot, please do not
  4440.     forget to run depmod and mkinitrd.
  4441.  
  4442. Remember that loading and running unsupported modules will make the kernel and
  4443. the whole system unsupported by SUSE.
  4444.  
  4445. 13.6. IPv6 Implementation and Compliance
  4446.  
  4447. SUSE Linux Enterprise Server 11 is compliant to IPv6 Logo Phase 2. However,
  4448. when running the respective tests, you may see some tests failing. For various
  4449. reasons, we cannot enable all the configuration options by default, which are
  4450. necessary to pass all the tests. For details, see below.
  4451.  
  4452.   ΓÇó Section 3: RFC 4862 - IPv6 Stateless Address Autoconfiguration
  4453.  
  4454.     Some tests fail because of the default DAD handling in Linux; disabling the
  4455.     complete interface is possible, but not the default behavior (because
  4456.     security-wise, this might open a DoS attack vector, a malicious node on a
  4457.     network could shutdown the complete segment) this is still conforming to
  4458.     RFC 4862: the shutdown of the interface is a "should", not a mandatory
  4459.     ("must") rule.
  4460.  
  4461.     The Linux kernel allows you to change the default behavior with a sysctl
  4462.     parameter. To do this on SUSE Linux Enterprise Server 11, you need to make
  4463.     the following changes in configuration:
  4464.  
  4465.       Γûí Add ipv6 to the modules load early on boot
  4466.  
  4467.         Edit /etc/sysconfig/kernel and add ipv6 to MODULES_LOADED_ON_BOOT e.g.
  4468.         MODULES_LOADED_ON_BOOT="ipv6". This is needed for the second change to
  4469.         work, if ipv6 is not loaded early enough, setting the sysctl fails.
  4470.  
  4471.       Γûí Add the following lines to /etc/sysctl.conf
  4472.  
  4473.         ## shutdown IPV6 on MAC based duplicate address detection
  4474.         net.ipv6.conf.default.accept_dad = 2
  4475.         net.ipv6.conf.all.accept_dad = 2
  4476.         net.ipv6.conf.eth0.accept_dad = 2
  4477.         net.ipv6.conf.eth1.accept_dad = 2
  4478.  
  4479.  
  4480.         Note: if you use other interfaces (e.g., eth2), modify the lines. With
  4481.         these changes, all tests for RFC 4862 should pass.
  4482.  
  4483.   ΓÇó Section 4: RFC 1981 - Path MTU Discovery for IPv6
  4484.  
  4485.       Γûí Test v6LC.4.1.10: Multicast Destination - One Router
  4486.  
  4487.       Γûí Test v6LC.4.1.11: Multicast Destination - Two Routers
  4488.  
  4489.     On these two tests ping6 needs to be told to allow defragmentation of
  4490.     multicast packets. Newer ping6 versions have this disabled by default. Use:
  4491.     ping6 -M want <other parameters>. See man ping6 for more information.
  4492.  
  4493.   ΓÇó Enable IPv6 in YaST for SCTP Support
  4494.  
  4495.     SCTP is dependent on IPv6, so in order to successfully insert the SCTP
  4496.     module, IPv6 must be enabled in YaST. This allows for the IPv6 module to be
  4497.     automatically inserted when modprobe sctp is called.
  4498.  
  4499. 13.6.1. IPv6 Support for NFSv3
  4500.  
  4501. Kernel configuration and NFS userland utilities have been updated to fully
  4502. support NFSv3 over the IPv6 protocol. The same functionality for NFSv4 has
  4503. already been enabled since SUSE Linux Enterprise 11 SP2.
  4504.  
  4505. 13.6.2. Add IPv6 support to AutoFS
  4506.  
  4507. 13.6.3. Linux Virtual Server Load Balancer (ipvs) Extends Support for IPv6
  4508.  
  4509. The LVS/ipvs load balancing code did not fully support RFC2460 and fragmented
  4510. IPv6 packets which could lead to lost packets and interrupted connections when
  4511. IPv6 traffic was fragmented.
  4512.  
  4513. The load balancer has been enhanced to fully support IPv6 fragmented extension
  4514. headers and is now RFC2460 compliant.
  4515.  
  4516. 13.7. Other Technical Information
  4517.  
  4518. 13.7.1. libica 2.1.0 Available in SLES 11 SP2 for s390x
  4519.  
  4520. ***CHECKIT (adjusting for SP3?) The libica package contains the interface
  4521. library routines used by IBM modules to interface with IBM Cryptographic
  4522. Hardware (ICA). Starting with SLES 11 SP1, libica is provided in the s390x
  4523. distribution in three flavors of packages: libica-1_3_9, libica-2_0_2, and
  4524. libica-2_1_0 providing libica versions 1.3.9, 2.0.2, and 2.1.0 respectively.
  4525.  
  4526. libica 1.3.9 is provided for compatibility reasons with legacy hardware present
  4527. e.g. in the ppc64 architecture. For s390x users it is always recommended to use
  4528. the new libica 2.1.0 library since it supports all newer s390x hardware, larger
  4529. key sizes and is backwards compatible with any ICA device driver in the s390x
  4530. architecture.
  4531.  
  4532. You may choose to continue using libica 1.3.9 or 2.0.2 if you do not have newer
  4533. Cryptographic hardware to exploit or wish continue using custom applications
  4534. that do not support the libica 2.1.0 library yet. Both openCryptoki and
  4535. openssl-ibmca, the two main exploiters for the libica interface, are provided
  4536. in SLES 11 SP2 to support the newer libica 2.1.0 library.
  4537.  
  4538. 13.7.2. YaST Support for Layer 2 Devices
  4539.  
  4540. YaST writes the MAC address for layer 2 devices only if they are of the
  4541. card_types:
  4542.  
  4543.  1. OSD_100
  4544.  
  4545.  2. OSD_1000
  4546.  
  4547.  3. OSD_10GIG
  4548.  
  4549.  4. OSD_FE_LANE
  4550.  
  4551.  5. OSD_GbE_LANE
  4552.  
  4553.  6. OSD_Express
  4554.  
  4555. Per intent YaST does not write the MAC address for devices of the types:
  4556.  
  4557.  1. HiperSockets
  4558.  
  4559.  2. GuestLAN/VSWITCH QDIO
  4560.  
  4561.  3. OSM
  4562.  
  4563.  4. OSX
  4564.  
  4565. 13.7.3. Changes to Network Setup
  4566.  
  4567. The script modify_resolvconf is removed in favor of a more versatile script
  4568. called netconfig. This new script handles specific network settings from
  4569. multiple sources more flexibly and transparently. See the documentation and
  4570. man-page of netconfig for more information.
  4571.  
  4572. 13.7.4. Memory cgroups
  4573.  
  4574. Memory cgroups are now disabled for machines where they cause memory exhaustion
  4575. and crashes. Namely, X86 32-bit systems with PAE support and more than 8G in
  4576. any memory node have this feature disabled.
  4577.  
  4578. 13.7.5. MCELog
  4579.  
  4580. The mcelog package logs and parses/translates Machine Check Exceptions (MCE) on
  4581. hardware errors (also including memory errors). Formerly this has been done by
  4582. a cron job executed hourly. Now hardware errors are immediately processed by an
  4583. mcelog daemon.
  4584.  
  4585. However, the mcelog service is not enabled by default resulting in memory and
  4586. CPU errors also not being logged by default. In addition, mcelog has a new
  4587. feature to also handle predictive bad page offlining and automatic core
  4588. offlining when cache errors happen.
  4589.  
  4590. The service can either be enabled via the YaST runlevel editor or via
  4591. commandline with:
  4592.  
  4593. chkconfig mcelog on
  4594. rcmcelog start
  4595.  
  4596. 13.7.6. Locale Settings in ~/.i18n
  4597.  
  4598. If you are not satisfied with locale system defaults, change the settings in ~
  4599. /.i18n. Entries in ~/.i18n override system defaults from /etc/sysconfig/
  4600. language. Use the same variable names but without the RC_ namespace prefixes;
  4601. for example, use LANG instead of RC_LANG. For more information about locales in
  4602. general, see "Language and Country-Specific Settings" in the Administration
  4603. Guide.
  4604.  
  4605. 13.7.7. Configuration of kdump
  4606.  
  4607. kdump is useful, if the kernel is crashing or otherwise misbehaving and a
  4608. kernel core dump needs to be captured for analysis.
  4609.  
  4610. Use YaST (System+Kernel Kdump) to configure your environment.
  4611.  
  4612. 13.7.8. Configuring Authentication for kdump through YaST with ssh/scp as
  4613. Target
  4614.  
  4615. When kdump is configured through YaST with ssh/scp as target and the target
  4616. system is SUSE Linux Enterprise, then enable authentication using either of the
  4617. following ways:
  4618.  
  4619.  1. Copy the public keys to the target system:
  4620.  
  4621.     ssh-copy-id -i ~/.ssh/id_*.pub  <username>@<target system IP>
  4622.  
  4623.     or
  4624.  
  4625.  2. Change the PasswordAuthentication setting in /etc/ssh/sshd_config of the
  4626.     target system from:
  4627.  
  4628.     PasswordAuthentication no
  4629.  
  4630.     to:
  4631.  
  4632.     PasswordAuthentication yes
  4633.  
  4634.  3. After the changing PasswordAuthentication in /etc/ssh/sshd_config restart
  4635.     the sshd service on the target system with:
  4636.  
  4637.     rcsshd restart
  4638.  
  4639. 13.7.9. JPackage Standard for Java Packages
  4640.  
  4641. Java packages are changed to follow the JPackage Standard (http://
  4642. www.jpackage.org/). For more information, see the documentation in /usr/share/
  4643. doc/packages/jpackage-utils/.
  4644.  
  4645. 13.7.10. Stopping Cron Status Messages
  4646.  
  4647. To avoid the mail-flood caused by cron status messages, the default value of
  4648. SEND_MAIL_ON_NO_ERROR in /etc/sysconfig/cron is now set to "no" for new
  4649. installations. Even with this setting to "no", cron data output will still be
  4650. send to the MAILTO address, as documented in the cron manpage.
  4651.  
  4652. In the update case it is recommended to set these values according to your
  4653. needs.
  4654.  
  4655. Chapter 14. Documentation and Other Information
  4656.  
  4657.   ΓÇó Read the READMEs on the DVDs.
  4658.  
  4659.   ΓÇó Get the detailed changelog information about a particular package from the
  4660.     RPM (with filename <FILENAME>):
  4661.  
  4662.     rpm --changelog -qp <FILENAME>.rpm
  4663.  
  4664.  
  4665.   ΓÇó Check the ChangeLog file in the top level of DVD1 for a chronological log
  4666.     of all changes made to the updated packages.
  4667.  
  4668.   ΓÇó Find more information in the docu directory of DVD1 of the SUSE Linux
  4669.     Enterprise Server 11 Service Pack 3 DVDs. This directory includes PDF
  4670.     versions of the SUSE Linux Enterprise Server 11 Installation Quick Start
  4671.     and Deployment Guides.
  4672.  
  4673.   ΓÇó These Release Notes are identical across all architectures, and are
  4674.     available online at http://www.suse.com/releasenotes/.
  4675.  
  4676. 14.1. Additional or Update Documentation
  4677.  
  4678.   ΓÇó http://www.suse.com/documentation/sles11/ contains additional or updated
  4679.     documentation for SUSE Linux Enterprise Server 11 Service Pack 3.
  4680.  
  4681.   ΓÇó Find a collection of White Papers in the SUSE Linux Enterprise Server
  4682.     Ressource Library at https://www.suse.com/products/server/resource-library
  4683.     /?ref=b#WhitePapers.
  4684.  
  4685. 14.2. Product and Source Code Information
  4686.  
  4687. Visit http://www.suse.com/products/ for the latest product news from SUSE and
  4688. http://www.suse.com/download-linux/source-code.html for additional information
  4689. on the source code of SUSE Linux Enterprise products.
  4690.  
  4691. Chapter 15. Miscellaneous
  4692.  
  4693. Chapter 16. Legal Notices
  4694.  
  4695. SUSE makes no representations or warranties with respect to the contents or use
  4696. of this documentation, and specifically disclaims any express or implied
  4697. warranties of merchantability or fitness for any particular purpose. Further,
  4698. SUSE reserves the right to revise this publication and to make changes to its
  4699. content, at any time, without the obligation to notify any person or entity of
  4700. such revisions or changes.
  4701.  
  4702. Further, SUSE makes no representations or warranties with respect to any
  4703. software, and specifically disclaims any express or implied warranties of
  4704. merchantability or fitness for any particular purpose. Further, SUSE reserves
  4705. the right to make changes to any and all parts of SUSE software, at any time,
  4706. without any obligation to notify any person or entity of such changes.
  4707.  
  4708. Any products or technical information provided under this Agreement may be
  4709. subject to U.S. export controls and the trade laws of other countries. You
  4710. agree to comply with all export control regulations and to obtain any required
  4711. licenses or classifications to export, re-export, or import deliverables. You
  4712. agree not to export or re-export to entities on the current U.S. export
  4713. exclusion lists or to any embargoed or terrorist countries as specified in U.S.
  4714. export laws. You agree to not use deliverables for prohibited nuclear, missile,
  4715. or chemical/biological weaponry end uses. Please refer to http://www.novell.com
  4716. /info/exports/ for more information on exporting SUSE software. SUSE assumes no
  4717. responsibility for your failure to obtain any necessary export approvals.
  4718.  
  4719. Copyright (c) 2010, 2011, 2012, 2013 SUSE. All rights reserved. No part of this
  4720. publication may be reproduced, photocopied, stored on a retrieval system, or
  4721. transmitted without the express written consent of the publisher.
  4722.  
  4723. SUSE has intellectual property rights relating to technology embodied in the
  4724. product that is described in this document. In particular, and without
  4725. limitation, these intellectual property rights may include one or more of the
  4726. U.S. patents listed at http://www.novell.com/company/legal/patents/ and one or
  4727. more additional patents or pending patent applications in the U.S. and other
  4728. countries.
  4729.  
  4730. For SUSE trademarks, see Novell Trademark ad Service Mark list (http://
  4731. www.novell.com/company/legal/trademarks/tmlist.html). All third-party
  4732. trademarks are the property of their respective owners.
  4733.  
  4734. Colophon
  4735.  
  4736. Thanks for using SUSE Linux Enterprise Server in your business.
  4737.  
  4738. The SUSE Linux Enterprise Server Team.
  4739.  
  4740.