メインコンテンツにスキップ ナビゲーションにスキップ フッターにスキップ

システム要件

Rediaccを実行するためのシステム要件とサポートされているプラットフォーム。

システム要件

どのツールを使うべきか迷う場合は、rdc vs renet を参照してください。

Rediaccでデプロイする前に、ワークステーションとリモートサーバーが以下の要件を満たしていることを確認してください。

ワークステーション(コントロールプレーン)

rdc CLIはワークステーション上で動作し、SSH経由でリモートサーバーをオーケストレーションします。

プラットフォーム最小バージョン備考
macOS12 (Monterey)+IntelおよびApple Siliconに対応
Linux (x86_64)任意のモダンなディストリビューションglibc 2.31+ (Ubuntu 20.04+, Debian 11+, Fedora 34+)
Windows10+PowerShellインストーラーによるネイティブサポート

追加要件:

  • SSHキーペア(例:~/.ssh/id_ed25519 または ~/.ssh/id_rsa
  • SSHポート(デフォルト:22)でリモートサーバーへのネットワークアクセス

リモートサーバー(データプレーン)

renetバイナリはリモートサーバー上でroot権限で動作します。暗号化ディスクイメージ、隔離されたDockerデーモン、サービスオーケストレーションを管理します。

サポートされているオペレーティングシステム

OSバージョンアーキテクチャ
Ubuntu24.04+x86_64
Debian12+x86_64
Fedora43+x86_64
openSUSE Leap15.6+x86_64

これらはCIでテスト済みのディストリビューションです。systemd、Dockerサポート、cryptsetupを備えた他のLinuxディストリビューションでも動作する可能性がありますが、公式にはサポートされていません。

サーバーの前提条件

  • sudo権限を持つユーザーアカウント(パスワードなしのsudo推奨)
  • ~/.ssh/authorized_keysにSSH公開鍵が追加済みであること
  • 最低20 GBの空きディスク容量(ワークロードに応じてさらに必要)
  • Dockerイメージ取得のためのインターネットアクセス(またはプライベートレジストリ)

自動インストール

rdc context setup-machineコマンドは、リモートサーバーに以下をインストールします:

  • Dockercontainerd(コンテナランタイム)
  • cryptsetup(LUKS ディスク暗号化)
  • renet バイナリ(SFTP経由でアップロード)

これらを手動でインストールする必要はありません。