[lxc-users] cluster node with different storage config
Stéphane Graber
stgraber at stgraber.org
Fri Oct 16 16:07:31 UTC 2020
Joining nodes should be empty, they should not have any existing
network or storage pool configured in LXD.
On Sun, Oct 4, 2020 at 3:19 AM Aleksandar Ivanisevic
<aleksandar at ivanisevic.de> wrote:
>
> Hi,
>
> I’m trying to join a node to a lxd cluster that has different storage configuration. My cluster uses storage pool ‘local’ in zfs pool ‘ee’ and the new node uses ‘rpool/lxd’. Although the documentation (https://linuxcontainers.org/lxd/docs/master/clustering.html) suggests that should be possible, no matter what I put in the preseed yaml it always either tries to import the zfs pool ‘ee’ or create an already existing pool ‘local'
>
> Does anyone know what is the correct syntax or is it possible at all?
>
> $ lxd init --preseed < /tmp/cluster.yaml
> $ cat /tmp/cluster.yaml
> cluster:
> enabled: true
> server_name: ${HOSTNAME%%.*}
> server_address: ${HOSTNAME%%.*}:8443
> cluster_address: lxd1:8443
> cluster_certificate: "-----BEGIN CERTIFICATE——
> ...
> -----END CERTIFICATE-----
> "
> cluster_password: “..."
> member_config:
>
> # no matter what i put after this line it is always the same errors
> # Error: Failed to join cluster: Failed to initialize member: Failed to initialize storage pools and networks: Failed to create storage pool 'local': Storage pool directory "/var/snap/lxd/common/lxd/storage-pools/local" already exists
> # or, if the new member’s local pool is not called ‘local’ then it complains about zpool import ‘ee’ failed.
>
>
> - entity: storage-pool
> name: cluster
> key: source
> value: "rpool/lxd"
> key: zfs.pool_name
> value: "rpool/lxd"
> _______________________________________________
> lxc-users mailing list
> lxc-users at lists.linuxcontainers.org
> http://lists.linuxcontainers.org/listinfo/lxc-users
--
Stéphane
More information about the lxc-users
mailing list