Как установить и настроить SAP HANA в Azure (крупные экземпляры)How to install and configure SAP HANA (Large Instances) on Azure

Перед чтением этой статьи ознакомьтесь с основными терминами в контексте крупных экземпляров HANA и номерами SKU крупных экземпляров HANA.Before reading this article, get familiar with HANA Large Instances common terms and the HANA Large Instances SKUs.

Вы ответственны за установку SAP HANA.The installation of SAP HANA is your responsibility. Установив подключение между виртуальными сетями Azure и единицами крупных экземпляров HANA, можно приступить к установке нового SAP HANA на сервере Azure (крупные экземпляры).You can start installing a new SAP HANA on Azure (Large Instances) server after you establish the connectivity between your Azure virtual networks and the HANA Large Instance unit(s).

Примечание

Для каждой политики SAP Установка SAP HANA должна выполняться пользователем, который прошел сертифицированный сертификационный экзамен SAP Technology, SAP HANA установки сертификационного экзамена или кто является сертифицированным системным интегратором SAP (SI).Per SAP policy, the installation of SAP HANA must be performed by a person who's passed the Certified SAP Technology Associate exam, SAP HANA Installation certification exam, or who is an SAP-certified system integrator (SI).

Если вы планируете установить HANA 2.0, см. документ SAP Support Note #2235581 — SAP HANA: Supported Operating Systems (Примечание по поддержке SAP №2235581. SAP HANA: поддерживаемые операционные системы), чтобы убедиться, что используемая ОС поддерживается выпуском SAP HANA, который вы собираетесь установить.When you're planning to install HANA 2.0, see SAP support note #2235581 - SAP HANA: Supported operating systems to make sure that the OS is supported with the SAP HANA release you that you're installing. В поддерживаемой ОС для HANA 2.0 больше ограничений, чем в ОС для HANA 1.0.The supported OS for HANA 2.0 is more restrictive than the supported OS for HANA 1.0.

Важно!

В настоящее время для единиц типа II поддерживается только ОС версии SLES 12 SP2.For Type II units, currently only the SLES 12 SP2 OS version is supported.

Перед началом установки HANA проверьте следующее:Validate the following before you begin the HANA installation:

Проверка единиц крупного экземпляра HANAValidate the HANA Large Instance unit(s)

Когда вы получите единицу крупного экземпляра HANA от корпорации Майкрософт, проверьте указанные ниже параметры и внесите необходимые изменения.After you receive the HANA Large Instance unit from Microsoft, validate the following settings and adjust as necessary.

Первым шагом после получения крупного экземпляра Hana и установления доступа и подключения к экземплярам является возврат портал Azure, отображаются ли экземпляры с правильными номерами SKU и ОС.The first step after you receive the HANA Large Instance and establish access and connectivity to the instances, is to check in Azure portal whether the instance(s) are showing up with the correct SKUs and OS. Чтение крупных экземпляров Azure Hana с помощью портал Azure действий, необходимых для выполнения проверок.Read Azure HANA Large Instances control through Azure portal for the steps necessary to perform the checks.

Второй шаг после получения крупного экземпляра Hana и установления доступа и подключения к экземплярам — регистрация ОС экземпляра в поставщике ОС.The second step after you receive the HANA Large Instance and establish access and connectivity to the instances, is to register the OS of the instance with your OS provider. Этот шаг также включает регистрацию операционной системы SUSE Linux в экземпляре SUSE SMT, который развернут на виртуальной машине в Azure.This step includes registering your SUSE Linux OS in an instance of SUSE SMT that's deployed in a VM in Azure.

К этому экземпляру SMT может подключаться единица крупного экземпляра HANA.The HANA Large Instance unit can connect to this SMT instance. (Дополнительные сведения см. в статье Настройка сервера SMT для SUSE Linux).(For more information, see How to set up SMT server for SUSE Linux). Операционную систему Red Hat также можно зарегистрировать в диспетчере подписок Red Hat, к которому нужно подключиться.Alternatively, your Red Hat OS needs to be registered with the Red Hat Subscription Manager that you need to connect to. Для получения дополнительных сведений см. комментарии в Что такое SAP HANA в Azure (большие экземпляры)?.For more information, see the remarks in What is SAP HANA on Azure (Large Instances)?.

Этот шаг необходим для исправления операционной системы, которая является обязанностью клиента.This step is necessary for patching the OS, which is the responsibility of the customer. Для SUSE на странице установки SMT найдите документацию по установке и настройке SMT.For SUSE, find the documentation for installing and configuring SMT on this page about SMT installation.

Третий шаг — проверка наличия новых исправлений и исправлений конкретного выпуска или версии ОС.The third step is to check for new patches and fixes of the specific OS release/version. Проверьте, что используется последняя версия крупного экземпляра HANA.Verify that the patch level of the HANA Large Instance is in the latest state. Возможны варианты, которые не включают последние исправления.There might be cases where the latest patches aren't included. После получения единицы крупного экземпляра HANA проверьте, нужно ли применить исправления.After taking over a HANA Large Instance unit, it's mandatory to check whether patches need to be applied.

Четвертый шаг — извлечь соответствующие примечания SAP для установки и настройки SAP HANA в определенной версии или версии ОС.The fourth step is to check out the relevant SAP notes for installing and configuring SAP HANA on the specific OS release/version. Из-за изменения рекомендаций или примечаний к заметкам SAP, а также конфигураций, которые зависят от отдельных сценариев установки, Майкрософт не всегда может обеспечить правильную настройку единицы крупного экземпляра HANA.Due to changing recommendations or changes to SAP notes or configurations that are dependent on individual installation scenarios, Microsoft won't always be able to configure a HANA Large Instance unit perfectly.

Вы как клиент должны обязательно ознакомиться с примечаниями к SAP, относящимися к SAP HANA в вашем выпуске Linux.Therefore, it's mandatory for you as a customer to read the SAP notes related to SAP HANA for your exact Linux release. Проверьте настройки выпуска или версии операционной системы и примените параметры конфигурации, если это еще не сделано.Also check the configurations of the OS release/version and apply the configuration settings if you haven't already.

Проверьте приведенные ниже параметры и измените их значения на следующие:Specifically, check the following parameters and eventually adjust to:

  • net.core.rmem_max = 16777216;net.core.rmem_max = 16777216
  • net.core.wmem_max = 16777216;net.core.wmem_max = 16777216
  • net.core.rmem_default = 16777216;net.core.rmem_default = 16777216
  • net.core.wmem_default = 16777216;net.core.wmem_default = 16777216
  • net.core.optmem_max = 16777216;net.core.optmem_max = 16777216
  • net.ipv4.tcp_rmem = 65536 16777216 16777216;net.ipv4.tcp_rmem = 65536 16777216 16777216
  • net.ipv4.tcp_wmem = 65536 16777216 16777216.net.ipv4.tcp_wmem = 65536 16777216 16777216

Начиная с SLES 12 с пакетом обновления 1 (SP1) и RHEL 7.2, эти параметры необходимо определить в файле конфигурации в каталоге /etc/sysctl.d.Starting with SLES12 SP1 and RHEL 7.2, these parameters must be set in a configuration file in the /etc/sysctl.d directory. Например, в этом каталоге должен находиться файл конфигурации с именем 91-NetApp-HANA.conf.For example, a configuration file with the name 91-NetApp-HANA.conf must be created. В предыдущих выпусках SLES и RHEL эти параметры необходимо задать в файле /etc/sysctl.conf.For older SLES and RHEL releases, these parameters must be set in/etc/sysctl.conf.

Для всех выпусков RHEL, начиная с версии RHEL 6,3, учитывайте следующее.For all RHEL releases starting with RHEL 6.3, keep in mind:

  • параметр sunrpc.tcp_slot_table_entries = 128 необходимо задать в файле in/etc/modprobe.d/sunrpc-local.conf.The sunrpc.tcp_slot_table_entries = 128 parameter must be set in/etc/modprobe.d/sunrpc-local.conf. Если файл не существует, его необходимо сначала создать, добавив запись:If the file does not exist, you need to create it first by adding the entry:
    • options sunrpc tcp_max_slot_table_entries=128.options sunrpc tcp_max_slot_table_entries=128

Пятый шаг — Проверка системного времени для единицы крупного экземпляра Hana.The fifth step is to check the system time of your HANA Large Instance unit. Экземпляры развертываются с помощью часового пояса.The instances are deployed with a system time zone. Этот часовой пояс — это расположение региона Azure, в котором расположен стек крупных экземпляров HANA.This time zone represents the location of the Azure region in which the HANA Large Instance stamp is located. Системное время и часовой пояс экземпляров можно изменить.You can change the system time or time zone of the instances you own.

При добавлении новых экземпляров к клиенту необходимо соответствующим образом изменить их часовой пояс.If you order more instances into your tenant, you need to adapt the time zone of the newly delivered instances. Ресурсы Майкрософт не имеют доступ к сведениям о настройке часового пояса системы в экземплярах после передачи их в эксплуатацию.Microsoft has no insight into the system time zone you set up with the instances after the handover. Поэтому часовой пояс новых экземпляров может отличаться от установленного вами.Thus, newly deployed instances might not be set in the same time zone as the one you changed to. В результате вы как клиент должны проверить и при необходимости изменить часовой пояс полученных экземпляров.It's is your responsibility as customer to adapt the time zone of the instance(s) that were handed over, if necessary.

Шестой шаг — проверка и т. д.The sixth step is to check etc/hosts. После передачи в колонках для разных целей назначены отдельные IP-адреса.As the blades get handed over, they have different IP addresses that are assigned for different purposes. Проверьте файл/etc/hosts.Check the etc/hosts file. При добавлении единиц к существующему клиенту в файле etc/hosts новых систем могут быть неправильно настроены IP-адреса предыдущих систем.When units are added into an existing tenant, don't expect to have etc/hosts of the newly deployed systems maintained correctly with the IP addresses of systems that were delivered earlier. Вы как пользователь обязаны проверить правильность конфигурации. Это позволит новым экземплярам взаимодействовать с ранее развернутыми единицами в клиенте и разрешать их имена.It's your responsibility as customer to makes sure that a newly deployed instance can interact and resolve the names of the units that you deployed earlier in your tenant.

Операционная системаOperating system

Важно!

В настоящее время для единиц типа II поддерживается только версия ОС SLES 12 SP2.For Type II units, only the SLES 12 SP2 OS version is currently supported.

Для области буфера доставленного образа ОС выделено 2 ГБ в соответствии с документом SAP Support Note #1999997 — FAQ: SAP HANA Memory (Примечание по поддержке SAP №1999997. Часто задаваемые вопросы: память SAP HANA).The swap space of the delivered OS image is set to 2 GB according to the SAP support note #1999997 - FAQ: SAP HANA memory. В качестве клиента необходимо самостоятельно задать требуемый параметр.As a customer, if you want a different setting, you must set it yourself.

Для SAP HANA в Azure (большие экземпляры) используется дистрибутив SUSE Linux Enterprise Server 12 SP1 для приложений SAP.SUSE Linux Enterprise Server 12 SP1 for SAP applications is the distribution of Linux that's installed for SAP HANA on Azure (Large Instances). Этот дистрибутив предоставляет все необходимые для SAP функции без дополнительной настройки (в том числе предварительно настроенные параметры для эффективного запуска SAP на сервере SLES).This particular distribution provides SAP-specific capabilities "out of the box" (including pre-set parameters for running SAP on SLES effectively).

В разделе библиотеки ресурсов и технической документации на веб-сайте SUSE и на странице SAP для SUSE в сетевом сообществе SAP (SCN) доступно несколько полезных ресурсов, в которых описывается развертывание SAP HANA на SLES (в том числе настройки высокой доступности, методы обеспечения безопасности для работы SAP и многое другое).See Resource library/white papers on the SUSE website and SAP on SUSE on the SAP Community Network (SCN) for several useful resources related to deploying SAP HANA on SLES (including the set-up of high availability, security hardening that's specific to SAP operations, and more).

Дополнительные сведения и полезные ссылки по SAP в SUSE см. ниже.Following is additional and useful SAP on SUSE-related links:

Примечания по поддержке SAP, применимые к реализации SAP HANA на SLES 12, см. ниже.The following are SAP support notes that are applicable to implementing SAP HANA on SLES 12:

Red Hat Enterprise Linux для SAP HANA — еще одно решение для запуска SAP HANA на крупных экземплярах HANA.Red Hat Enterprise Linux for SAP HANA is another offer for running SAP HANA on HANA Large Instances. Доступны выпуски RHEL 6.7 и 7.2.Releases of RHEL 6.7 and 7.2 are available. Обратите внимание, что в противоположность собственным виртуальным машинам Azure, где поддерживаются только RHEL 7,2 и более поздние выпуски, крупные экземпляры HANA поддерживают RHEL 6,7.Note, opposite to native Azure VMs where only RHEL 7.2 and more recent releases are supported, HANA Large Instances do support RHEL 6.7 as well. Мы рекомендуем использовать выпуск RHEL 7.x.However, we recommend using an RHEL 7.x release.

Дополнительные сведения и полезные ссылки по SAP в Red Hat приведены ниже.Following are additional useful SAP on Red Hat related links:

Примечания по поддержке SAP, применимые к реализации SAP HANA на SLES 12, приведены ниже.Following are SAP support notes that are applicable to implementing SAP HANA on Red Hat:

Синхронизация времениTime synchronization

Приложения SAP, построенные на основе архитектуры SAP NetWeaver, чувствительны к разнице системного времени на разных компонентах, образующих систему SAP.SAP applications that are built on the SAP NetWeaver architecture are sensitive to time differences for the various components that comprise the SAP system. Короткие дампы SAP ABAP с ошибкой, озаглавленной ZDATE_LARGE_TIME_DIFF, похожи.SAP ABAP short dumps with the error title of ZDATE_LARGE_TIME_DIFF are probably familiar. Это связано с тем, что эти короткие дампы появляются, когда системное время разных серверов или виртуальных машинах существенно различается.That's because these short dumps appear when the system time of different servers or VMs is drifting too far apart.

Для SAP HANA в Azure (крупные экземпляры) синхронизация времени в Azure не применяется к единицам вычисления в стеках больших экземпляров.For SAP HANA on Azure (Large Instances), time synchronization that's done in Azure doesn't apply to the compute units in the Large Instance stamps. Эта синхронизация не относится к приложениям SAP, выполняемым на виртуальных машинах Azure, так как Azure гарантирует правильную синхронизацию времени системы.This synchronization is not applicable for running SAP applications in native Azure VMs, because Azure ensures that a system's time is properly synchronized.

В результате потребуется отдельный сервер времени, который будут использовать серверы приложений SAP, работающие на виртуальных машинах Azure, и экземпляры баз данных SAP HANA, работающие на HANA (крупные экземпляры).As a result, you must set up a separate time server that can be used by SAP application servers that are running on Azure VMs and by the SAP HANA database instances that are running on HANA Large Instances. Для инфраструктуры хранения в стеках крупных экземпляров время синхронизируется с серверами NTP.The storage infrastructure in Large Instance stamps is time-synchronized with NTP servers.

Работа в сетиNetworking

В этом разделе предполагается, что вы следовали рекомендациям по проектированию виртуальных сетей Azure и их подключению к крупным экземплярам HANA, приведенным в следующих документах:We assume that you followed the recommendations in designing your Azure virtual networks and in connecting those virtual networks to the HANA Large Instances, as described in the following documents:

При проектировании сети отдельной единицы следует учитывать некоторые моменты.There are some details worth mentioning about the networking of the single units. Каждой единице крупного экземпляра HANA выделяется два или три IP-адреса, которые назначаются соответствующему числу портов сетевого адаптера.Every HANA Large Instance unit comes with two or three IP addresses that are assigned to two or three NIC ports. Три IP-адреса используются в масштабируемых конфигурациях HANA или в сценарии репликации системы HANA.Three IP addresses are used in HANA scale-out configurations and the HANA system replication scenario. Один из IP-адресов, назначенных сетевому адаптеру единицы, выделяется из диапазона серверного пула IP-адресов. Дополнительные сведения см. в статье Обзор и описание архитектуры SAP HANA в Azure (крупные экземпляры).One of the IP addresses that's assigned to the NIC of the unit is out of the server IP pool that's described in SAP HANA (Large Instances) overview and architecture on Azure.

Дополнительные сведения о Ethernet по архитектуре см. в разделе Поддерживаемые сценарии для крупных экземпляров HANA.For more information about Ethernet details for your architecture, see the HLI supported scenarios.

StorageStorage

Структура хранилища для SAP HANA в Azure (крупные экземпляры) настраивается SAP HANA в service management Azure с помощью рекомендуемых рекомендаций SAP.The storage layout for SAP HANA on Azure (Large Instances) is configured by SAP HANA on Azure service management through SAP recommended guidelines. Рекомендации описаны в техническом документе с описанием требований к хранилищу SAP HANA.These guidelines are documented in the SAP HANA storage requirements white paper.

Приблизительные размеры разных томов с различными SKU крупных экземпляров HANA задокументированы в статье Что такое SAP HANA в Azure (большие экземпляры)?.The rough sizes of the different volumes with the different HANA Large Instances SKUs is documented in SAP HANA (Large Instances) overview and architecture on Azure.

Соглашения об именовании томов хранилища перечислены в следующей таблице.The naming conventions of the storage volumes are listed in the following table:

Использование хранилищаStorage usage Имя подключенияMount name Имя томаVolume name
Данные HANAHANA data /hana/data/SID/mnt0000 <m >/hana/data/SID/mnt0000<m> IP хранилища: /hana_data_SID_mnt00001_tenant_volStorage IP:/hana_data_SID_mnt00001_tenant_vol
Журнал HANAHANA log /hana/log/SID/mnt0000 <m >/hana/log/SID/mnt0000<m> IP хранилища: /hana_log_SID_mnt00001_tenant_volStorage IP:/hana_log_SID_mnt00001_tenant_vol
Резервная копия журнала HANAHANA log backup /hana/log/backups/hana/log/backups IP хранилища: /hana_log_backups_SID_mnt00001_tenant_volStorage IP:/hana_log_backups_SID_mnt00001_tenant_vol
Общий HANAHANA shared /hana/shared/SID/hana/shared/SID IP хранилища: /hana_shared_SID_mnt00001_tenant_vol/sharedStorage IP:/hana_shared_SID_mnt00001_tenant_vol/shared
usr/sapusr/sap /usr/sap/SID/usr/sap/SID IP хранилища: /hana_shared_SID_mnt00001_tenant_vol/usr_sapStorage IP:/hana_shared_SID_mnt00001_tenant_vol/usr_sap

SID — это системный идентификатор экземпляра HANA.SID is the HANA instance System ID.

Tenant — это внутреннее перечисление операций при развертывании клиента.Tenant is an internal enumeration of operations when deploying a tenant.

HANA usr/sap предоставляет общий доступ к тому.HANA usr/sap share the same volume. В спецификацию точек подключения входит системный идентификатор экземпляров HANA, а также номер подключения.The nomenclature of the mountpoints includes the system ID of the HANA instances as well as the mount number. В масштабируемых развертываниях существует только одно подключение, например, mnt00001.In scale-up deployments, there is only one mount, such as mnt00001. В масштабируемом развертывании будет отображаться столько подключений, сколько рабочих и главных узлов находится в вашем распоряжении.In scale-out deployments, on the other hand, you see as many mounts as you have worker and master nodes.

В масштабируемой среде данные, журнал, тома журнала резервного копирования являются общими и присоединяются к каждому узлу в масштабируемой конфигурации.For scale-out environments, data, log, and log backup volumes are shared and attached to each node in the scale-out configuration. Для конфигураций с несколькими экземплярами SAP создается другой набор томов, который присоединяется к единице крупного экземпляра HAN.For configurations that are multiple SAP instances, a different set of volumes is created and attached to the HANA Large Instance unit. См. статью Поддерживаемые сценарии для крупных экземпляров HANA для изучения конфигурации хранилища для вашего сценария.For storage layout details for your scenario, see HLI supported scenarios.

После ознакомления с этим документом и оценки единицы крупного экземпляра HANA вы поймете, что эти единицы имеют крупный том диска HANA/data, а также наличие тома HANA/log/backup.When you look at a HANA Large Instance unit, you realize that the units come with generous disk volume for HANA/data, and that there is a volume HANA/log/backup. Причина, почему мы выделили больше места для HANA/data, заключается в том, что на этот том диска также сохраняются моментальные снимки, созданные с помощью предоставленной нами функции.The reason that we made the HANA/data so large is that the storage snapshots we offer you as a customer are using the same disk volume. Чем больше моментальных снимков вы сделали, тем больше требуется пространства.The more storage snapshots you perform, the more space is consumed by snapshots in your assigned storage volumes.

Том HANA/log/backup не используется как том для хранения резервных копий базы данных.The HANA/log/backup volume is not supposed to be the volume for database backups. Его размер походит для использования в качестве архивного тома для резервных копий журнала транзакций HANA.It is sized to be used as the backup volume for the HANA transaction log backups. Дополнительные сведения см. в статье Высокий уровень доступности и аварийное восстановление SAP HANA в Azure (крупные экземпляры).For more information, see SAP HANA (Large Instances) high availability and disaster recovery on Azure.

Кроме предоставленного хранилища можно приобрести дополнительную емкость хранилища с шагом приращения 1 ТБ.In addition to the storage that's provided, you can purchase additional storage capacity in 1-TB increments. Это дополнительное хранилище добавляется к HANA (крупные экземпляры) как новые тома.This additional storage can be added as new volumes to a HANA Large Instance.

Во время адаптации с SAP HANA в Azure service management клиент указывает идентификатор пользователя (UID) и идентификатор группы (GID) для пользователя sidadm и группы sapsys (например: 1 000 500).During onboarding with SAP HANA on Azure service management, the customer specifies a user ID (UID) and group ID (GID) for the sidadm user and sapsys group (for example: 1000,500). Во время установки системы SAP HANA необходимо использовать эти же значения.During installation of the SAP HANA system, you must use these same values. Так как вы хотите развернуть несколько экземпляров HANA, вы получите несколько наборов томов (один набор для каждого экземпляра).Because you want to deploy multiple HANA instances on a unit, you get multiple sets of volumes (one set for each instance). В результате во время развертывания необходимо определить следующие моменты:As a result, at deployment time you need to define:

  • Идентификатор SID разных экземпляров HANA (на его основе получается sidadm).The SID of the different HANA instances (sidadm is derived from it).
  • Объемы памяти разных экземпляров HANA.The memory sizes of the different HANA instances. Объем памяти каждого экземпляра определяет размер тома в каждом отдельном наборе томов.The memory size per instance defines the size of the volumes in each individual volume set.

Согласно рекомендациям поставщика хранилища для всех подключенных томов настраиваются следующие параметры подключения (кроме LUN загрузки):Based on storage provider recommendations, the following mount options are configured for all mounted volumes (excludes boot LUN):

  • nfs rw, vers=4, hard, timeo=600, rsize=1048576, wsize=1048576, intr, noatime, lock 0 0nfs rw, vers=4, hard, timeo=600, rsize=1048576, wsize=1048576, intr, noatime, lock 0 0

Эти точки подключения настраиваются в /etc/fstab, как показано на следующих снимках экрана.These mount points are configured in /etc/fstab as shown in the following graphics:

fstab подключенных томов в единице крупного экземпляра HANA

Выходные данные команды df -h в единице крупного экземпляра S72m HANA выглядят следующим образом.The output of the command df -h on a S72m HANA Large Instance unit looks like:

fstab подключенных томов в единице крупного экземпляра HANA

Контроллер хранилища и узлы в стеках больших экземпляров синхронизируются с NTP-серверами.The storage controller and nodes in the Large Instance stamps are synchronized to NTP servers. Если выполняется синхронизация с NTP-сервером для единиц SAP HANA в Azure (крупные экземпляры) и виртуальных машин Azure, не должно быть заметного смещения времени между инфраструктурой и единицами вычислений в Azure или стеками крупных экземпляров.When you synchronize the SAP HANA on Azure (Large Instances) units and Azure VMs against an NTP server, there should be no significant time drift between the infrastructure and the compute units in Azure or Large Instance stamps.

Чтобы оптимизировать хранилище, используемое SAP HANA, необходимо задать следующие параметры конфигурации:To optimize SAP HANA to the storage used underneath, set the following SAP HANA configuration parameters:

  • max_parallel_io_requests 128;max_parallel_io_requests 128
  • async_read_submit on;async_read_submit on
  • async_write_submit_active on;async_write_submit_active on
  • async_write_submit_blocks all.async_write_submit_blocks all

Начиная с версии SAP HANA 1.0 и до SPS 12, эти параметры можно указать во время установки базы данных SAP HANA, как описано в примечании к SAP 2267798.For SAP HANA 1.0 versions up to SPS12, these parameters can be set during the installation of the SAP HANA database, as described in SAP note #2267798 - Configuration of the SAP HANA database.

С помощью средства hdbparam можно настроить эти параметры после установки базы данных SAP HANA.You can also configure the parameters after the SAP HANA database installation by using the hdbparam framework.

Хранилище, используемое в крупных экземплярах HANA, имеет ограничение на размер файла.The storage used in HANA Large Instances has a file size limitation. Ограничение по размеру составляет 16 ТБ на файл.The size limitation is 16 TB per file. В отличие от ограничений на размер файлов в файловых системах EXT3, HANA не учитывает неявное ограничение хранилища, принудительно используемое хранилищем крупных экземпляров HANA.Unlike in file size limitations in the EXT3 file systems, HANA is not aware implicitly of the storage limitation enforced by the HANA Large Instances storage. В результате HANA не будет автоматически создавать новый файл данных при достижении предельного размера файла 16TB.As a result HANA will not automatically create a new data file when the file size limit of 16TB is reached. Так как HANA пытается увеличить размер файла за пределами 16 ТБ, HANA сообщит об ошибках, и сервер индекса завершится сбоем в конце.As HANA attempts to grow the file beyond 16 TB, HANA will report errors and the index server will crash at the end.

Важно!

Чтобы предотвратить попытку HANA расширить файлы данных по сравнению с ограничением размера файлов размером в 16 ТБ хранилища крупных экземпляров HANA, необходимо задать следующие параметры в файле конфигурации SAP HANA Global. ini.In order to prevent HANA trying to grow data files beyond the 16 TB file size limit of HANA Large Instance storage, you need to set the following parameters in the SAP HANA global.ini configuration file

  • datavolume_striping = truedatavolume_striping=true
  • datavolume_striping_size_gb = 15000datavolume_striping_size_gb = 15000
  • См. также Примечание SAP #2400005See also SAP note #2400005
  • Помните о заметке SAP #2631285Be aware of SAP note #2631285

Это средство не поддерживается в системе SAP HANA 2.0.With SAP HANA 2.0, the hdbparam framework has been deprecated. В таком случае эти параметры необходимо задать, используя команды SQL.As a result, the parameters must be set by using SQL commands. Дополнительные сведения см. в примечании к SAP 2399079 об устранении hdbparam в HANA 2.0.For more information, see SAP note #2399079: Elimination of hdbparam in HANA 2.

Для изучения макета хранилища вашей архитектуры см. статью Поддерживаемые сценарии для крупных экземпляров HANA.Refer to HLI supported scenarios to learn more about the storage layout for your architecture.

Дальнейшие действияNext steps