on 2021 Feb 02 11:25 PM
Hi experts,
I've been trying to install the Cloud Connector on a macbook air with a processor M1.
I've created a virtual machine with the Parallels Technical Preview version for a Windows 10 ARM64 based.
As expected, both versions of cloud connector (portable and MSI) didn't run. How could I run it?
Will SAP provide a version for this architecture in Windows and/or Mac?
Best Regards
Rogerio
Hi ,
I haven't seen much arm64 software development in SAP yet. I'm pretty sure this will take some time to pick up at SAP since there aren't that many enterprise grade solutions using this RISC technology as of today. Just think about how many developers SAP has and how many machines would need to be replaced in order to fully support this architecture. It is not just a huge financial investment, but also a human capital investment - as most of the acquired knowledge would have to change.
SCC depends on a library which is currently built just for Linux and Windows systems based on x86 and PPC platforms. Nothing prevents it from being ported and compiled against an ARM OS, but I don't see it moving into that direction any time soon. With that said, I wouldn't expect SCC to be available on that platform on short term basis.
There is an option that might have been overseen by you. Docker has recently released its desktop version for Apple Silicon which is fully supported by M1 processors. Developers usually don't require a high performant software for that matter, so a docker image of SCC would suffice in most cases.
And I would risk saying dockerzing in M1 would be a must during this transition phase where most of the developer community has focused on x86 architecture and are not thinking on moving into ARM so soon.
Best regards,
Ivan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Rogerio,
I investigated the issue further, and much better solution is to run portable SAP_CC x86 version with x86 JVM version on M1 MacBook. Both runs fine thanks to rosetta2.
What you need to do is to download and extract JVM for macOS x86_64 sapjvm-8.1.083-macosx-x64.zip, do the same with Cloud connector version for macOS x86_64 sapcc-2.14.0.1-macosx-x64.tar.gz. Set java_home path to extracted JVM and run go.sh from cloud connector folder.
The system may give you an error saying that the developer could not be identified and program cannot be executed. In this case you need to search for the name of the file which causes errors find it in the finder and open it from there. This will add the file to list of exceptions, and then you should be able to successfully execute go.sh.
The only downside is that it consumes around 800 MB of RAM.
Best regards
Maciej
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Rogerio,
I can confirm that docker with x86 container works pretty well on my MacBook Air M1.
To create docker image I've followed instructions from GitHub - nzamani/sap-cloud-connector-docker: SAP Cloud Connector in Docker, with one change - I used different os version - CentOS Linux release 7.0.1406.
For the most of the time cloud connector works fine. Unfortunately sometimes crashes during the start, but usually after the 2nd try, it starts successfully.
Best regards,
Maciej
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
79 | |
10 | |
10 | |
10 | |
10 | |
9 | |
8 | |
6 | |
5 | |
5 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.