Add subscription
sudo subscription-manager registerAdd Repo and Install
sudo subscription-manager repos \
--enable rhocp-4.20-for-rhel-9-$(uname -m)-rpms \
--enable fast-datapath-for-rhel-9-$(uname -m)-rpmsSet RHEL release to 9.7
sudo subscription-manager release --set=9.7Install packages
sudo dnf install -y microshift openshift-clients git
sudo dnf update -y
sudo rebootCreate pull secret: pull-secret
echo '<SECRET-FROM-REDHAT>' > $HOME/openshift-pull-secret
sudo mv $HOME/openshift-pull-secret /etc/crio/openshift-pull-secret
sudo chown root:root /etc/crio/openshift-pull-secret
sudo chmod 600 /etc/crio/openshift-pull-secretFirewall
sudo firewall-cmd --permanent --zone=trusted --add-source=10.42.0.0/16
sudo firewall-cmd --permanent --zone=trusted --add-source=169.254.169.1
sudo firewall-cmd --reloadCreate VG for PV
sudo pvcreate /dev/sdb
sudo vgcreate microshift-pv /dev/sdb
sudo vgdisplayPull Repo
git clone https://github.com/headii/microshift_lab.git
cd microshift_labChange default domain microshift.lab
find . -type f -exec sed -i 's/microshift.lab/<YOUR.DOMAIN>/g' {} +Copy Config
sudo cp microshift_install/config/config.yaml microshift_install/config/lvmd.yaml /etc/microshift/Start Service
sudo systemctl enable --now microshift.serviceEnable oc bash completion
echo 'source <(oc completion bash)' >> ~/.bashrcCreate Config for "oc"
mkdir -p ~/.kube/
sudo cat /var/lib/microshift/resources/kubeadmin/kubeconfig > ~/.kube/config
chmod go-r ~/.kube/config
oc get pods -A