华为云用户手册

  • 准备工作 参考软件准备章节下载驱动的zip包。 例如: CentOS 7.6:FusionServer iDriver-CentOS7.6-Driver-V116.zip RHEL 7.3:FusionServer iDriver-RHEL7.3-Driver-V116.zip Ubuntu 16.04:FusionServer iDriver-Ubuntu16.04-Driver-V116.zip EulerOS 2.8 ARM:TaiShanServer iDriver-EulerOS2.8-Driver-V103.zip CentOS 7.6 ARM:TaiShanServer iDriver-CentOS7.6-Driver-V112.zip 此处以CentOS 7.6的v5服务器驱动以及EulerOS 2.8 ARM和CentOS 7.6 ARM的TaiShan服务器驱动为例,介绍如何获取最终需要的安装包。 CentOS 7.6 下载“FusionServer iDriver-CentOS7.6-Driver-V116.zip”驱动包并解压,获取“onboard_driver_CentOS7.6.iso”文件。继续解压“onboard_driver_CentOS7.6.iso”,获取“NIC-X710_X722_XL710_XXV710-CentOS7.6-i40e-2.15.9-1-x86_64.rpm”、“RAID-3008IR_3008IT_3408IT_3416IT-CentOS7.6-mpt3sas-27.00.00.00-1-x86_64.rpm”和“RAID-3004iMR_3108_3408iMR_3416iMR_3508_3516-CentOS7.6-megaraid_sas-07.716.01.00-1-x86_64.rpm”文件。 “NIC-X710_X722_XL710_XXV710-CentOS7.6-i40e-2.15.9-1-x86_64.rpm”、“RAID-3008IR_3008IT_3408IT_3416IT-CentOS7.6-mpt3sas-27.00.00.00-1-x86_64.rpm”和“RAID-3004iMR_3108_3408iMR_3416iMR_3508_3516-CentOS7.6-megaraid_sas-07.716.01.00-1-x86_64.rpm”文件将分别用于v5服务器板载网卡驱动、mpt3驱动和megaraid_sas驱动的安装。 EulerOS 2.8 ARM 下载“TaiShanServer iDriver-EulerOS2.8-Driver-V103.zip”驱动包并解压,获取“onboard_driver_EulerOS2.8.iso”。继续解压“onboard_driver_EulerOS2.8.iso”,获取“NIC-IN200-EulerOS2.8-hinic-2.4.1.0-aarch64.rpm”,可以用于Hi1822标卡驱动的安装,但由于安装Hi1822网卡驱动章节已经安装Hi1822驱动,故可以跳过此步骤。 CentOS 7.6 ARM 下载“TaiShanServer iDriver-CentOS7.6-Driver-V112.zip”驱动包并解压,获取“onboard_driver_CentOS7.6.iso”。继续解压“onboard_driver_CentOS7.6.iso”,获取 “RAID-3108_3408iMR_3416iMR_3508_3516-CentOS7.6-megaraid_sas-07.716.01.00-aarch64.rpm”文件和“NIC-Hi1822-CentOS7.6-hinic-3.9.0.8-aarch64.rpm”文件,用于megaraid_sas驱动和Hi1822标卡驱动的安装。其中安装Hi1822网卡驱动章节已经安装Hi1822驱动,故不需要再次安装Hi1822(hinic)驱动。 父主题: 安装FusionServer/TaiShanServer服务器iDriver驱动
  • 配置SSH服务 安装宿主机的Linux操作系统后,打开终端terminal,输入以下命令,查看SSH服务状态。 service sshd status 查看回显信息,确认是否自启动(enabled),并且是否处于开启状态(active)。 如果没有自启动,执行命令:service enable sshd 如果没有处于开启状态,执行命令:service sshd start 配置SSH服务的配置文件,使root用户能够使用SSH方式登录。 文件位置:/etc/ssh/sshd_config 设置PermitRootLogin yes 配置完成后重启SSH服务。 service sshd restart 父主题: 附录
  • 获取软件包 安装前,请根据运行环境的操作系统获取对应的固件包及驱动包。具体如表获取软件包所示 表1 软件包名称 组件 操作系统 软件包名 执行用户 固件包 EulerOS 2.8/Ubuntu 18.04/CentOS 7.6/CentOS 8.2/BC_Linux 7.6/kylinosv10SP1/BC_Linux 7.7 说明: kylinosv10SP1和BC_Linux 7.7在21.0.rc1及以上版本才支持。 A800-9000-npu-firmware_x.x.x.run root 驱动包 EulerOS 2.8+aarch64 A800-9000-npu-driver_x.x.x_euleros2.8-aarch64.run root 驱动包 Ubuntu 18.04+aarch64 A800-9000-npu-driver_x.x.x_ubuntu18.04-aarch64.run root 驱动包 CentOS 7.6+aarch64 A800-9000-npu-driver_x.x.x_centos7.6-aarch64-.run root 驱动包 CentOS 8.2+aarch64 A800-9000-npu-driver_x.x.x_linux-aarch64.run root 驱动包 BC_Linux 7.6+aarch64 A800-9000-npu-driver_x.x.x_centos7.6-aarch64-.run A800-9000-npu-driver_x.x.x_linux-aarch64.run root 驱动包 kylinosv10SP1+aarch64 说明: kylinosv10SP1和BC_Linux 7.7在21.0.rc1及以上版本才支持。 A800-9000-npu-driver_x.x.x_linux-aarch64.run root 驱动包 BC_Linux 7.7+aarch64 说明: kylinosv10SP1和BC_Linux 7.7在21.0.rc1及以上版本才支持。 A800-9000-npu-driver_x.x.x_linux-aarch64.run root 表中的“x.x.x”表示具体版本号。 A800-9000-npu-driver_x.x.x_linux-aarch64.run适配所有操作系统。 操作步骤 1. 登录A800-9000 2. 打开目标版本“A800-9000 X.X.X”。 固件、驱动与CANN的配套关系,请查看CANN软件版本的《CANN 版本配套表》。 3. 单击软件包(如A800-9000-npu-driver_x.x.x_euleros2.8-aarch64.run)后面的下载符号及数字签名符号,可获取软件包和数字签名文件 父主题: 安装前准备
  • 操作步骤 执行rpm -ivh --nodeps --force *rpm命令强制安装wicked软件包。 查看当前已安装的所有wicked软件包。 linux-locc:/home/fsp/Desktop # rpm -qa | grep wickwicked-service-0.6.28-1.1.x86_64libwicked-0-6-0.6.28-1.1.x86_64libwicked-0-6-0.6.40-28.6.1.x86_64wicked-0.6.28-1.1.x86_64wicked-service-0.6.40-28.6.1.x86_64wicked-0.6.40-28.6.1.x86_64 卸载旧版本的wicked软件包。 linux-locc:/home/fsp/Desktop # rpm -e wicked-service-0.6.28-1.1.x86_64linux-locc:/home/fsp/Desktop # rpm -e libwicked-0-6-0.6.28-1.1.x86_64linux-locc:/home/fsp/Desktop # rpm -e wicked-0.6.28-1.1.x86_64
  • 操作步骤 将准备工作中获取的“RAID-3004iMR_3108_3408iMR_3416iMR_3508_3516-CentOS7.6-megaraid_sas-07.716.01.00-1-x86_64.rpm”上传至虚拟机。 安装megaraid_sas驱动。 进入rpm安装包所在目录,执行以下安装命令: rpm -ivh RAID-3004iMR_3108_3408iMR_3416iMR_3508_3516-CentOS7.6-megaraid_sas-07.716.01.00-1-x86_64.rpm [root@localhost 3408]# rpm -ivh RAID-3004iMR_3108_3408iMR_3416iMR_3508_3516-CentOS7.6-megaraid_sas-07.716.01.00-1-x86_64.rpmPreparing... ###################################### [100%]Updating / installing... 1:kmod-megaraid_sas-07.716.01.00_el###################################### [100%][root@localhost 3408]# 执行dracut -f命令刷新内核。 安装完成后,执行rpm -qa | grep raid命令,查看是否安装成功。 kmod-megaraid_sas-07.716.01.00-1-x86_64
  • 操作步骤 登录宿主机,执行以下命令设置权限。 chmod +x qemu-img-hw 执行以下命令进行镜像格式转换。 qemu-img-hw命令格式: ./qemu-img-hw convert -p -O {目标镜像格式} {待转换镜像文件} {目标镜像文件} 以将“image01.qcow2”格式文件转换成“image01.zvhd2”格式为例: [root]# ./qemu-img-hw convert -p -O zvhd2 image01.qcow2 image01.zvhd2
  • 宿主机安装配置要求 制作x86系统镜像时,以CentOS 7.3 64bit操作系统为例,安装时必须选择安装GUI桌面和虚拟化环境。 选择“Server with GUI”并勾选“FTP Server”、“Virtualization Client”、“Virtualization Hypervisor”及“Virtualization Tools”。 制作ARM64系统镜像时,推荐给宿主机安装Ubuntu 16.04 Server-ARM64系统,安装时,按照下图选择安装HWE kernel。 宿主机安装系统后,需要执行以下指令安装Ubuntu桌面和虚拟化软件,重启生效。 sudo apt-get update sudo apt-get dist-upgrade sudo apt-get install ubuntu-desktop sudo apt-get install qemu sudo apt-get install qemu-kvm sudo apt-get install libvirt0 sudo apt-get install virt-manager sudo apt-get install qemu-efi 配置宿主机网络和远程连接。 宿主机能够连接到互联网,目的是虚拟机通过宿主机可以在线安装软件。 通过桌面连接到宿主机。如果使用Windows系统连接宿主机,需要进行相关配置。 开启vsftpd、sshd及VNC服务并进行相关配置。 此项配置是为了向宿主机远程传输软件包、镜像ISO、脚本等文件,以及用于远程桌面连接。配置方法参见配置SSH服务、配置vsftpd服务及配置VNC服务。 CentOS 7.x操作系统需要关闭防火墙,避免无法使用VNC Viewer登录宿主机。命令如下: systemctl disable firewalld.service systemctl stop firewalld.service 传输需要的文件到宿主机。 配置完成后,通过vsftp服务将虚拟机所需的文件上传到宿主机。至此,宿主机环境配置完成。 采用Xftp工具传输,在用ssh通过Xshell登录宿主机成功后,单击下图所示的图标:
  • 申请新license并导入 由于硬件ID变化,原SAP的license需要根据新的硬件ID重新申请。 采用SR方式同步的数据库,license不需要重新申请,SR同步内部机制会对license做匹配调整。 S4应用的license,参考的是AS CS 所在服务器的硬件ID,如果是主备双机部署并且通过SAP GUI获取license信息,需要做一次主备切换,保证ASCS在两边都有运行,然后申请对应的两个license导入到系统里。 父主题: 迁移上线阶段实施步骤
    SAP
  • OBS简介 对象存储服务 (Object Storage Service,OBS)是一个基于对象的海量存储服务,为客户提供海量、安全、高可靠、低成本的数据存储能力,包括:创建、修改、删除桶,上传、下载、删除对象等。 OBS为用户提供了超大存储容量的能力,适合存放任意类型的文件,适合普通用户、网站、企业和开发者使用。由于OBS是一项面向Internet访问的服务,提供了基于HTTP/HTTPS协议的Web服务接口,用户可以随时随地在任意可以连接至Internet的电脑上,通过OBS管理控制台、OBS客户端访问和管理存储在OBS中的数据。此外,OBS支持REST API接口,可使用户方便管理自己存储在OBS上的数据,以及开发多种类型的上层业务应用。云服务实现了在多地域部署基础设施,具备高度的可扩展性和可靠性,用户可根据自身需要指定地域使用OBS,由此获得更快的访问速度和实惠的服务价格。 有关对象存储服务的更多介绍,请参见《对象存储服务产品简介》。 父主题: 简介
    SAP
  • 操作步骤 登录SAP HANA主节点,生成密钥对,并将公钥信息写入 authorized_keys文件。 命令格式如下: ssh-keygen -t rsa 三次回车生成密钥对 将生成的公钥文件配置到备用节点, 命令格式如下: ssh-copy-id -i /root/.ssh/id_rsa.pub root@备用节点的IP地址 然后输入备用节点的密码 例如,备用节点IP地址为“10.0.3.31”: ssh-copy-id -i /root/.ssh/id_rsa.pub root@10.0.3.31 无密码登陆备用节点,命令格式如下: ssh root@备用节点的IP地址 例如,备用节点IP地址为“10.0.3.31”: ssh root@10.0.3.31 备用节点生成密钥对,命令格式如下: ssh-keygen -t rsa 三次回车生成密钥对 将生成的公钥文件配置到主机节点,命令格式如下: ssh-copy-id -i /root/.ssh/id_rsa.pub root@主节点的IP地址 然后输入主节点的密码 例如,主节点IP地址为“10.0.3.30”: ssh-copy-id -i /root/.ssh/id_rsa.pub root@10.0.3.30 无密码登陆主节点,命令格式如下: ssh root@主节点的IP地址 例如,备用节点IP地址为“10.0.3.30”: ssh root@10.0.3.30 SAP HANA主备节点之间的互信配置完成。 按前面的步骤,完成SAP S/4HANA主备节点之间的互信配置 进行跳转后,需要从对端跳转回NAT Server,并继续验证NAT Server跳转到其他节点的功能。 首次跳转时会显示fingerprint信息,并提示“Are you sure you want to continue connecting (yes/no)?”,此时,需要输入“yes”并继续执行跳转
  • 云硬盘限制 在扩容云硬盘时有一定的限制,使用限制如表2所示: 表2 云硬盘限制 类型 限制 扩容云硬盘 支持扩大云硬盘容量,不支持缩小云硬盘容量。 扩容非共享盘 部分云服务器操作系统支持非共享盘处于“正在使用”状态扩容。具体可参见扩容状态为“正在使用”的云硬盘 。 扩容状态为“正在使用”的云硬盘时,对云硬盘所挂载的云服务器操作系统有要求。若云服务器操作系统不满足要求,则需要先卸载云硬盘再执行扩容操作,否则扩容后可能需要将云服务器关机再开机,磁盘容量才会变大。以下操作系统无需执行关机操作: SUSE Linux Enterprise Server 12 SP3 64bit SUSE Linux Enterprise Server 12 SP2 64bit SUSE Linux Enterprise Server 12 SP1 64bit 扩容共享盘 扩容时,共享盘需从云服务器中卸载,且共享盘处于“可用”状态。 扩容步长 1GB 当磁盘已经投入使用后,请在扩容前务必检查磁盘的分区形式,具体说明如下: 当磁盘使用MBR分区形式时,容量最大支持2 TB(2048 GB),超过2 TB的部分无法使用。 当磁盘使用GPT分区形式时,容量最大支持18 EB(19327352832 GB)。EVS服务支持的最大数据盘容量为32 TB(32768 GB),即您最大可将数据盘扩容至32 TB。 如果当前磁盘使用的是MBR分区形式,并且因为业务需求要将该磁盘扩容至2 TB以上并投入使用。则必须将磁盘分区形式由MBR切换成GPT,期间会中断业务,并且更换磁盘分区形式时会清除磁盘的原有数据,请在扩容前先对数据进行备份。
    SAP
  • 云服务器限制 SAP HANA云服务器规格:华为云当前支持在E1型之间、E2型之间、E1型与E2型之间、ET2型之间、E3型之间以及ET2型到E3型的变更规格。 SAP应用云服务器规格:华为云当前支持在h1系列之间,m3系列之间的变更规格。 表1 云服务器变更支持的规格 云服务器使用场景 变更前的云服务器规格 变更后的云服务器规格 SAP HANA e1/e2 e1/e2 et2 et2 et2 e3 e3 e3 SAP应用 h1 h1 m3 m3 c6 c6
    SAP
  • 购买弹性云服务器并安装SAP HANA 您必须先安装SAP HANA,然后才能安装 Backint Agent。如需在华为云上安装 SAP HANA,请参阅SAP HANA 选择具体场景安装SAP HANA。 您必须在一台Windows机器上安装 SAP HANA Studio 或 SAP HANA Cockpit,用来配置Backint的选项。如需在华为云服务器上安装SAP HANA Studio,请参阅安装SAP HANA Studio(Windows) . 。 请注意,非共用同一系统的场景下,在不同服务器上安装HANA系统时,避免使用相同的SID(System ID),以免在OBS桶中的备份混乱。如果您想要使用相同的SID,请创建并使用不同的OBS桶进行独立备份。 父主题: 前提条件
    SAP
  • SID和租户名均不变 1. 若新系统和原系统不在一个区域时,需先通过OBS跨区域复制功能,将原系统的备份,复制到新系统所在的区域,再进行后续操作。 2. 在新系统中安装并配置Backint。 注意:如果原系统也正常运行,如刷机场景,注意新系统一定不能配置Log、Catalog使用Backint备份,否则新的备份将与原系统的备份混在一起,对原系统将来可能的恢复操作造成影响。 3. 根据需要,参考恢复选择对应的恢复类型进行恢复。 4. 如果原系统也正常运行,如刷机场景,恢复完毕后,根据需要,可配置Log、Catalog使用Backint备份,此时建议更换新的OBS桶。 父主题: 恢复到新系统
    SAP
  • 删除 用户可通过HANA studio、Cockpit或hdbsql执行删除操作,根据需要选择删除单个Data备份或删除某Data备份之前的所有备份。 以HANA 2.0,HANA Studio方式删除,Data, Catalog, Log 均使用Backint全量备份到OBS的场景为例,常见删除方式如下: 1. 打开HANA Studio,双击左侧“Backup”,在弹出的界面中选择“Backup Catalog”,在“Database”中选择对应的租户,即可展示对应的备份。 2. 右键点击某个备份,可以执行如下2个操作: 删除单个Data备份:Delete Data Backup。 删除单个Data备份之前的所有备份:Delete Older Backups。该选项在之后的步骤中需要勾选“Third-Party Backup Tool (Backint)”。 3. 如果您想将实际的备份删除,请选择“Catalog and Backup Location”,如果仅将备份从Catalog中删除,可选择“Catalog”。 4. 点击“Next”,确认信息无误后,点击“Finish”,确认删除。 父主题: 安装验证及常见使用示例
    SAP
  • 设置Backint Agent配置文件 您可以通过在配置文件中指定参数来配置 Backint Agent。 1. 您可通过以下命令进入该文件所在的目录。 cd /usr/sap/{SID}/SYS/global/hdb/opt/hdbconfig 请将目录中的{SID}替换为实际SID。例如 /usr/sap/S99/SYS/global/hdb/opt/hdbconfig 2. 您可通过以下命令编辑文件: vi hw-backint-agent.conf 请您务必设置配置文件中的桶名、备份等级及SID: BUCKET: Backint Agent 读写内容的OBS桶的名称。您将使用该OBS桶创建备份对象。 LOG LEVEL: 打印日志的详细程度。您仅需设置为INFO即可。DEBUG仅用于出现问题后工作人员为您排查时所涉及的等级。 SID: 安装HANA系统时,使用的SID(System ID)。 THREADNUM: 备份和恢复时的并发数。并发数可以设置为1-20,默认为8,请根据机器的规格合理设置。 BACKUPSIZE: 备份和恢复时,每个线程上传的数据量(单位:M)。数据量可以设置为1-2047(单位:M),默认为200。 在使用Backint备份或恢复时,会占用一定的内存,占用量的峰值大致等于2 * THREADNUM * BACKUPSIZE,请根据机器的内存情况,合理设置参数。当备份过大时,BACKUPSIZE不能设置太小,BACKUPSIZE与备份大小的关系为:BACKUPSIZE * 10000 应大于 备份大小。 以下示例展示了有效的hw-backint-agent.conf文件内容。 BUCKET=xxx LOGLEVEL=INFO SID=S01 THREADNUM=8 BACKUPSIZE=200 3. 编辑完成后,按下键盘上的“ESC”按钮后,使用“shift" + " : ”组合键,输入“wq!”,保存编辑后的文件。 父主题: 配置Backint Agent
    SAP
  • 检测迁移结果 当“启动目的端”完成之后,就可以登录到目的端服务器上检测SAP S/4HANA以及SAP HANA是否可以正常运行以及数据库中的数据是否与源端数据库中数据一致。 使用源端服务器密码登录到目标端服务器中。 使用 SMS 迁移完之后,目的端服务器中的信息与源端服务器中的一样,包括主机名称、/etc/hosts文件中的内容。 检测磁盘挂载情况,确保磁盘都已经挂载到服务器上并且挂载的目录正常。 修改目的端服务器/etc/hosts文件。 由于目的端服务器/etc/hosts文件中的内容与源端服务器/etc/hosts文件中的一样,所以根据实际情况修改此文件中的内容,主要是修改主机名称映射的IP地址,将原IP根据实际改成目的端服务器的IP。 启动SAP HANA数据库 启动SAP S/4HANA。 先执行 sapcontrol -nr 01 -function StartService S01 sapcontrol -nr 02 -function StartService S01 后执行 sapcontrol -nr 01 -function Start sapcontrol -nr 02 -function Start 使用SAP GUI连接SAP S/4HANA进行检测(可选)。 选择可变登录,输入SAP应用服务器IP地址,PAS系统编号,系统标识,单击下一步 点击登录,输入用户名ddic和密码,回车 检测完毕,目的端服务器SAP S/4HANA以及SAP HANA可以正常启动运行,并且使用SAP GUI连接SAP S/4HANA进行检测,检测结果都通过。 父主题: 迁移开始
    SAP
  • 方案一:HADR实现ASE高可用(推荐) HADR(high-availability and disaster recovery)是一种SAP为ASE数据库设计的高可用和容灾方案。HADR高可用方案包含主备两个数据库节点,还有一个管理节点(Fault Manager)。当数据库主节点故障时,备节点能自动升级为主节点并接管业务,保障业务的高可用。有些高可用方案会使用共享存储,而在HADR高可用方案中,所有节点的资源都是独立分开的,这样能有效降低存储单点故障的风险,详细内容请参考SAP官方文档。
  • SMS块迁移简介 “块迁移”的“块”指的是磁盘块,磁盘块是文件系统管理磁盘(分区)的最小逻辑单位(Windows叫簇,和“块”含义类似),也是操作系统和软件使用磁盘的最小单位,它是一个逻辑的概念。而磁盘真正读写的最小单位是扇区,磁盘块的读写最终转换成对扇区的操作。通常,一个文件会存储在若干块中,而一个块对应若干个物理扇区。 所谓的块迁移指的是以文件系统的块(Block)为基本单位进行迁移,所以即使网络中断,只需在网络恢复对相应的块进行重传即可,且迁移的时候文件被修改,只需同步对应修改块即可,而不需要对该文件包含的所有块进行同步。而文件迁移是采用工具或者TAR命令以及SSH或其他通道进行远程复制,所以只要文件压缩时候有变动或者迁移时网络中断,都会导致迁移失败。且在增量数据同步的时候,只要文件有变动,则需要同步该文件,那么该文件对应的所有块都进行重选,同步效率较低。使用文件系统的块迁移能更好满足SAP数据库增量数据同步的效果。 关于SMS更详细信息请参考华为云官网文档《 主机迁移服务 SMS》。 父主题: 使用SMS Linux块迁移SAP应用与数据库最佳实践
  • 方案二:使用SUSE HAE实现ASE的高可用 SUSE® Linux Enterprise High Availability Extension 是一个开放源代码群集技术的集成套件,可以实现高度可用的物理和虚拟Linux 群集,并排除单一故障点。它可确保关键资源的高可用性和可管理性,这些资源包括数据、应用程序和服务。因此,它有助于维持业务连续性、保护数据完整性及减少Linux 关键任务工作负荷的计划外停机时间。使用HAE完成ASE的高可用整体方案架图如图1所示,详细内容请参考SUSE官方文档。 图1 使用HAE完成ASE的高可用整体方案
  • 操作步骤 登录管理控制台。 在管理控制台左上角单击,选择区域和项目。 在左侧导航栏,单击,选择网络,虚拟私有云 在右侧界面,单击“创建虚拟私有云”,弹出“创建虚拟私有云”界面。 根据界面提示,并参见表1配置VPC参数。 表1 虚拟私有云参数说明 分类 参数 说明 基本信息 区域 区域指虚拟私有云所在的物理位置。同一区域内可用分区间内网互通,不同区域间内网不互通。可以在管理控制台左上角切换区域。 名称 VPC名称。 网段 VPC的地址范围,VPC内的子网地址必须在VPC的地址范围内。 目前支持网段范围: 10.0.0.0/8~24 172.16.0.0/12~24 192.168.0.0/16~24 需要根据网络规划的子网信息,配置VPC的地址范围 企业项目 创建VPC时,可以将VPC加入已启用的企业项目。 企业项目管理提供了一种按企业项目管理云资源的方式,帮助您实现以企业项目为基本单元的资源及人员的统一管理,默认项目为default。 关于创建和管理企业项目的详情,请参见《企业管理用户指南》。 标签 虚拟私有云的标识,包括键和值。可以为虚拟私有云创建10个标签,此处为可选项,单击“高级配置”进行配置。 标签的命名规则请参考虚拟私有云标签命名规则。 默认子网 可用区 可用区是指在同一地域内,电力和网络互相独立的物理区域。在同一VPC网络内可用区与可用区之间内网互通,可用区之间能做到物理隔离。 名称 子网的名称。 子网网段 子网的地址范围,需要在VPC的地址范围内。需要根据网络规划的子网信息,配置子网网段。 高级配置 单击“高级配置”,可配置子网的高级参数,包括网关、DNS服务器地址等。 网关 子网的网关。 DNS服务器地址 默认情况下使用网络外部DNS服务器地址,如果需要修改DNS服务器地址,请确保配置的DNS服务器地址可用。 DHCP租约时间 DHCP租约时间是指DHCP服务器自动分配给客户端的IP地址的使用期限。超过租约时间,IP地址将被收回,需要重新分配。单位:天。 标签 子网的标识,包括键和值。可以为子网创建10个标签,此处为可选项。 标签的命名规则请参考子网标签命名规则。 添加子网 可单击“添加子网”,添加子网信息。 单击“立即创建”,完成VPC的创建。
    SAP
  • 迁移场景概述 随着SAP系统业务数据量的持续增长,线下软件版本旧、性能差或友商云服务器规格小、架构不灵活等因素,导致SAP系统运行缓慢、维护成本高。越来越多的客户选择将SAP业务迁移到华为云,以达到降低成本、提升效率的目的。华为云SAP解决方案提供完善的云上部署方案,帮助客户提高效率、降低降本。 SAP迁移项目的复杂度要比传统IT迁移项目高很多,SAP迁移项目可能涉及到硬件迁移、软件升级、业务与接口测试、项目管理、风险管控等方面。同时,一般迁移项目也涉及多方参与的人员与组织,包括客户IT团队、客户业务团队、迁移实施方、基础设施提供方等。一个迁移项目的成功需要各方紧密协作共同完成。在SAP迁移项目中,华为云一般提供基础设施以及辅助迁移能力,同时,华为云平台也为项目实施提供众多便利。 本文档不可替代SAP或各数据库的官方文档。本文档主要提供给SAP迁移顾问或者对SAP从业者使用,文档中涉及SAP软件或各数据库的约束与规格,若出现与官方文档冲突时,请以官方文档为准。 本文假定您已经熟悉在华为云上进行SAP系统的部署与操作。如果您初次接触华为云SAP解决方案,建议您在阅读本文档前,先阅读以下文档: SAP部署指南 SAP S/4HANA快速部署用户指南 SAP HANA用户指南(单节点) SAP NetWeaver用户指南 本文主要通过四个典型迁移场景,介绍从线下或其他云平台向华为云迁移的方法,具体如表1所示。您可根据实际场景及需求,选择合适的迁移方案。 表1 迁移场景 场景 场景描述 说明 典型场景1:线下x86平台迁移到华为云 本场景下客户的SAP系统部署在线下机房x86物理机或VMWare虚拟机上。服务器操作系统都在华为云支持的列表内,数据库可以是任意数据库。迁移到华为云后,数据库以及操作系统保持不变。 在此场景下搭建目标系统时,推荐: SAP应用使用华为云提供的 主机迁移 服务SMS进行在线迁移,将线下服务器复制到华为云。 非生产系统的数据库在停机时间允许的情况下,推荐使用SMS进行离线迁移。 生产系统数据库使用数据库原生工具进行迁移,降低停机时间,例如:HANA使用SystemReplication, Oralce DataGuard, SQL Logging Shipping等。 典型场景2:第三方云迁移到华为云 客户的SAP系统部署在第三方云,服务器操作系统在华为云支持的列表内,数据库为任意数据库,同时还有对象存储等其他云服务。迁移到华为云后,数据库以及操作系统保持不变,系统架构保持不变,云服务使用华为云的对标服务。 在此场景下,服务器迁移方案与场景一本地机房迁移到华为云类似,但两个场景也存在一些区别: 第三方云平台到华为云之间网络带宽调整起来非常方便,最大可以有几百Mbit/s。 第三方云平台上的系统一般可以直接平迁到华为云,不涉及架构调整。线下环境一般系统架构较为复杂,需要重新规划云上部署架构。 线下系统一般仅包含物理服务器或者虚拟机,第三方云可能有云服务。 典型场景3:IBM或HP小型机迁移到华为云 源端服务器为IBM或HP小型机,操作系统不在华为云支持的操作系统列表内,数据库为任意数据库。迁移到华为云后操作系统改变为华为云支持的系统,数据库保持不变。 在此场景下,目标系统的应用服务器与数据库服务器一般采用重新部署的方式进行,即在华为云的ECS或BMS上重新部署系统。对于数据库的数据的迁移: 推荐使用SAP R3load的导出导入功能进行迁移。 备份数据库也可以使用一些数据库原生工具,例如:Oracle GoldenGate,Oracle X TTS 。 典型场景4:SAP On非HANA数据库切换到华为云上HANA 源系统部署在本地机房,数据库为非HANA的数据库(Sybase,Oracle,DB2等),目标端为华为云上SAP On HANA系统,且操作系统可能发生变化。 在此场景下,项目包含系统迁移、软件版本升级、数据库以及操作系统更换等各部分。 推荐使用SAP提供的SUM工具的DMO选项来一步完成SAP系统到SAP On HANA的升级以及迁移。 也可以使用SAP提出的到SAP HANA的经典迁移,即首先使用SUM升级到支持的版本,然后使用SWPM的System Copy功能迁移到HANA。 由于迁移项目的复杂性,我们不会详细介绍迁移项目的各个流程,仅介绍华为云相关部分的方案。迁移主要有两种类型: 同构迁移:对于数据库来说,在同构迁移中,目的端与源端服务器的数据库、操作系统保持不变,软件版本可以进行升级。 异构迁移:数据库或者操作系统二者之一发生改变的迁移属于异构迁移。 本章所述场景中,同构迁移和异构迁移示例如下所示: 同构迁移: 线下x86平台迁移到华为云 第三方云迁移到华为云 异构迁移: IBM或HP小型机迁移到华为云 SAP On非HANA数据库切换到华为云上HANA 父主题: 简介
    SAP
  • 迁移方案 此场景下的迁移,推荐应用服务器与数据库服务器重新在云上部署,数据库使用SAP推荐的方案进行迁移,迁移方案如表1所示。 表1 推荐迁移方案 迁移对象 迁移方案 说明 应用服务器 重新部署 在华为云重新部署 数据库 SUM里的DMO选项 SAP HANA的经典迁移(Java系统只能用此方案) SAP提供SUM工具的DMO选项来一步完成SAP系统到SAP On HANA的升级以及迁移。详情请参考Database Migration Option (DMO) of SUM 另外也可以使用SAP提出的到SAP HANA的经典迁移,即首先使用SUM升级到支持的版本,然后使用SWPM的System Copy功能迁移到HANA。详情请参考Classical Migration to SAP HANA 数据一般通过网络进行传输,网络带宽推荐使用50Mbit/s以上。
    SAP
  • 场景描述 源端服务器为IBM或HP小型机,操作系统不在华为云支持的操作系统列表内,数据库为任意数据库,迁移到华为云后操作系统改变为华为云支持的系统,数据库保持不变。 此场景下目标系统的应用服务器与数据库服务器一般采用重新部署的方式进行,即在华为云的ECS或BMS上重新部署系统。对于数据库的数据,我们推荐使用R3load的导出导入能力进行迁移,同时也可以使用一些数据库原生工具例如Oracle GoldenGate等。 图1为一个迁移示例,具体描述请查看IBM或HP小型机迁移到华为云章节。 图1 IBM小型机迁移到华为云 父主题: IBM或HP小型机迁移到华为云
    SAP
  • 方案二:使用DUMP DATABASE命令备份 步骤如下: dump备份my_database的数据库。 DUMP DATABASE my_database TO '/local_dump_dir/my_database.dump' dump my_database的事务日志。 DUMP TRANSACTION my_database TO '/local_dump_dir/my_database.$timestamp.dumptran' 将本地文件备份到SFS或OBS。 恢复数据库。 恢复前停止数据库。 dbcc dbreboot(shutdown_load, my_database) 恢复数据库。 LOAD DATABASE my_database FROM "my_database.dump" LOAD TRAN my_database FROM "my_database.$timestamp.dumptran" 恢复后启动数据库。 online database my_database 增量备份前需要设置trunc log on chkpt参数为false。命令如下: sp_dboption my_database, "trunc log on chkpt", false
    SAP
  • SAP系统指标 SAP系统指标分为SAP HANA指标、SAP NetWeaver ABAP与Java应用指标,详情请参考: 表1 表2 表1 SAP HANA指标 指标组 指标名 指标含义 单位 database_version sap_hanadb_database_version_info 数据库版本 service_quantity sap_hanadb_service_quantity_count 实例进程总数 count sap_hanadb_active_service_quantity_count 实例活跃进程数 count database_ha_active sap_hanadb_database_ha_active_status 数据库HA状态 status sr_active sap_hanadb_sr_active_status 数据库系统复制状态 status threads sap_hanadb_all_threads_count 线程总数 count sap_hanadb_active_threads_count active线程数 count sap_hanadb_blocked_threads_count 阻塞线程数 count sap_hanadb_sqlexecutor_threads_count SQL执行线程数 count sap_hanadb_sqlexecutor_threads_active_count SQL执行active线程数 count sap_hanadb_jobworker_threads_count job工作线程总数 count sap_hanadb_jobworker_threads_active_count job工作线程active线程数 count recent_data_backup sap_hanadb_age_of_recent_data_backup_hours 最近一次成功完全数据备份距现在的时间间隔小时数。如果没有成功备份为-1。 hours recent_savepoint sap_hanadb_age_of_recent_savepoint_minutes 最近一次SAVEPOINT距现在的时间间隔分钟数。没有为-1。 minutes sap_hanadb_recent_savepoint_duration_seconds 最近一次SAVEPOINT的持续时间秒数。没有为-1。 seconds column_tables_used_memory sap_hanadb_column_tables_used_memory_mb 数据表内存使用量 mb schema_used_memory sap_hanadb_schema_used_memory_mb 数据库schema内存使用量 mb disk_data_files sap_hanadb_disk_data_files_used_size_mb 数据文件已使用磁盘大小 mb sap_hanadb_disk_data_files_total_size_mb 数据文件磁盘总量 mb sap_hanadb_disk_data_files_available_size_mb 数据文件可用磁盘大小 mb sap_hanadb_disk_data_files_fragmentation_percent 数据文件可用磁盘空间率 percent disk_usage sap_hanadb_disk_total_device_size_mb 操作系统返回的磁盘设备总大小,同一磁盘设备在不同使用类型磁盘设备(DATA、LOG等)之间共享时,结果会重复 mb sap_hanadb_disk_total_size_mb 磁盘数据卷总大小,同一磁盘设备在不同使用类型卷(DATA、LOG等)之间共享时,结果会重复 mb sap_hanadb_disk_total_used_size_mb 磁盘数据卷已使用大小,同一磁盘设备在不同使用类型卷(DATA、LOG等)之间共享时,结果会重复 mb sap_hanadb_disk_used_size_mb 按使用类型(DATA、LOG等)统计的已使用磁盘大小 mb service_memory sap_hanadb_memory_service_shared_allocated_mb 服务从内存池分配的共享内存 mb sap_hanadb_memory_service_shared_used_size_mb 服务从内存池分配已使用的共享内存 mb sap_hanadb_memory_service_shared_used_percent 服务从内存池分配已使用的共享内存占服务从内存池分配的共享内存比例 percent sap_hanadb_memory_service_heap_allocated_mb 服务从内存池已分配的堆内存 mb sap_hanadb_memory_service_heap_used_size_mb 服务从内存池分配已使用的堆内存 mb sap_hanadb_memory_service_heap_used_percent 服务从内存池分配已使用的堆内存占服务从内存池已分配的堆内存比例 percent sap_hanadb_memory_service_total_used_mb 服务从内存池已申请使用的总内存 mb sap_hanadb_memory_service_physical_total_mb 服务已使用的总物理内存 mb sap_hanadb_memory_service_virtual_total_mb 服务已使用的总虚拟内存 mb sap_hanadb_memory_service_code_size_mb 服务已使用的代码段大小(包括动态链接库) mb sap_hanadb_memory_service_stack_size_mb 服务已使用的栈大小 mb sap_hanadb_memory_service_compactors_freeable_size_mb 服务内存不足时可释放的内存 mb sap_hanadb_memory_service_compactors_allocated_size_mb 服务内存不足时内存池潜在可释放的内存 mb sap_hanadb_memory_service_alloc_limit_mb 服务最大内存池大小 mb sap_hanadb_memory_service_effective_alloc_limit_mb 服务最大有效内存池大小(考虑其他进程计算出的内存池大小) mb host_memory sap_hanadb_host_memory_physical_total_mb 主机总物理内存 mb sap_hanadb_host_memory_resident_mb 主机常驻(已使用)的物理内存 mb sap_hanadb_host_memory_physical_free_mb 主机空闲物理内存 mb sap_hanadb_host_memory_swap_free_mb 主机空闲交换内存 mb sap_hanadb_host_memory_swap_used_mb 主机已使用交换内存 mb sap_hanadb_host_memory_alloc_limit_mb 主机所有进程可分配的最大内存 mb sap_hanadb_host_memory_used_total_mb SAP HANA 进程从内存池中占用的总内存当前大小 mb sap_hanadb_host_memory_used_peak_mb 实例启动后,SAP HANA 进程从内存池中占用的总内存最大值 mb sap_hanadb_host_memory_pool_size_mb SAP HANA 进程的总内存池大小 mb sap_hanadb_host_memory_code_size_mb SAP HANA 进程的总代码段大小,包括动态链接库 mb sap_hanadb_host_memory_shared_alloc_mb SAP HANA 进程的总共享内存大小 mb sql_service sap_hanadb_sql_service_executions_count 不同类型SQL的执行总次数 count sap_hanadb_sql_service_elapsed_time_ms 不同类型SQL执行的总时间消耗 ms sap_hanadb_sql_service_elap_per_exec_avg_ms 不同类型SQL执行的平均时间消耗 ms sap_hanadb_sql_service_lock_per_exec_ms 不同类型SQL执行的平均锁等待时间 ms sap_hanadb_sql_service_max_ela_time_ms 不同类型SQL执行的最大时间消耗 ms sql_top_time sap_hanadb_sql_top_time_consumers_execution_time_mu SQL语句执行耗时TOP 10 mu sap_hanadb_sql_top_time_consumers_execution_count SQL语句执行耗时TOP 10的总执行次数 count sql_top_mem sap_hanadb_sql_top_mem_consumers_total_execution_memory_size_byte SQL语句内存消耗TOP 10 byte sap_hanadb_sql_top_mem_consumers_execution_count SQL语句内存消耗TOP 10的总执行次数 count connections_total sap_hanadb_connections_total_count 不同类型的连接总数 count table_cs_top_mem sap_hanadb_table_cs_top_mem_total_mb 数据库表内存消耗TOP10 mb sap_hanadb_table_cs_top_mem_estimated_max_mb 数据库表内存消耗TOP10的预估最大内存占用 mb sap_hanadb_table_cs_top_mem_record_count 数据库表内存消耗TOP10的数据行数 count sap_hanadb_table_cs_top_mem_disk_size_mb 数据库表内存消耗TOP10的磁盘占用大小 mb alerts sap_hanadb_alerts_current_rating 数据库告警 rating 表2 SAP NetWeaver ABAP与Java应用指标 指标组 指标名 指标含义 单位 application_version sap_netweaver_application_version_info 应用的版本 instance_quantity sap_netweaver_instance_quantity_count 应用系统总的实例数 count sap_netweaver_active_instance_quantity_count 应用系统活跃的实例数 count application_ha_active sap_netweaver_application_ha_active_status 应用的HA状态 status abap_short_dumps sap_netweaver_abap_short_dumps_count ABAP Dump数量,过去1小时的ABAP dumps统计 count abap_short_dumps_5m sap_netweaver_abap_short_dumps_5m_count 过去5分钟的ABAP dumps统计 count jobs sap_netweaver_canceled_jobs_count 过去1小时已删除(撤销)的作业数 count sap_netweaver_finished_jobs_count 过去1小时已完成的作业数 count logged_in_users sap_netweaver_logged_in_users_count SAP应用已登录的用户数 count lock_entries_usage sap_netweaver_lock_entries_usage_percent 锁使用率 percent extended_memory_utilization sap_netweaver_extended_memory_utilization_percent extended memory 使用率 percent heap_memory_utilization sap_netweaver_heap_memory_utilization_percent heap memory 使用率 percent dialog_response_time sap_netweaver_dialog_response_time_ms Dialog响应耗时 ms dialog_db_request_time sap_netweaver_dialog_db_request_time_ms Dialog到数据库的请求处理耗时 ms work_processes sap_netweaver_work_processes_utilization_percent 进程使用率,进程类型包括:会话,后台,打印,更新1,更新2 percent sap_netweaver_number_of_total_work_processes_count 进程总数,进程类型包括:会话,后台,打印,更新1,更新2 count sap_netweaver_number_of_free_work_processes_count 空闲进程数,进程类型包括: 会话,后台,打印,更新1,更新2 count jobs sap_netweaver_running_jobs_count 运行中的作业数 count failed_idocs sap_netweaver_failed_idocs_count 失败的idoc文档数 count update_records sap_netweaver_update_records_count 过去1分钟更新请求(update records)数量 count sap_netweaver_failed_updates_count 过去1分钟失败的更新请求(update records)数 count rfc_ping sap_netweaver_rfc_ping_ms 各实例到PAS节点的RFC调用时延 ms j2ee_running_process sap_netweaver_j2ee_running_process_count Java运行进程数量。 count j2ee_thread sap_netweaver_j2ee_thread_count Java线程数量 count j2ee_session sap_netweaver_j2ee_session_count Java session数量 count j2ee_websession sap_netweaver_j2ee_websession_count Java web session数量 count j2ee_ejbsession sap_netweaver_j2ee_ejbsession_count Java EJB session数量 count j2ee_vm_heap_size sap_netweaver_j2eevmheap_size_mb Java进程local classes或local objects堆大小 mb sap_netweaver_j2eevmheap_commitSize_mb Java进程local classes或local objects堆提交大小 mb sap_netweaver_j2eevmheap_maxUsedSize_mb Java进程local classes或local objects堆最大使用大小 mb sap_netweaver_j2eevmheap_initialSize_mb Java进程local classes或local objects堆初始大小 mb sap_netweaver_j2eevmheap_maxSize_mb Java进程local classes或local objects堆最大大小 mb
    SAP
  • 简介 本文档仅用于指导租户在公有云平台上准备资源(云服务器、网络资源等)并进行SAP S/4HANA 1809高可用的部署,SAP S/4HANA采用BYOL(Bring Your Own License)模式进行授权,租户需要自行登录SAP公司的技术支持网站购买License。 本文档并不可替代SAP标准文档。在安装和使用SAP S/4HANA过程中,针对SAP S/4HANA软件自身的问题和疑问,请联系SAP公司技术支持人员解决。 本文档基于SUSE Linux编写,本文档中出现的安装部署方式仅供参考,具体请参考SAP标准安装手册或根据实际Sizing及应用情况进行安装部署。 SAP官方安装手册和相关内容请参见: SAP Installation Guides SAP Notes SAP Library 父主题: SAP S4HANA1809同可用区高可用部署最佳实践
  • 操作步骤 登录SAP S/4HANA主节点云服务器,在命令行界面执行以下命令,查看磁盘大小,根据大小确定磁盘挂载目录,然后格式化磁盘。 SAP S/4HANA主备服务器的SBD卷不需要格式化。 挂载磁盘,查看磁盘的UUID并且将其写入到“/etc/fstab”文件中。其中ASCS卷与ERS卷的挂载信息不需要写入到/etc/fstab中,只需要执行挂载命令即可。 sda、sdb的挂载信息不需要写入到fstab文件里,因为这两个分区后续在配置SAP S/4HANA的HA功能时会自动挂载,如果写入可能导致虚拟机重启失败。其他磁盘的挂载信息需要写入到fstab文件里。 S01是SAP S/4HANA的SID,01是ASCS的Instance Number。 挂载SFS。获取SFS的3个挂载地址然后挂载在主节点云服务器上。 登录SAP S/4HANA备节点云服务器执行文件系统初始化,不需要对共享卷进行格式化,只需要对本地的SWAP与/usr/sap卷进行格式化,操作步骤与在命令行界面执行以下命令,查看磁盘大小,根据大小...、挂载磁盘,查看磁盘的UUID并且将其写入到“/e...类似。 S01是SAP S/4HANA的SID,10是ERS的Instance Number。 挂载SFS。获取3个SFS的挂载地址,然后挂载在SAP S/4HANA备节点云服务器上。 SFS的挂载地址请参见3。
    SAP
  • 操作步骤 登录SAP S/4HANA主节点“s4001”启动SWPM安装,选择安装ASCS到 虚拟主机 ascsha。 在浏览器中输入:https://s4001:4237/sapinst/docs/index.html,然后root用户以及密码登录进行ASCS的安装。 选择ASCS Instance,然后单击Next。 输入已经规划好的SID和sapmnt路径。 取消FQDN的勾选。 设置密码。 保持默认。 选择文件所在的目录。 输入密码。 安装之前的规划填写ASCS Instance Number与ASCS Host Name(此处填写主节点的虚拟主机名称)。 保持默认。 保持默认。 保持默认。 确认参数。 开始安装。
    SAP
  • 操作步骤 配置主节点。 登录SAP HANA主节点云服务器“hana001”。 执行以下命令,将其设置为主节点。 hdbnsutil -sr_enable --name=siteA 其中“siteA”为节点的命名,自行定义即可。 例如:hdbnsutil -sr_enable --name=hana001 复制主节点文件到备节点中。 登录SAP HANA主节点云服务器“hana001”。 执行以下命令,复制主节点的“/usr/sap/S00/SYS/global/security/rsecssfs/data/SSFS_S00.DAT”与“/usr/sap/S00/SYS/global/security/rsecssfs/key/SSFS_S00.KEY”文件到备节点中。复制完之后,确保复制过来的文件所属的用户组和用户与原文件一致,不一致的话就手动进行调整。 scp hana001:/usr/sap/S00/SYS/global/security/rsecssfs/data/SSFS_S00.DAT scp hana001:/usr/sap/S00/SYS/global/security/rsecssfs/key/SSFS_S00.KEY 配置备节点。 执行以下命令,进入管理员模式。 su – s00adm 执行以下命令,停止SAP HANA数据库。 HDB stop 执行以下命令,打开System Replication功能。 hdbnsutil -sr_register --remoteHost=remoteHostName --remoteInstance=remoteInstanceNumber --replicationMode=sync --name=siteB 其中“remoteHostName”为主节点的主机名称,“remoteInstanceNumber”为主节点的实例编号,“SiteB”为备节点的命名,自行定义即可。 执行以下命令,启动SAP HANA数据库。 HDB start 查看SAP HANA系统的System Replication状态。 在主节点的命令行界面,管理员模式下,执行以下命令: hdbnsutil -sr_state 系统回显示例如下:
    SAP
共99354条