Alguém fez upgrade com sucesso de 10.2 para 10.3 usando mariabackup sem nenhum tempo de inatividade para o cluster?
Eu tenho um cluster de 3 nós. Node1 serve o resto do tráfego para standby e quorum. Eu gostaria de atualizá-los de 10.2 para 10.3.
10.2 -> Has xtrabackup
10.3 -> Has mariabackup
O IST não acontece quando eu atualizo o 3º nó de 10.2 para 10.3. Mas quando copio arquivos xtrabackup* do 2º nó e uso wsrep_sst_method=xtrabackup_v2. O IST funciona. Quando mudo para mariabackup e reinicio não funciona.
Não é para isso que serve mariabackup. Você faz backup e restaura na mesma versão "principal" (onde "principal" significa apenas os primeiros 2 números da versão). Se você precisar de um upgrade, é para isso que serve o mysql_upgrade.
Em um cluster de 3 nós. Estou atualizando node3, node2 e node1.
é necessário para que o 2º nó (nó doador) escolha inicialmente o mariabackup usando 10.2.16.
Isso garantirá o arquivo /usr/bin/mariabackup no 2º nó (doador).
O 3º nó deve ter valores abaixo.
Ao atualizar o 2º nó. Você pode atualizar mariadb-backup-10.2 para mariadb-backup-10.3 também no 2º nó.
Antes de atualizar o 1º nó. Roteie o tráfego do 1º nó para o nó2. E prossiga a atualização. Ele terá em 10.3 tanto para mariadb-server quanto para mariadb-backup.