温馨提示×

centos overlay配置依赖啥

小樊
33
2026-10-06 03:39:27
栏目: 智能运维

在 CentOS 里说到 overlay,通常有两种常见场景,依赖的东西不一样:


1. OverlayFS(文件系统,常用于 Docker)

如果是 overlay / overlay2 存储驱动:

依赖:

  • 内核支持 OverlayFS
    • CentOS 7:内核 ≥ 3.10(默认已支持 overlay,但 overlay2 建议 ≥ 4.x,CentOS 7.4+ 基本可用)
    • CentOS 8 / Stream:内核已原生支持
  • 文件系统支持
    • 底层目录所在文件系统需支持:
      • ext4(推荐)
      • xfs(需开启 ftype=1)
      xfs_info / | grep ftype
      
  • Docker(如果用 overlay2)
    • docker ≥ 1.13(CentOS 7)
    • docker-ce 推荐

2. network overlay(如 Neutron / OVS / Calico)

如果是 网络 overlay(VXLAN 等):

依赖:

  • 内核支持:
    • VXLAN
    • iptables / nftables
  • 用户态组件(看方案):
    • Open vSwitch
    • flannel / calico / weave
  • 如果是 OpenStack:
    • neutron-agent
    • ovs / linuxbridge

3. LVM overlay(较少见)

  • 依赖 LVM2
  • 内核 device-mapper

总结一句话

CentOS 的 overlay 主要依赖:内核 OverlayFS 支持 + 合适的底层文件系统(ext4/xfs ftype=1),如果是 Docker 还要 Docker 支持,如果是网络 overlay 还要相应网络组件。

如果你能说下你是 Docker overlay2 / 网络 overlay / 还是别的地方看到的 overlay,我可以给你更精确的配置示例。

0 踩