Comments (4)
@huchengze all parts of Piraeus-DS are tested on multiple architectures (x86_64, arm64, ppc64el, s390x, mips64el) and known to work. LINBIT, one of the Piraeus-DS' contributors, maintains a multi-arch container registry, that also carries containers for arm64. This registry is part of LINBIT's SDS product. Maybe this is an option for you.
Currently, there is no contributor on the project that works on arm64 container images for the public Piraeus-DS repositories.
from piraeus.
the drbd9-*
kernel module loaders should be easy to build, they don't have any dependency on any architecture specific code. They are mainly a distribution, some dependencies, a tarball and shell script. As long as the base distributions (Focal, CentOS7/8,...) are available, this should be docker build
-able as of now. FWIW, this are these Dockerfiles: https://github.com/piraeusdatastore/piraeus/tree/master/dockerfiles/drbd-driver-loader
The piraeus-server should be easy as well, but it fetches some components from the public LINBIT repos. Should be easy as well, as the main parts here are not arch specific as well (some Python, some Java), but we (as LINBIT) would have to expose our arm repos to make it build out of the box. That is some internal discussion I have to have if we want to do that, or if this is x86 only and only available LINBIT customers. I will start this discussions, if you don't get a response within a week, feel free to ask again.
from piraeus.
@Philipp-Reisner I'm sorry to reply so late, thanks for your help.
Do you mean I can get the images from drbd.io and do I need to register an account?
Is there an easier way to get the diferent archs of image drbd.io/drbd9-bionic?
from piraeus.
- drbd.io registry is for LINBIT customers only, so you would have to be a customer. You can contact
[email protected]
or get in touch on the web page if that is an option for you. But again, customers only. - the images we have on drbd.io are multi-arch. so if you pull something like
drbd.io/drbd9-rhel8
on aamd64
machine you get the amd64 one, if you pull on as390x
you get one for that. and so on.
from piraeus.
Related Issues (20)
- piraeus-server,docker: Makefile only builds with bash
- Problems with Ubuntu 22.04 and drbd9-jammy HOT 1
- Unable to find way to reduce placement count HOT 2
- drbd9-focal compilation doesn't work on Ubuntu 20.04 5.15.0-43-generic HOT 1
- Got 401 while creating LinstorCluster: piraeusdatastore/drbd9-bullseye not found in quay.io HOT 1
- ERROR: failed to push quay.io/piraeusdatastore/drbd9-flatcar:v9.1.14: unexpected status: 401 UNAUTHORIZE HOT 1
- CNCF TOC annual review due HOT 2
- Two questions about drbd containerized installation solution HOT 1
- Piraeus Annual Review Evaluation and next steps HOT 4
- Losing quorum as soon as a node goes down HOT 4
- GitHub repository does not link to the project website url HOT 1
- kernel crashes at Oracle Linux 8 HOT 19
- A potential risk in piraeus that could lead to takeover of the cluster HOT 1
- modinfo 8.4.10 vs. kernel-loader 9.0.27 HOT 4
- Enable DCO per CNCF IP Policy HOT 1
- snapshot stucks and PVC turns readOnlny HOT 5
- Build multi-arch images HOT 19
- Update from piraeus-server 1.11.1 to 1.12.3 failed with Database initialization error HOT 2
- Add reference in README that you're a CNCF sandbox project
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from piraeus.