xbcloudは中間のローカルファイル転送なしでDBを直接s3にバックアップします

[root @ spray1:/ usr / local / src / percona-xtradb-cluster-operator / deploy]#kubectl logs -f cluster1-xb-cron-cluster1-20200422025603-s923k-ppwlt -n pxc

  • GARBD_OPTS =
  • SOCAT_OPTS = TCP-LISTEN:4444、reuseaddr、retry = 30
  • check_ssl
  • CA =の/ var /実行/秘密/ kubernetes.io / serviceaccount / ca.crt
  • '[' -f /var/run/secrets/kubernetes.io/serviceaccount/service-ca.crt ']'
  • SSL_DIR = / etc / mysql / ssl
  • '[' -f /etc/mysql/ssl/ca.crt ']'
  • CA = / etc / mysql / ssl / ca.crt
  • SSL_INTERNAL_DIR = / etc / mysql / ssl-internal
  • '[' -f /etc/mysql/ssl-internal/ca.crt ']'
  • CA = / etc / mysql / ssl-internal / ca.crt
  • KEY = / etc / mysql / ssl / tls.key
  • CERT = / etc / mysql / ssl / tls.crt
  • '[' -f /etc/mysql/ssl-internal/tls.key -a -f /etc/mysql/ssl-internal/tls.crt ']'
  • KEY = / etc / mysql / ssl-internal / tls.key
  • CERT = / etc / mysql / ssl-internal / tls.crt
  • '[' -f /etc/mysql/ssl-internal/ca.crt -a -f /etc/mysql/ssl-internal/tls.key -a -f /etc/mysql/ssl-internal/tls.crt ' ] '
  • GARBD_OPTS = 'socket.ssl_ca = / etc / mysql / ssl-internal / ca.crt; socket.ssl_cert = / etc / mysql / ssl-internal / tls.crt; socket.ssl_key = / etc / mysql / ssl-internal / tls.key; socket.ssl_cipher =; '
  • SOCAT_OPTS = openssl-listen:4444、reuseaddr、cert = / etc / mysql / ssl-internal / tls.crt、key = / etc / mysql / ssl-internal / tls.key、c​​afile = / etc / mysql / ssl-internal /ca.crt,verify=1,retry=30
  • '[' -n andy-bakckup-s3 ']'
  • backup_s3
  • S3_BUCKET_PATH = cluster1-2020-22-04-02:56:04-full
  • echo 'Backup to s3:// andy-bakckup-s3 / cluster1-2020-22-04-02:56:04-full started'
  • mc -C / tmp / mc config host add dest https://s3.amazonaws.com AKIAI3K33V5Q123HQR6A K8 + JgeX0 + DQCRvbFmbTNTwjtT123XnAtoP35ZBQx
    Backup to s3:// andy-bakckup-s3 / cluster1-2020-22-04-02:56: 04-完全開始正常に
    追加されましdestた。

    + xbcloud delete --storage = s3 --s3-bucket = andy-bakckup-s3 cluster1-2020-22-04-02:56:04-full

    200422 02:56:09 xbcloud:プローブが失敗しました。資格情報とエンドポイント設定を確認してください。

  • request_streaming
    ++ホスト名-i
  • ローカルLOCAL_IP = 172.19.4.236
    ++ get_backup_source
    ++ピアリスト-on-start = / usr / bin / get-pxc-state -service = cluster1-pxc
    ++ grep wsrep_ready:ON:wsrep_connected:ON:wsrep_local_state_comment:Synced: wsrep_cluster_status:Primary
    ++ sort
    ++ tail -1
    ++ cut -d。-f 1
    ++カット-d:-f 2
  • ローカルNODE_NAME = cluster1-pxc-2
  • '[' -z cluster1-pxc-2 ']'
  • タイムアウト-k 25 20 garbd --address 'gcomm://cluster1-pxc-2.cluster1-pxc?gmcast.listen_addr = tcp://0.0.0.0:4444' --donor cluster1-pxc-2 --group cluster1 -pxc --options 'socket.ssl_ca = / etc / mysql / ssl-internal / ca.crt; socket.ssl_cert = / etc / mysql / ssl-internal / tls.crt; socket.ssl_key = / etc / mysql / ssl -internal / tls.key; socket.ssl_cipher =; ' --sst xtrabackup-v2:172.19.4.236:4444 / xtrabackup_sst // 1
  • tee /tmp/garbd.log
    2020-04-22 02:56:12.786情報:CRC-32C:ハードウェアアクセラレーションを使用しています。
    2020-04-22 02:56:12.786 INFO:読み取り構成:
    デーモン:0
    名前
    :garbアドレス:gcomm://cluster1-pxc-2.cluster1-pxc?gmcast.listen_addr = tcp://0.0.0.0:4444
    グループ:cluster1-pxc
    sst:xtrabackup-v2:172.19.4.236:4444 / xtrabackup_sst // 1
    ドナー:cluster1-pxc-2
    オプション:socket.ssl_ca = / etc / mysql / ssl-internal / ca.crt; socket.ssl_cert = / etc / mysql / ssl-internal / tls.crt; socket.ssl_key = / etc / mysql / ssl-internal / tls.key; socket.ssl_cipher = ;; gcs.fc_limit = 9999999; gcs.fc_factor = 1.0; gcs.fc_master_slave = yes
    cfg:
    ログ:

2020-04-22 02:56:12.787情報:メッセージチェックサムにCRC-32Cを使用しています。
2020-04-22 02:56:12.787 INFO:sslコンテキストを初期化しています
2020-04-22 02:56:12.787 INFO:otherに設定されたgcommスレッドのスケジューリング優先度
2020-04-22 02:56:12.787警告:失敗ファイル(./gvwstate.dat)エラーにアクセスします(そのようなファイルまたはディレクトリはありません)。ノードが初めて起動する場合、または正常なシャットダウン後に再起動する場合は、
2020-04-22 02:56:12.787 INFO:ディスクからのプライマリコンポーネントの復元に失敗しました。ノードが初めて起動するか、正常なシャットダウン後に再起動する
2020-04-22 02:56:12.788 INFO:GMCast version 0
2020-04-22 02:56:12.789 INFO:(d36b253e、 'ssl:// 0.0.0.0:4444 ')ssl://0.0.0.0:4444でリッスン
2020-04-22 02:56:12.789 INFO:(d36b253e、 'ssl://0.0.0.0:4444')multicast:、ttl:1
2020-04-22 02:56:12.789 INFO:EVS version 0
2020- 04-22 02:56:12.789情報:gcomm:グループ 'cluster1-pxc'、ピア 'cluster1-pxc-2.cluster1-pxc:'に
接続しています2020-04-22 02:56:12.797情報:SSLハンドシェイクが成功しました、リモートエンドポイントssl://172.19.0.185:4567ローカルエンドポイントssl://172.19.4.236:60754暗号:ECDHE-RSA-AES256-GCM-SHA384圧縮:なし
2020-04-22 02:56:12.799情報:(d36b253e 、 'ssl://0.0.0.0:4444')65d71b03への接続が確立されましたssl://172.19.0.185:4567
2020-04-22 02:56:12.799 INFO:(d36b253e、 'ssl://0.0.0.0: 4444 ')非アクティブピアでメッセージリレー要求をオンにする:ssl://172.19.1.170:4567 ssl://172.19.2.44:4567
2020-04-22 02:56:13.016 INFO:SSLハンドシェイクが成功し、リモートエンドポイントssl://172.19.1.170:41248ローカルエンドポイントssl://172.19.4.236:4444暗号:ECDHE-RSA-AES256-GCM-SHA384圧縮:なし
2020-04-22 02:56:13.017 INFO:(d36b253e、 'ssl://0.0.0.0:4444')56803d0f ssl://172.19.1.170:4567
2020-04-22 02:56 への接続が確立されました:13.023 INFO:SSLハンドシェイクが成功しました、リモートエンドポイントssl://172.19.2.44:38666ローカルエンドポイントssl://172.19.4.236:4444暗号:ECDHE-RSA-AES256-GCM-SHA384圧縮:なし
2020-04-22 02 :56:13.024 INFO:SSLハンドシェイクが成功しました、リモートエンドポイントssl://172.19.2.44:4567ローカルエンドポイントssl://172.19.4.236:45086暗号:ECDHE-RSA-AES256-GCM-SHA384圧縮:なし
2020-04-22 02:56:13.024 INFO:(d36b253e、 'ssl://0.0.0.0:4444')4a935df7への接続が確立されましたssl://172.19.2.44:4567
2020-04-22 02:56:13.024情報:(d36b253e、 'ssl://0.0.0.0:4444')4a935df7への接続が確立されましたssl://172.19.2.44:4567
2020-04-22 02:56:13.292情報:ssl://172.19で4a935df7を宣言しています.2.44:4567安定
2020-04-22 02:56:13.292情報:ssl://172.19.1.170:4567安定
2020-04-22 02:56:13.292で56803d0fを宣言:情報:ssl://172.19で65d71b03を宣言.0.185:4567安定
2020-04-22 02:56:13.293情報:ノード4a935df7状態プライマリ
2020-04-22 02:56:13.294情報:このノード
ビューから見たクラスターの現在のビュー(view_id(PRIM、4a935df7、 6)
memb {
4a935df7,0
56803d0f、0
65d71b03,0
d36b253e、0
}
参加{
}
左{
}
パーティション化{
}

2020-04-22 02:56:13.294情報:検出されたプライマリコンポーネントをディスクに保存します
2020-04-22 02:56:13.294警告:ファイルを開きます(。 /gvwstate.dat.tmp)が失敗しました(権限が拒否されました)
2020-04-22 02:56:13.790 INFO:gcomm:connected
2020-04-22 02:56:13.790 INFO:Shifting CLOSED-> OPEN(TO:0)
2020 -04-22 02:56:13.790 INFO:新しいコンポーネント:プライマリ=はい、ブートストラップ=いいえ、my_idx = 3、memb_num = 4
2020-04-22 02:56:13.790情報:状態交換:状態UUIDを待機しています。
2020-04-22 02:56:13.790 INFO:STATE EXCHANGE:sent state msg:d3ba53e3-8444-11ea-a507-dfb53404e518
2020-04-22 02:56:13.790 INFO:STATE EXCHANGE:got state msg:d3ba53e3-8444-11ea-a507-dfb53404e518 from 0(cluster1-pxc-0)
2020-04-22 02:56:13.790 INFO:STATE EXCHANGE:状態メッセージを取得:d3ba53e3-8444-11ea-a507-dfb53404e518 from 1(cluster1-pxc-1)
2020-04-22 02:56:13.790情報:状態交換:状態メッセージを取得:d3ba53e3-8444-11ea-a507 -dfb53404e518 from 2(cluster1-pxc-2)
2020-04-22 02:56:13.792 INFO:STATE EXCHANGE:got state msg:d3ba53e3-8444-11ea-a507-dfb53404e518 from 3(
garb 2020-04-22 02 :56:13.792情報:クォーラムの結果:
バージョン= 4、
コンポーネント= PRIMARY、
conf_id = 4、
メンバー= 3/4(プライマリ/合計)、
act_id = 17、
last_appl。= -1、
プロトコル= 0/9/3(gcs / repl / appl)、
グループUUID = ad79c07d-2579-11ea-b335-9347b0e3d60d
2020-04-22 02:56:13.792 INFO:フロー制御インターバル:[1048575、1048575]
2020-04-22 02:56:13.792 INFO:一時停止を解除しようとしていますモニター
2020-04-22 02:56:13.792情報:OPENをシフト->プライマリ(TO:17)
2020-04-22 02:56:13.792情報:状態転送要求を送信: 'xtrabackup-v2:172.19.4.236:4444 / xtrabackup_sst // 1 '、サイズ:49
2020-04-22 02:56:13.793情報:メンバー3.0(garb)が' cluster1-pxc-2 'からの状態転送を要求しました。ドナーとして2.0(cluster1-pxc-2)(SYNCED)を選択しました。
2020-04-22 02:56:13.793情報:プライマリをシフト->ジョイナー(TO:17)
2020-04-22 02:56:13.793情報:送信モニターを
閉じています... 2020-04-22 02:56:13.793情報:送信モニターを閉じました。
2020-04-22 02:56:13.793 INFO:gcomm:スレッドを終了しています
2020-04-22 02:56:13.793 INFO:gcomm:スレッドに参加しています
2020-04-22 02:56:13.793 INFO:gcomm:バックエンド
2020-を閉じています04-22 02:56:13.794 INFO:3.0(garb):2.0(cluster1-pxc-2)からの状態転送が完了しました。
2020-04-22 02:56:13.794 INFO:SSTフロー制御からの
離脱2020-04-22 02:56:13.794 INFO:Shifting JOINER-> JOINED(TO:17)
2020-04-22 02:56:13.795 INFO:このノード
ビューから見たクラスターの現在のビュー(view_id(NON_PRIM、4a935df7,6)
memb {
d36b253e、0
} join
{
}
left {
}
partitioned {
4a935df7,0
56803d0f、0
65d71b03,0
}

2020-04-22 02:56:13.795 INFO:このノード
ビューから見たクラスターの現在のビュー((空))
2020-04-22 02:56:13.796 INFO:gcomm:
2020-04-22 02:56クローズ:13.796 WARN:0x14a1678 down context(s)not set
2020-04-22 02:56:13.796 WARN:Failed to send SYNC signal:-107(Transport endpoint is not connected)
2020-04-22 02:56:13.796 INFO :新しいコンポーネント:プライマリ=いいえ、ブートストラップ=いいえ、my_idx = 0、memb_num = 1
2020-04-22 02:56:13.796情報:フロー制御間隔:[1048575、1048575]
2020-04-22 02:56: 13.796情報:一時停止していないモニターを続行しようとしています
2020-04-22 02:56:13.796情報:非プライマリを受信しました。
2020-04-22 02:56:13.796情報:シフトジョイン->オープン(TO:17)
2020-04-22 02:56:13.796情報:セルフリーブメッセージを受信しました。
2020-04-22 02:56:13.796情報:フロー制御間隔:[1048575、1048575]
2020-04-22 02:56:13.796情報:一時停止していないモニターを続行しようとしています
2020-04-22 02:56:13.796情報:SELF-LEAVEを受信しました。接続を閉じています。
2020-04-22 02:56:13.796 INFO:OPEN-> CLOSED(TO:17)に
シフト2020-04-22 02:56:13.796 INFO:RECVスレッドが終了します0:成功
2020-04-22 02:56:13.796情報:recv_thread()が参加しました。
2020-04-22 02:56:13.796情報:レプリケーションキューを閉じています。
2020-04-22 02:56:13.796情報:スレーブアクションキューを閉じています。
2020-04-22 02:56:13.796警告:閉じた接続を
閉じようとしました2020-04-22 02:56:13.796情報:メインループを終了します
2020-04-22 02:56:13.796情報:閉じたシフト->破壊しました(TO:17)

  • grep 'State transfer request failed' /tmp/garbd.log
  • grep '警告:プロトコル違反。JOINメッセージの送信者...(garb)は状態転送されていません '/tmp/garbd.log
  • grep 'WARN:Rejecting JOIN message from ...(garb):new State Transfer required。' /tmp/garbd.log
  • socat -u openssl-listen:4444、reuseaddr、cert = / etc / mysql / ssl-internal / tls.crt、key = / etc / mysql / ssl-internal / tls.key、c​​afile = / etc / mysql / ssl- internal / ca.crt、verify = 1、retry = 30 stdio
  • xbcloud put --storage = s3 --parallel = 10 --md5 --s3-bucket = andy-bakckup-s3 cluster1-2020-22-04-02:56:04-full
    200422 02:56:16 xbcloud:プローブ失敗した。資格情報とエンドポイント設定を確認してください。

おすすめ

転載: blog.51cto.com/docker/2489374