-
Notifications
You must be signed in to change notification settings - Fork 204
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
USHIFT-168: MicroShift cannot be installed on CentOS Stream 8 (hardcoded rhel volume group) #880
Comments
The router pod fails to start because of the missing mandatory firewall setting:
See https://github.com/openshift/microshift/blob/main/docs/howto_firewall.md#firewalld |
For the LVM name issue, "rhel" is the hardcoded name at present. We have a USHIFT-168 ticket to allow storage configuration via /etc/microshift/config.yaml. |
Thanks, adding the firewall rule resolved it
I was following (outdated) docs for this step, at https://microshift.io/docs/getting-started/#deploying-microshift I am looking forward to USHIFT-168 being resolved. Ideally, I'd hope that microshift is able to autodetect default RHEL/Fedora/CentOS Stream settings and "just work", without me having to edit yamls as part of a "getting started" quick install. |
rhel
volume group)
We are currently focused on RHEL support, but we certainly plan to add Fedora/CentOS support for the community. |
/kind feature |
/retitle [Enhancement] MicroShift cannot be installed on CentOS Stream 8 (hardcoded rhel volume group) |
rhel
volume group)
/retitle USHIFT-168: MicroShift cannot be installed on CentOS Stream 8 (hardcoded rhel volume group) |
This issue also happens on systems that have been converted to RHEL from centos. I converted a Centos 7 system to RHEL using convert2rhel and then used leapp to upgrade from RHEL 7 to RHEL 8. I hit this exact same error. |
/close |
@ggiguash: Closing this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
What happened:
rhel
volume group available, centos stream createscs
volume grouprouter-default-6795657dbc-nnqmv
pod inopenshift-ingress
namespace fails to start, for (to me) unexplained reasonsWhat you expected to happen:
🦄
How to reproduce it (as minimally and precisely as possible):
Need install cri-o (covered at https://microshift.io/docs/getting-started/)
Need enable openstack repos to have
openvswitch2.16
package for microshift-networking, available (not mentioned in RHEL 8 instructions or really anywhere)Now I can install microshift rpms
Following the install instructions further
Copy the pull secret (https://github.com/openshift/microshift/blob/main/docs/devenv_rhel8.md)
Do the other things
And, I end up with all pods up, with the exception of
topolvm-node-26t6g
(and, as I later noticed router-default-6795657dbc-nnqmv)and these errors in the log for topolvm-node-26t6g
Looks like my volume group is named
cs
and notrhel
So I renamed the vg following https://forums.centos.org/viewtopic.php?t=62406
And now I noticed the CrashLoopBackOff in router-default-6795657dbc-nnqmv pods
Anything else we need to know?:
Environment:
microshift version
): MicroShift Version: 4.10.0-0.microshift-2022-08-08-151458-61-g2d7df45a Base OCP Version: 4.10.18cat /etc/os-release
):NAME="CentOS Stream"
VERSION="8"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="8"
PLATFORM_ID="platform:el8"
PRETTY_NAME="CentOS Stream 8"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:8"
HOME_URL="https://centos.org/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux 8"
REDHAT_SUPPORT_PRODUCT_VERSION="CentOS Stream"
uname -a
): Linux localhost.jiridanek.net 4.18.0-373.el8.x86_64 Init #1 SMP Tue Mar 22 15:11:47 UTC 2022 x86_64 x86_64 x86_64 GNU/LinuxRelevant Logs
The text was updated successfully, but these errors were encountered: