Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multi-arch support; S390x (IBM Z) #1281

Closed
zhengxiaomei123 opened this issue Jun 3, 2020 · 14 comments
Closed

Multi-arch support; S390x (IBM Z) #1281

zhengxiaomei123 opened this issue Jun 3, 2020 · 14 comments

Comments

@zhengxiaomei123
Copy link

Is there any plan to do mutl-arch support? The CRC for linux now is amd64 based. How to add a new hypervisor driver ? Thanks.

@cfergeau
Copy link
Contributor

cfergeau commented Jun 3, 2020

What platform/hypervisor would you want to run crc on?

@gbraad
Copy link
Contributor

gbraad commented Jun 3, 2020

Support for PowerPC and ARM have been requested but more would be needed to start this work, such as a common hypervisor framework, a way to produce images in an automated fashion, etc. More details would be needed. If Power, this is a duplicate

See: #957 and #316

@zhengxiaomei123
Copy link
Author

zhengxiaomei123 commented Jun 4, 2020

The platform I requested is S390x (IBM Z) with hypervisor zKVM or DPM or ZVM. To start this work, How to breakdown the work?

@gbraad
Copy link
Contributor

gbraad commented Jun 4, 2020 via email

@gbraad
Copy link
Contributor

gbraad commented Jun 4, 2020 via email

@gbraad gbraad changed the title Multi-arch support Multi-arch support; S390x (IBM Z) Jun 4, 2020
@zhengxiaomei123
Copy link
Author

@gbraad There is libvirt solution on IBM Z.

@gbraad
Copy link
Contributor

gbraad commented Jun 4, 2020

In that case the existing libvirt driver might be sufficient and would only need minimal changes. However image generation remains ... which also relies on libvirt.

@Prashanth684
Copy link

@zhengxiaomei123 single node clusters can be provisioned in a zKVM environment for libvirt based deploys. The snc scripts can be used to create a single node cluster on Z with some tweaks (mostly around setting the right images/executables). This means we can also get a CRC disk image although we have not worked on that yet as it has not been required. I will discuss offline with you more about this.

It would also be good to know what the use case for this will be as we have zVM and zKVM full cluster Openshift deploys already working.

@gbraad
Copy link
Contributor

gbraad commented Jun 15, 2020

Any news on this... else I would like to close the issue as it is not on our roadmap and does not match the usecase of CRC.

@gbraad
Copy link
Contributor

gbraad commented Jun 19, 2020

Closing

@gbraad gbraad closed this as completed Jun 19, 2020
@jichenjc
Copy link

@gbraad thanks for the info, this is not in our priority list on s390x platform
the question asked by @zhengxiaomei123 is just for technical , nothing related to biz and further plan
so we can avoid further discussion

@gbraad
Copy link
Contributor

gbraad commented Jun 19, 2020 via email

@mtarsel
Copy link

mtarsel commented Jul 16, 2020

hello, I created crc-org/snc#209 to address s390x and ppc64le. Since 4.3 the mirror now contains the binaries for IBM's arches. Please reach out to me on slack if you have any questions (username: mick). I have been talking with @zhengxiaomei123 via email about this. Next steps would be to help provide snc team with hardware for testing.

@gbraad
Copy link
Contributor

gbraad commented Jul 17, 2020

crc-org/snc#209 has been merged now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants