全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 阿里云办公 培训与认证 物联网

操作系统使用须知

更新时间:2017-09-20 12:40:02

SUSE Linux Enterprise Server for SAP Applications

SLSE for SAP 标准版

SUSE Linux Enterprise Server for SAP Applications (SLES for SAP) 具备最新 SUSE Linux Enterprise Server 的优点,客户在 SAP 软件环境中运行关键型任务工作负载时,可以使用更多的纵向扩展和横向扩展选项,从而体验到更高的性能、可靠性和安全性。

主要功能

  • 面向 SAP HANA 的内置高可用性群集和自动故障转移,充分减少停机时间
  • 安装向导完全自动化安装 SAP HANA 和 NetWeaver 并与 SUSE Manager 集成
  • 帮助您将 Microsoft Windows 上的 SAP 环境迁移到 Linux 上的 S/4HANA
  • 页面超速缓存限制可保持 SAP 应用程序的性能
  • 来自 SAP 和 SUSE 的无缝优先级支持

阿里云优化版

基于 SLES for SAP 标准版,阿里云推出包含 Linux 内核优化和 KVM 优化的阿里云优化版本。该版本针对 OLTP/OLAP 业务性能有一定优化, 部分场景下性能提升可以达到 10% 以上.下面介绍该版本的命名规则,内核管理,以及如何进行升级维护。

命名规则

Linux 内核版本有两种:稳定版和开发版,Linux 内核版本号由3个数字组成:r、x、y

r:目前发布的内核主版本
x:偶数表示稳定版本;奇数表示开发中版本
y:错误修补的次数

以版本号为例:3.12.67-60.64.18-default

sap-faq-linuxkernalversion

r = 3(主版本号)
x = 12(次版本号,表示稳定版本)
y = 67(修订版本号,表示修改的次数)

头两个数字合在一齐可以描述内核系列,如稳定版的 3.12.67,它是 3.12 版内核系列。

阿里云的内核优化版会基于标准版进行优化,命名规则会将版本号中的 default 字段修改为阿里云标示的字段,来区别与标准版内核的命名。例如将字段改为“alicloud”,阿里云对应的发布版本将会是 3.12.67-60.64.18-alicloud。

当 SLES for SAP 操作系统发布新版本后,阿里云将针对最新版本的内核进行优化,并快速发布最新的阿里云优化版本内核和阿里云内核优化版操作系统。

版本下载

一般情况下,标准版本的 Linux 内核可以直接到官网 http://www.kernel.org 下载。

阿里云会为 SLES for SAP 阿里云优化版本的内核提供下载地址 https://mirrors.aliyun.com/sap,以便于您进行手工下载。

阿里云是支持标准版本 Linux 内核升级的。不过使用标准版本的 Linux 内核升级后,对于任何内核做过特殊优化调校的发行版会产生影响。以阿里云优化版本为例,由于阿里云优化版本中包含对于 Linux 内核的补丁和优化,在升级到标准的 SLES for SAP 内核之后,阿里云的内核优化将回退

内核管理

在基于 SLES for SAP 的阿里云优化版的操作系统上部署 SAP HANA 或 SAP 应用后,在后期维护中遇到操作系统内核的变更或补丁时,操作步骤如下:

  1. 查看当前系统内核版本

    1. cat /proc/version
    2. uname -a/-r
  2. 查看结果
    sap-faq-checkkernal
  3. 内核升级至最新的阿里云优化版内核
    • 在有公网访问权限的机器上下载安装包
      1. wget https://mirrors.aliyun.com/sap/current.sh
      2. sh current.sh
      执行完成后,会在本地目录中生成 alicloud-kernel.tar
    • 将安装包分发到需要更新内核的机器上
      1. scp alicloud-kernel.tar <destip>:<destdir>
    • 进行内核更新操作
      1. tar xvf alicloud-kernel.tar
      2. cd alicloud-kernel
      3. sudo sh update-kernel.sh
  4. 内核升级至最新官方内核

    与标准内核升级方式一致

    1. zypper up kernel-default
  5. 切换默认内核

    若您已安装阿里云优化版内核,需要在官方内核和阿里云优化版内核进行切换时,请按以下步骤操作:

    • 查看目标内核当前顺序

      grub2 中引入 menu 和 submenu,读取文件/boot/grub2/grub.cfg。首先查看目标内核所在的第一级 menu 的排列顺序(以0开始),若目标内核所在的第一级 menu 以submenu开头,则需要继续在当前 submenu 中查看目标内核的二级排列顺序(也从0开始)。

      sap-faq-kernalsequence

    • 更新当前默认内核

      配置/etc/default/grub中 GRUB_DEFAULT 对应的数值,若不存在次序列号,则配置格式为“主序列号”,示例如下:

      GRUB_DEFAULT="0" --- 表示选中第一个内核为默认启动内核

      若存在次序列号,则配置格式为“主序列号>次序列号”

      GRUB_DEFAULT="1>2" --- 表示选中第二个选项中的第三个内核为默认启动内核

      更新完/etc/default/grub后,执行 grub2-mkconfig –o /boot/grub2/grub.cfg 来让配置生效

  6. 内核服务支持

    在阿里云优化版内核的整个生命周期内,用户遇到的与内核相关问题,阿里云会提供服务支持。

操作系统升级

目前 SLES for SAP 阿里云优化版操作系统不支持阿里云各优化版本之间的操作系统升级。因此,如果您使用 SLES for SAP 阿里云优化版,并且必须进行操作系统升级时,操作方法如下:

  1. 先将 SLES for SAP 阿里云优化版升级到 SLES for SAP 标准版的最新版本,具体过程可以参考 升级 SUSE Linux Enterprise

  2. 在升级过程中,阿里云优化版的内核将回退。在您升级到 SLES for SAP 标准版本,你需要将内核手动更新至最新版本的阿里云优化版内核。关于阿里云优化版内核的升级,请参考上一节的 内核管理

本文导读目录