不定期に cryoSPARC のupdate/patch がリリースされます.
その適用法について.

メンテナンスモードにしてデータベースのバックアップを作成する

大事.
cryoSPARCを動かしているユーザになって

[root@cryosparc ~]# su - cryosparc
[cryosparc@cryosparc ~]$
 
[cryosparc@cryosparc ~]$ cryosparcm maintenancemode on     <-- 実行中のジョブはそのまま実行されますが、新規ジョブの受付が却下されます
 
[cryosparc@cryosparc ~]$ cryosparcm cli "set_instance_banner(True, '*** Notice ***', 'We are updating cryoSPARC.')"  <--(オプション)webにバナーを出せます
 
[cryosparc@cryosparc ~]$ cryosparcm jobstatus              <-- 実行中のジョブが完了したかを確認して
 
[cryosparc@cryosparc ~]$ cryosparcm backup

バックアップ先は cryosparc_master/config で定義されている「CRYOSPARC_DB_PATH」のフォルダの下に 「backup」フォルダを作ってそこに置かれます
ファイルフォーマットは下記の仕様です
「cryosparc_backup_YYYY_MM_DD_HHhSS.archive」例「cryosparc_backup_2025_10_25_02h31.archive」

データベースサイズが 2TB, 3TB とかになると1日かなぁ..

update to v5.x

[cryosparc@cryosparc ~]$ cryosparcm update
 
or 
 
[cryosparc@cryosparc ~]$ cryosparcm update --download-only
からの
[cryosparc@cryosparc ~]$ cryosparcm update --skip-download

終わったら

[cryosparc@cryosparc ~]$ cryosparcm maintenancemode off
[cryosparc@cryosparc ~]$ cryosparcm cli "api.config.set_instance_banner()"

v5からコマンド系が各種変更されました

update

現在使用しているバージョンと最新リリースのバージョンは「cryosparcm update --check」で調べられます

[cryosparc@cryosparc ~]$ cryosparcm update

これでその時点での最新版がインストールされます.

たまにversion指定が求めれることがあって、その場合は

[cryosparc@cryosparc ~]$ cryosparcm update --version=v4.7.1

と「--version」で指定します. ちなみにこれで以前のバージョンにも戻せます.
適用可能なversionは「cryosparcm update --list」で見れますが、v4.4.0以降のcryoSPARCはv3.4.0までなら戻せる. 使っているMongoDBのversionのため.

運用形態が「スタンドアローン形式」もしくは「Master-Worker形式」なら「Master」に続き「Worker」も同時にupdateされますが、
「Clusters形式」だと「Master」しかupdateされません。
その場合は「cryosparc_master」フォルダのダウンロードされた workerのパッケージを「cryosparc_worker」にコピーして「cyrosparcw update」を実行します

cp cryosparc_master/cryosparc_worker.tar.gz   cryosparc_worker/
cd cryosparc_worker/
./bin/cryosparcw update

「cryosparcm update --download-only」でupdateファイルのみ取得できます
「cryosparcm update --skip-download」でcryosparc_masterに置いてある「cryosparc_master.tar.gz」「cryosparc_worker.tar.gz」を使ってupdateします

patch

たまにpatchが提供されることがある. v4.7.1で出された 250814 とかである。

当て方は下記のようにします.

[cryosparc@cryosparc ~]$ cryosparcm patch

こちらも「スタンドアローン形式」もしくは「Master-Worker形式」なら「Master」「Worker」共にpatchが適用されるが、
「Clusters形式」だと「Master」のみ適用される.

この場合ですが、「cryosparcm patch --download」でパッチファイルのみをダウンロードします. 既に「Master」にpatchが適用されてたら「cryosparcm patch --download --force」を使う
っで取得した 「Master」 のパッチファイルを cryosparc_worker に運んで適用させます

cryosparcm patch --download --force
 
cryosparcm patch --install
 
cp cryosparc_master/cryosparc_worker_patch.tar.gz   cryosparc_worker/
cd cryosparc_worker
./bin/cryosparcw patch

メンテナンスモードを解除

[cryosparc@cryosparc ~]$ cryosparcm maintenancemode off
 
[cryosparc@cryosparc ~]$ cryosparcm cli "set_instance_banner(False)"     <-- (オプション)webにバナーを閉じます

っで一連の作業は完了

最新の60件
2026-03-15 2026-03-14 2026-03-13 2026-03-11 2026-03-07 2026-03-06 2026-03-04 2026-03-02 2026-03-01 2026-02-26 2026-02-24 2026-02-21 2026-02-18 2026-02-17 2026-02-16 2026-02-11 2026-02-09 2026-02-07 2026-02-06 2026-02-03 2026-02-02 2026-02-01 2026-01-31 2026-01-26 2026-01-24 2026-01-18 2026-01-17 2026-01-12 2026-01-10 2026-01-09 2026-01-08 2026-01-04 2025-12-28 2025-12-27 2025-12-12

edit


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2026-02-03 (火) 22:04:16