ceph 12.2.4 部署 prepare报错——stderr: Device /dev/vdb not found (or ignored by filtering).

本文介绍了一种使用dd命令从/dev/urandom生成伪随机数据来初始化磁盘(/dev/sdb)的方法,通过设置块大小和计数来实现。

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

报错如下:


解决:

[root@vm172 dev]# dd if=/dev/urandom of=/dev/sdb bs=512 count=64


后执行成功

参考文档:



http://blog.sina.com.cn/s/blog_701300bc0100xmr4.html

<think>我们正在讨论Ceph存储系统的仓库配置验证,特别是针对Nautilus版本和CentOS/RHEL7系统(EL7)。用户想要检查Ceph仓库配置是否正确。我们需要验证仓库配置,确保能够正确安装或更新CephNautilus版本。步骤:1.检查仓库文件是否存在:通常Ceph的仓库配置文件位于`/etc/yum.repos.d/`目录下,文件名为`ceph.repo`或类似。2.检查仓库内容:确保仓库中配置的URL正确指向Nautilus版本的仓库,并且baseurl或mirrorlist设置正确。3.检查仓库是否启用:确保在配置文件中启用了正确的仓库(例如[ceph]和[ceph-noarch]),并且禁用了不需要的仓库。4.使用yum命令验证:尝试列出Ceph相关的包,或者检查更新,以验证仓库是否可用。典型的CephNautilusforEL7仓库配置示例(来自官方文档):官方推荐使用中国镜像站(如清华、阿里云)以加速访问。这里以阿里云镜像为例。创建或编辑`/etc/yum.repos.d/ceph.repo`,内容如下:```ini[ceph]name=Cephpackagesfor$basearchbaseurl=https://mirrors.aliyun.com/ceph/rpm-nautilus/el7/$basearchenabled=1gpgcheck=1type=rpm-mdgpgkey=https://download.ceph.com/keys/release.asc[ceph-noarch]name=Cephnoarchpackagesbaseurl=https://mirrors.aliyun.com/ceph/rpm-nautilus/el7/noarchenabled=1gpgcheck=1type=rpm-mdgpgkey=https://download.ceph.com/keys/release.asc[ceph-source]name=Cephsourcepackagesbaseurl=https://mirrors.aliyun.com/ceph/rpm-nautilus/el7/SRPMSenabled=0gpgcheck=1type=rpm-mdgpgkey=https://download.ceph.com/keys/release.asc```注意:这里启用了[ceph]和[ceph-noarch],禁用了[ceph-source]。验证步骤:1.检查仓库文件:`cat/etc/yum.repos.d/ceph.repo`,确保内容如上(注意镜像站地址和版本)。2.清理yum缓存:`yumcleanall`3.重新生成缓存:`yummakecache`4.列出Ceph相关包:`yumlist|grepceph`或`yumsearchceph`,查看是否能够列出Nautilus版本的包。如果遇到问题,可能需要检查网络连接,或者更换镜像站(比如使用清华镜像)。注意:不同的Ceph版本有不同的仓库路径,确保在baseurl中指定了`nautilus`。如果用户无法连接官方镜像,也可以考虑使用Ceph官方仓库(但速度可能较慢):将上面的`baseurl`中的镜像站地址改为官方地址:`baseurl=https://download.ceph.com/rpm-nautilus/el7/$basearch`(注意版本号对应)最后,如果用户是在生产环境,请确保使用稳定和可靠的镜像源。另外,还可以通过尝试安装一个Ceph包(如ceph-common)来测试,但不建议直接在生产环境测试,可以用`yuminstallceph-common--nogpgcheck-y`(但跳过gpgcheck不是最佳实践,仅用于测试)。因此,总结步骤如下:1.检查仓库配置文件内容。2.清理并重建缓存。3.搜索或列出Ceph包,确认仓库可用。如果以上步骤成功,则说明仓库配置正确。相关问题:注意:由于用户的问题是关于验证仓库配置,所以生成的问题可以围绕Ceph安装、配置和常见问题。§§相关问题§§1.如何安装CephNautilus在CentOS7上?2.Ceph集群部署的基本步骤是什么?3.如何解决Ceph仓库配置中的GPG验证失败问题?4.在配置Ceph仓库时,如何选择合适的镜像站?</think> 要验证 Ceph Nautilus(版本 14.2.x)在 CentOS/RHEL 7(EL7)上的仓库配置,请按照以下步骤操作: ### 验证步骤 1. **检查仓库文件存在性** ```bash ls /etc/yum.repos.d/ceph*.repo ``` 应看到至少 2 个关键文件:`ceph.repo` 和 `ceph-noarch.repo`,这是官方标准配置[^1]。 2. **验证仓库内容** (以 `ceph.repo` 为例) ```bash cat /etc/yum.repos.d/ceph.repo ``` 确认内容包含: ```ini [ceph] name=Ceph packages for $basearch baseurl=https://download.ceph.com/rpm-nautilus/el7/$basearch enabled=1 gpgcheck=1 gpgkey=https://download.ceph.com/keys/release.asc [ceph-noarch] name=Ceph noarch packages baseurl=https://download.ceph.com/rpm-nautilus/el7/noarch enabled=1 gpgcheck=1 gpgkey=https://download.ceph.com/keys/release.asc ``` **关键参数**: - `nautilus` 在 URL 路径中明确出现 - `el7` 表示 CentOS/RHEL 7 专用仓库 - `gpgcheck=1` 启用签名验证[^2] 3. **测试仓库连通性** ```bash yum repolist enabled | grep ceph # 应显示 cephceph-noarch # 验证包可见性 yum list available | grep -E 'ceph-common|ceph-mon' ``` 正常输出应包含类似内容: `ceph-common.x86_64 14.2.22-0.el7 ceph` 4. **检查镜像状态(可选)** 如果使用镜像站(如清华/阿里云),替换 URL 中的域名: ```ini baseurl=https://mirrors.tuna.tsinghua.edu.cn/ceph/rpm-nautilus/el7/$basearch ``` ### 常见错误排查 1. **版本不匹配错误** - 现象:`No package ceph available` - 修复:检查 URL 中是否包含 `nautilus`,而非其他版本名 2. **GPG签名失败** ```bash rpm --import https://download.ceph.com/keys/release.asc # 重新导入密钥 ``` 3. **404错误** 使用官方检测工具验证: ```bash curl -I https://download.ceph.com/rpm-nautilus/el7/x86_64/repodata ``` 应返回 `HTTP/1.1 200 OK` ### 完整配置示例 `/etc/yum.repos.d/ceph.repo` 正确配置: ```ini [ceph] name=Ceph Nautilus baseurl=https://download.ceph.com/rpm-nautilus/el7/$basearch gpgkey=https://download.ceph.com/keys/release.asc gpgcheck=1 priority=2 [ceph-noarch] name=Ceph Nautilus noarch baseurl=https://download.ceph.com/rpm-nautilus/el7/noarch gpgkey=https://download.ceph.com/keys/release.asc gpgcheck=1 priority=2 ``` 通过上述步骤可确保仓库正确配置。实际部署前建议在测试环境验证。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值