با توجه به اینکه End of life سیستم عامل Centos 8 تاریخ 2021/12/31 بوده و دیگر آپدیت رسمی برای آن ارائه نمیگردد لذا جهت تبدیل centos 8 به centos 8 stream میتوانید از دستورات زیر به ترتیب استفاده نمایید.
#set shecan DNS
echo "nameserver 185.51.200.2">/etc/resolv.conf
#change afranet repo to vault.centos
sed -i -e "s|centos.mirror.afranet.com|vault.centos.org|g" /etc/yum.repos.d/*
#update packages
yum clean all
yum update -y
#distro-sync
dnf --disablerepo '*' --enablerepo extras swap centos-linux-repos centos-stream-repos
dnf distro-sync
reboot
#remove disabled and set afranet repo
rm -rf /etc/yum.repos.d/*.rpmsave
sed -i -e "s|mirrorlist=http|#mirrorlist=http|g" /etc/yum.repos.d/*
sed -i -e "s|#baseurl=http://mirror.centos.org|baseurl=http://centos.mirror.afranet.com|g" /etc/yum.repos.d/*
#update again
yum update -y
# Install packages
yum install -y wget open-vm-tools cloud-init cloud-utils-growpart
# Permit root login
sed -i "/PermitRootLogin/d" /etc/ssh/sshd_config && echo "PermitRootLogin yes" >> /etc/ssh/sshd_config
# Download password and ssh key management script
curl -k https://shop.afranet.net/files/cloud-password-manager -o /usr/sbin/cloud-password-manager
chmod +x /usr/sbin/cloud-password-manager
# Activate ConfigSDrive and CloudStack datasource in Cloud-init
echo 'datasource: ConfigDrive, CloudStack' > /etc/cloud/ds-identify.cfg
# Configure Cloud-init
curl -k https://shop.afranet.net/files/cloud-init.cfg -o /etc/cloud/cloud.cfg.d/zzz-afracloud.cfg
cloud-init clean -ls