cancel
Showing results for 
Search instead for 
Did you mean: 

Questions regarding virtualized SAP B1 / HANA install

former_member547648
Participant
0 Kudos
2,329

Hi,

I want to install SAP B1 9.3 on VMWARE VSphere 6.5.

One virtual machine should have only the HANA DB and the other one only the SAP Business Components, if possible.

The HANA DB used in a combo with SAP B1 can only be installed under SLES (for support reasons). To realize this goal I would need to 2 SUSE virtual machines. My physical server has 128 GB and 3.8 TB disk space.
I am currently studying documentation but there are several points that still not clear to me.

I looked at:
https://blogs.sap.com/2014/09/10/sap-business-one-version-for-sap-hana-on-vmware-vsphere-guide/

Furthermore the following 2 notes caught my eye:
2020657 - SAP HANA SPS 05, SAP supports the virtualization of SAP HANA with VMware vSphere 5.1 for non-production scenarios on either certified appliances or through SAP HANA tailored data center integration verified hardware configurations.
SAP extends support for SAP Business One, version for SAP HANA on VMware to the same degree as generally applicable for SAP HANA on VMware.

Does note 2393917 apply? It states:
SAP extends support for SAP HANA on VMware vSphere 6.5, providing the following conditions are met:
SAP HANA start release: SAP HANA 1.0 SPS 12
Single and multiple SAP HANA production virtual machines on a single physical server
CPU Architecture: Intel Broadwell E5 EP - 2-socket / E7 EX 2 & 4 & 8 socket
The minimum size of a virtual SAP HANA instance is a half socket (represented by at least 8 physical cores). The minimum is 128GB of RAM

Now this results in several questions for me:

1. Using VSphere is the installation of several Virtual machines (1 x HANA DB, 1x SAP Business One Components, etc.) on the same VSphere Host is supported by SAP?
2. If this is supported, does the VM for SAP HANA need to get 128GB of RAM when using VSphere 6.5? If I use a lower version of VSphere is the memory required less (and would it still allow me to install other VMs beside the one for HANA)?
3. The 128 GB needed for HANA do not include the components for SAP Business One? How much RAM is needed if I install those Components in the same VM as HANA, more than 128GB?
How much RAM does a separate VM containing only SAP Business Components require?
4. HANA is sold in units of 64GB, does this apply for the combo with SAP Business One as well? Or is there a different license model?

Best regards,

Nils

Accepted Solutions (1)

Accepted Solutions (1)

YatseaLi
Product and Topic Expert
Product and Topic Expert

Hi Nils,

Please find my answers below:

1.Yes.

2.Not, it is the same minimum requirement as 128G RAM regardless of vSphere versions. Please check this wiki for details: https://wiki.scn.sap.com/wiki/display/VIRTUALIZATION/SAP+HANA+on+VMware+vSphere

3.SAP HANA VMs can get co-deployed with SAP non-production HANA or any other workload VMs, as long as the production SAP HANA VMs are not negatively impacted by the co-deployed VMs. Hereby, you should size the HANA and B1 component if 128 G RAM is enough for both workload. Please check sizing tools below

Sizing tool for SAP Business One, version for SAP HANA(sizing for SAP HANA including B1 Server Components running on SLES):https://partneredge.sap.com/en/library/assets/products/ent_mng/sbo/about/sbo_b1h/tech_specs/tr_d_sbo_b1h_sizingtool.html

System Requirement Sizing Tool for SAP Business One Terminal Server and Browser Access(B1 Components running on Windows): https://partneredge.sap.com/en/library/assets/products/ent_mng/sbo/about/sbo/platform_info/tr_d_sbo_...

4.The same license model of SAP HANA for B1 by HANA Engine block with 64 G per block. However, the pricing of SAP HANA engine(Platform Edition, as of B1H 9.3 in conjunction with SAP HANA 1.0 SP12) has been adapted for SAP Business One customers.

Kind Regards, Yatsea

former_member547648
Participant
0 Kudos

Hi Yatsea,

thanks a lot for the fast and eleborate answer!

One point I still could need some clarification on is the sizing of a VM containing only the SAP Business One Components (with the HANA DB installed in a different VM). I have been told that is recommended to have them installed in a different VM, but I could need some documentation about the sizing for the VM needed to run them (which should be significantly less than the VM running HANA).

YatseaLi
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Nils,

Are you working with a B1 Cloud env or B1 on Premise?

For B1 HANA on Premise, you could install SAP HANA and SAP Business One Server Component(SLD, License, backup service, service layer etc) in the same VM. As SLD&License&backup services are not taking too much resource. When sizing SAP HANA, you should include the data entry from Service Layer as well as B1 clients.

Of course, you could have a separate VM for B1 Server Components from SAP HANA VM, but it won't make much difference, as you have enough resource for both workload. It doesn't really matter to have in all in one vm or separate VM. Actually, the more VMs, the more system admin, and more performance overhead by virtualisation layer.

It is recommended to have SAP HANA and SAP Business One Server Component(SLD, License, backup service, service layer etc) in the same VM in this case.

For B1 HANA Cloud, you should refer to the sizing tool for B1 Cloud.

Kind Regard, Yatsea

former_member547648
Participant
0 Kudos

Thank you Yatsea for this detailed Answer!

The installation will be on premise and meanwhile the plan has changed a bit. The SLES with SAP HANA will be installed on bare metall and without using a VM. The SAP B1 components will be installed in a VM on different server.

In this case still have to use VSphere as a Virtualization software for the SAP B1 components or does this restriction does not apply then? How much RAM will the VM need? Do I also need to have a virtual disk 53GB for the OS and another one for the rest (in this case only SAP B1), as specified for the HANA install? What about partitions (especially what size should /usr/sap be)?

Since I could not find any information about installing the SAP Business Components in different (Virtual-)machine, I got the impression that a separate install is not the common case. Are HANA and SAP Business One usually installed on the same machine? What about exposure of the DB to the network? Is it common to use only local addresses for all services (DB and SAP B1) and install nginx as reverse proxy, to mitigate the risks? Is the this the recommended procedure?

Kind regards,

Nils

YatseaLi
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Nils,

To clarify the whole landscape, there are three major logical components or group.

  • DBMS: SAP HANA on SLES
  • B1 Server Components: SLD, License Service, Backup Service, Service Layer, Analytics Service etc on SLES.
  • B1 Application: B1 Client Application running on Windows

As mentioned in last reply, it is common to have SAP HANA and B1 Server Components to install in the same server on SLES for a simple and cost-saving deployment in one box. At least, you don't need to purchase another SLES license for the B1 Server Components, neither VMWare, unless there is a particular reason that you would like to have B1 Server Component in a separate SLES machine or VM.

For the sizing of central server(B1 Server Component), my colleague has answer your question in another thread.

You can refer to the Administrator’s Guide for SAP Business One 9.3, Version for SAP HANA(s-number login required) about the installation process of B1 Server Components and B1 Client Application, and the security communication setting between SAP HANA and B1 Client Application.

Kind Regards, Yatsea

former_member547648
Participant
0 Kudos

Thanks a lot! Case closed 🙂

Answers (0)