From 514d19b9f62c310ac5215b7f43d63e2968dee13e Mon Sep 17 00:00:00 2001 From: Bastian Date: Fri, 4 Aug 2023 15:54:37 +0200 Subject: [PATCH] added: retrieve ceph versions for compatibility checks --- crossover | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/crossover b/crossover index 9490f62..8556560 100755 --- a/crossover +++ b/crossover @@ -39,6 +39,8 @@ declare -A -g dvmids declare -g scluster declare -g dcluster +declare -g scephversion +declare -g dcephversion # global integers declare -g -i perf_freeze_ok=0 @@ -423,6 +425,9 @@ function mirror() { log info "Start mirror $(date "+%F %T")" startjob=$(date +%s) + get_ceph_version + log info "Local Ceph Version: $scephversion, Remote Ceph version: $dcephversion" + #create pid file local pid_file="/var/run/$PROGNAME.pid" if [[ -e "$pid_file" ]]; then @@ -883,6 +888,11 @@ function check_pool_exist() { echo $exists } +function get_ceph_version() { + scephversion=$(ceph -v | cut -d " " -f 3) + dcephversion=$(ssh $opt_destination ceph -v | cut -d " " -f 3) +} + function main(){ [ $# = 0 ] && usage;