基于KVM安装部署RHCOS(CoreOS)操作系统

该文详细介绍了OpenShiftOCP集群中RHCOS的离线安装步骤,包括使用virt-manager安装RHCOS虚拟机,修改内核命令行参数,设置Ignition配置文件URL,以及后期的RHCOS机器配置,如允许远程登录。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考:Openshift 4.4 静态 IP 离线安装系列:初始安装 - 米开朗基杨 - 博客园

简介

关于RHCOS简介详情,参考:RHCOS(Red Hat Enterprise Linux CoreOS )简介_风情客家__的博客-CSDN博客 

一、Openshift OCP集群安装架构示意图 

RHCOS 的默认用户是 core

 如果安装有问题会进入 emergency shell,检查网络、域名解析是否正常,如果正常一般是以上参数输入有误,reboot 退出 shell 回到第一步重新开始。

安装成功后从基础节点通过命令 ssh -i ~/.ssh/new_rsa core@192.168.57.61 登录 bootstrap 节点,然后验证:

  • 网络配置是否符合自己的设定:
    • hostname
    • ip route
    • cat /etc/resolv.conf
  • 验证是否成功启动 bootstrap 相应服务:
    • podman ps 查看服务是否以容器方式运行
    • 使用 ss -tulnp 查看 6443 和 22623 端口是否启用。

二、下载 RHCOS ISO镜像

镜像下载地址:https://mirror.openshift.com/pub/openshift-v4/x86_64/dependencies/rhcos/4.11/latest/

要下载和使用的ISO镜像文件如下:

三、使用virt-manager安装RHCOS虚拟机

安装过程可参考

Centos7 安装KVM

安装流程:

  1. 使用 ISO 文件在更多计算机器上安装 RHCOS。在安装集群前,使用创建机器时使用的相同方法:

    • 将 ISO 镜像刻录到磁盘并直接启动。
    • 在 LOM 接口中使用 ISO 重定向。
  2. 实例启动后,按 TAB 或 E 键编辑内核命令行。
  3. 将参数添加到内核命令行:

             coreos.inst=yes
             coreos.inst.install_dev=sda    # 指定要安装到的系统块设备。
             coreos.inst.image_url=<bare_metal_image_URL>  # UEFI 或 BIOS 镜像的 URL
             coreos.inst.ignition_url=http://example.com/worker.ign   #  Ignition 配置文件 URL

四、RHCOS机器配置

4.x RHCOS设置允许远程登录

#. 1. 修改core用户密码
$. sudo passwd core
 
#  2. 修改sshd配置
$. sudo vi /etc/ssh/sshd_config
# 修改相应字段为如下内容:
	PasswordAuthentication yes
 
# 3. 重启sshd服务	
$. sudo systemctl restart sshd.service
$. systemctl status sshd.service 
 
# 4. 接下来就可以用xshell等工具远程登录rhcos机器了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

风情客家__

原创不易,觉得好的话给个打赏哈

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值