1

DRBD 使用的配置文件格式与 Python 中现有的解析器有点标准,还是不需要我编写自己的解析器?

例子:

resource server42 {
        volume 0 {
                device          /dev/drbd9;
                disk            /dev/vg01/server42-root-drbd;
                meta-disk       /dev/vg01/server42-root-metadata;
        }
        volume 1 {
                device          /dev/drbd10;
                disk            /dev/vg01/server42-swap-drbd;
                meta-disk       /dev/vg01/server42-swap-metadata;
        }
        volume 2 {
                device          /dev/drbd11;
                disk            /dev/vg01/server42-temp-drbd;
                meta-disk       /dev/vg01/server42-temp-metadata;
        }
        volume 3 {
                device          /dev/drbd12;
                disk            /dev/vg01/server42-var-drbd;
                meta-disk       /dev/vg01/server42-var-metadata;
        }
        on server23 {
                address         10.20.30.40:7796;
        }
        on server24 {
                address         10.20.30.41:7796;
        }
}
4

1 回答 1

2

它是专有的。DRBD utilsdrbdadm提供了一个dump-xml选项,您可以使用该选项将配置从其专有格式转换为 xml。希望有帮助!

于 2018-07-27T21:06:03.887 回答