如何添加 Huawei NPU 节点到 Kubernetes 集群
· ☕ 5 分钟
1. 磁盘处理 1.1 查看磁盘 查看新磁盘 1 fdisk -l Disk /dev/nvme1n1: 3.91 TiB, 4294967296000 bytes, 8388608000 sectors 1.2 组建 RAID0 如果有多块小盘,更好的方式是组建一个 RAID0,这样不仅能获得更大的存储目录,还能获得更快的速度。 创建 RAID 1 mdadm --create --verbose /dev/md0 --level=0 --raid-devices=3 /dev/nvme1n1 /dev/nvme2n1 /dev/nvme3n1 查看 RAID 1 mdadm --detail /dev/md0 1.3 挂载磁盘 创建文件系统 1 mkfs.xfs -f /dev/nvme1n1 或者 mkfs.ext4 /dev/nvme1n1 xfs 适

loop device 生命周期管理
· ☕ 2 分钟
1. 创建镜像文件 1.1 loop存储适用场景 把普通文件当成 /dev/loopN 块设备来用,读写走块设备接口,backing file 仍是宿主机上的一个文件 挂载 ISO 与磁盘镜像 本地练手与压测 加密卷与密文镜像 模拟云盘或 CSI 块卷 只读暴露文件 临时挂载 和真实磁盘相比,loop 设备性能受 backing file

Ubuntu 包依赖与变更管理
· ☕ 2 分钟
1. 查看包依赖 1.1 正向依赖 依赖哪些包 列出依赖 1 apt-cache depends apparmor 1 2 3 4 5 6 7 8 9 10 11 12 13 14 apparmor Depends: debconf # 必须 Depends: lsb-base # 必须 |Depends: debconf # 必须 Depends: <debconf-2.0> # 多选一 cdebconf debconf Depends: libc6 # 必须 Breaks: apparmor-profiles-extra # 不兼容 Breaks: fcitx-data # 不兼容 Breaks: snapd # 不兼容 Suggests: apparmor-profiles-extra # 建议安装 Suggests: apparmor-utils # 建议安装 Replaces: fcitx-data # 用于替代后者 查看已安装的依赖 1 apt-cache depends --installed

容器部署 Ceph
· ☕ 3 分钟
本文介绍 cephadm 单节点验证与三节点生产部署。架构、运维与功能测试见《Ceph 架构与运维》。 1. 磁盘准备 OSD 只能使用块设备(/dev/sdX、分区、/dev/loopN)。 1.1 查看可用设备 1 2 3 4 5 6 7 lsblk -o NAME,SIZE,TYPE,FSTYPE,MOUNTPOINT,MODEL # 文件系统与 UUID lsblk -f # 指定盘是否已挂载(无输出 =

Ceph 架构与运维
· ☕ 7 分钟
Ceph 是支持块存储(RBD)、对象存储(RGW)、文件存储(CephFS)的统一分布式存储。可以使用官方 cephadm 以容器(Docker 或者 Podman + Containerd)编排各守护进程,详情见《容器部署 Ceph》。 1. 架构 1.1 拓扑与数据路径 下图是五节点常见拓扑(