uyuni icon indicating copy to clipboard operation
uyuni copied to clipboard

uyuni server: container image/container build

Open fritz0011 opened this issue 1 year ago • 3 comments

Question

Hello, we would like to migrate the uyuni server from a VM to a container image deployed in Rancher cluster So: question1: if this is the official image registry.opensuse.org/home/deneb_alpha/branches/systemsmanagement/uyuni/master_510bump/containers/uyuni/server:2024.09 If I create a deployment, what are the associated volumes for: /etc/rhn and /var/spacewalk question2: we'd like to use the container with an external postgresDB question3: is this the official Docker file? https://github.com/uyuni-project/uyuni/blob/master/containers/server-image/Dockerfile if so, why is missing Expose ports ?

fritz0011 avatar Sep 27 '24 10:09 fritz0011

  1. that is not the official image. The official one is: egistry.opensuse.org/uyuni/server:latest You also have a helmchart at registry.opensuse.org/uyuni/server-helm:latest
  2. You can try, but that is not supported yet. It's on our roadmap and should be one of the next steps
  3. we are exposing the ports in the helmchart

Did you try the tool mgradm? It can deploy uyuni directly to your kubernetes cluster and setup everything for you.

rjmateus avatar Sep 27 '24 10:09 rjmateus

  1. that is not the official image. The official one is: egistry.opensuse.org/uyuni/server:latest You also have a helmchart at registry.opensuse.org/uyuni/server-helm:latest

    1. You can try, but that is not supported yet. It's on our roadmap and should be one of the next steps

    2. we are exposing the ports in the helmchart

Did you try the tool mgradm? It can deploy uyuni directly to your kubernetes cluster and setup everything for you.

I'll have a look over the weekend. Thanks :)

fritz0011 avatar Sep 27 '24 18:09 fritz0011

@rjmateus , So,
Rancher 2.9.0/RKE 1.28.13

helm install uyuni-server oci://registry.opensuse.org/uyuni/server-helm -n uyuni-server --set ingress=nginx --set fqdn=uyuni-itm8.apps.mydomain.dk

root@mgmtrke2m01:~# kubectl get po -n uyuni-server
NAME                     READY   STATUS    RESTARTS      AGE
uyuni-6bf577f497-blbgs   1/1     Running   4 (73s ago)   25m
kubectl  logs -f uyuni-6bf577f497-blbgs -n uyuni-server
Defaulted container "uyuni" out of: uyuni, init-etc-tls (init), init-var-cobbler (init), init-var-salt (init), init-var-pgsql (init), init-var-cache (init), init-var-log (init), init-srv-salt (init), init-srv-www (init), init-srv-tftpboot (init), init-srv-formulametadata (init), init-srv-pillar (init), init-srv-susemanager (init), init-srv-spacewalk (init), init-root (init), init-etc-apache2 (init), init-etc-rhn (init), init-etc-systemd-multi (init), init-etc-systemd-sockets (init), init-etc-salt (init), init-etc-tomcat (init), init-etc-cobbler (init), init-etc-sysconfig (init), init-etc-postfix (init), init-etc-sssd (init)

As you can see , pod is running but all the containers are in init state....

fritz0011 avatar Oct 02 '24 10:10 fritz0011