症状からトラブルシューティング

まず問題を特定し、次の手順へ

エラーメッセージ、コマンド、接続方法、請求に関するテーマを入力してください。デプロイ、SSH、グラフィカルリモートアクセス、Xcode、CI/CD、システムアップグレード、決済の説明から関連項目を絞り込みます。

6 種類のよくあるタスク
2 つのサポート窓口
365日 ノードが正常稼働
ヘルプを検索

目にした言葉で検索

例:タイムアウト、Permission denied、xcode-select、ディスク容量、取引時間。

タスクから探す

よくあるタスク

エラーがまだ特定できない場合は、現在行っている操作から選択してください。各入口では、単一の原因ではなく確認すべき順序を案内します。

接続エラー

経路の順番に確認し、いきなりクライアントを再インストールしない

接続は、ノード、ローカルネットワーク、認証情報、ポート、セッションの5段階で構成されます。まずどの段階で問題が起きているかを確認すると、複数の条件を同時に変更せずに済みます。

  1. 01

    ノードの状態を確認

    コンソールにログインし、対象インスタンスが稼働中か確認します。注文に記載されたノードのリージョンと接続先も照合してください。古い注文、古いスクリーンショット、別ノードのアドレスは使用しないでください。

    目標:インスタンスの状態と現在の注文が一致している
  2. 02

    ローカルネットワークの遮断を除外

    信頼できる別のネットワークに切り替えて再テストし、経路を書き換えるローカルプロキシ設定を一時停止します。企業ネットワークの出口で対象ポートが遮断されていないことも確認してください。条件を1つだけ変更して再接続します。

    確認:ルーティング、DNS、出口ポリシー
  3. 03

    認証情報とホストフィンガープリントを照合

    ユーザー名、鍵ファイル、鍵の権限が現在のインスタンスのものか確認します。ホストフィンガープリントが変わった場合は、まずコンソールの記録と照合し、検証を直接スキップしないでください。

    chmod 600 <key-file>
  4. 04

    ポートとクライアント設定を確認

    アドレス、ポート、認証方式がクライアント設定で上書きされていないか確認します。SSHでは詳細ログを使い、接続が名前解決、ハンドシェイク、認証のどの段階で停止しているか確認できます。

    ssh -vvv user@host.invalid
  5. 05

    クライアントを更新して再テスト

    現在のクライアント名とバージョンを記録し、サポート対象の新しいバージョンで再テストします。比較に使える設定が上書きされないよう、元の設定のコピーを保存してください。

    記録:クライアント、バージョン、OS
  6. 06

    グラフィカルセッションの使用状況を確認

    SSHは使えるのに画面が黒い、または拒否される場合は、終了していないセッション、ロックされたセッション、異常な解像度設定がないか確認します。古いセッションを終了してから新しいセッションを確立してください。

    結果:有効なグラフィカルセッションは1つ
ビルドエラー

環境、署名、依存関係、出力を分けて検証

完全なビルドには、ツールチェーンの選択、署名情報、依存関係の解決、コンパイル、アーティファクト出力が含まれます。最後の1行のエラーだけで根本原因を判断しないでください。

ツールチェーン

Xcodeのバージョンと選択パスを確認

プロジェクトが要求するXcodeのバージョン、現在のアクティブな開発ディレクトリ、SDKを記録します。GUIとコマンドラインの選択が一致しない場合、CIが別のツールチェーンを呼び出す可能性があります。

xcodebuild -version
xcode-select -p
xcodebuild -showsdks
署名情報

証明書とプロビジョニングプロファイルを項目ごとに確認

証明書の有効性、プロビジョニングプロファイルとの対応、ターゲット識別子、ビルド設定を確認します。ログはマスキングし、秘密鍵、パスワード、復旧コード、完全な署名情報を含めないでください。

依存関係キャッシュ

まずロックファイルを検証し、その後キャッシュを削除

ロックファイルがリポジトリのコミットと一致すること、依存関係の取得元に到達できることを確認します。ログがキャッシュ破損を明確に示す場合に限って削除し、再現可能な問題を新たな依存関係解決結果に置き換えないようにしてください。

ディスクとログ

ビルドディレクトリとアーティファクトの容量を確保

システムボリューム、派生データ、依存関係キャッシュ、アーティファクトディレクトリを個別に確認します。完全なコマンド、終了コード、エラー前後のログを出力し、トークン、アドレス、機密性の高いパスを削除してください。

df -h
du -sh ~/Library/Developer/Xcode/DerivedData
xcodebuild ... | tee build.log
システムアップグレード

アップグレードをロールバック可能な変更として扱う

すべてのノードは365日、年間を通じて正常に稼働しています。ユーザーが開始するmacOSまたはツールチェーンのアップグレードでは、事前に互換性を検証し、復旧手段を確保してください。

A

アップグレード前にバックアップを作成

コードリポジトリ以外の必要なデータ、ビルド設定、依存関係ロックファイル、アーティファクトをバックアップします。現在のmacOS、Xcode、コマンドラインツール、主要な依存関係のバージョンを記録してください。

B

ツールチェーンの互換性を検証

プロジェクトの最低システム要件、Xcodeのサポート範囲、依存関係管理ツール、CIスクリプトを確認します。まずテストビルドを実行し、その後に本番パイプラインを処理してください。

C

リスクの低い操作時間帯を選択

チームのリリース、署名、アーティファクト納品の時間帯を避けます。影響を受ける共同作業者に知らせ、依存関係やビルドキャッシュを同時に変更する自動タスクを一時停止してください。

D

事前にロールバック条件を決める

どのテスト失敗でアップグレードを中止するかを明確にし、旧バージョンの記録、バックアップ場所、復旧手順を保持します。復旧後、SSH、Xcodeのパス、依存関係、アーティファクト出力を再検証してください。

アップグレード完了後の4項目の検証

各項目についてコマンド出力またはパイプライン記録を残し、回帰が発生した際に変更点を特定できるようにします。

システムとXcodeのバージョンが正しい
ロックファイルから依存関係を再現できる
テストビルドが完全に成功する
アーティファクトを出力して転送できる
請求と利用期間

4つの期間はそれぞれ個別に料金設定。短期料金から長期料金を算出しない

日、週、月、四半期は独立した請求単位です。選択時は該当期間の価格を直接比較し、日額を月額に掛けたり、料金表にない割引を推測したりしないでください。

3モデルのクラウドMac専用物理マシンの固定期間料金(すべてUSD決済)
モデルと構成 日額 週額 月額 四半期額
OpsVM M4 Core
M4 · 16GB · 256GB
$21.1 $56.9 $105.3 $286.4
OpsVM M4 Plus
M4 · 24GB · 512GB
$39.6 $106.9 $197.9 $538.3
OpsVM M4 Pro
M4 Pro · 64GB · 2TB
$61.3 $165.4 $306.3 $833.1

利用期間の確認方法

注文確認ページには、選択したモデル、ノード、追加項目、期間、USD金額が表示されます。決済前に各項目を確認し、別の期間の価格を決済基準にしないでください。

利用できる支払い方法

USDT-TRC20とVisa / Mastercard / Amex(Stripe経由)のみ利用できます。すべてUSD決済です。実際に利用できるゲートウェイは決済手順の表示に従ってください。

請求の問い合わせに必要な情報

注文ID、選択した期間、USD金額、取引時間、支払い方法を記載してください。完全なカード情報、秘密鍵、パスワード、復旧コードは送信しないでください。

サポート依頼を送信

再現可能な情報を一度に提供し、確認の往復を減らす

インスタンス、注文、請求に関する問題は、まずコンソールからチケットを送信してください。ログインできない場合は support@opsvm.com にメールを送信します。外部の連絡窓口はこの2つのみです。

依頼情報シート

以下の形式で整理することを推奨

5項目の必須情報
01

注文ID

コンソールで現在のインスタンスに対応する注文IDを入力し、ホスト名で代用しないでください。

02

ノードのリージョン

シンガポール、日本(東京)、韓国(ソウル)、香港、米国東部、米国西部のいずれかを記載してください。

03

発生時刻

タイムゾーン付きの時間範囲を記載し、問題が継続的か一時的かを説明してください。

04

再現手順

正常な状態から開始し、コマンド、パラメーター、期待される結果、実際の結果を順に記載してください。

05

マスキング済みログ

エラーの前後の文脈と終了コードを残し、トークン、パスワード、秘密鍵、復旧コード、機密性の高い署名情報を削除してください。

ログインできない場合はメールを使用

送信先: support@opsvm.com。件名に問題の種類と注文IDを含め、本文に発生時刻、ノードのリージョン、再現手順を記載してください。

サポートメールを送信

インスタンスと請求の問題はチケットを送信

コンソールにログインし、該当する注文からチケットを送信してください。システムがインスタンスと請求の情報を関連付けます。チケットに秘密鍵、アカウントパスワード、復旧コードを記載しないでください。

コンソールからチケットを送信

専用物理マシンを準備

OpsVM M4 Core、OpsVM M4 Plus、OpsVM M4 Proから選択し、販売中の6ノードから対象リージョンを決定します。