接続・ビルドサポート

まず状況を整理し、
クラウドMacの問題を解決します。

初回接続、VNCセッション、Xcodeビルド、注文に関する操作ガイドです。ローカルネットワーク、ノードの状態、接続情報、クライアント、タスクログを順に確認し、手当たり次第の再試行を避けます。

販売中のノード
6リージョン
販売中の構成
2モデルの物理マシン
確認ポイント
リージョン・時刻・エラー文
CASE ROUTING / BAMINI

問題の振り分け登録

送信可能
01 / CONTEXT 注文とノード モデル、リージョン、現在のノード状態を確認
02 / ACCESS 接続と認証情報 アドレス、アカウント名、クライアントバージョンを確認
03 / EVIDENCE ログと時刻 エラー全文と発生時刻を保存
04 / ROUTE 自己確認またはチケット 再現可能な問題はコンソールチケットへ
アカウントパスワード、リカバリーコード、秘密鍵は送信しないでください STATUS / READY
問題から始める

状況に最も近い項目を選択

6つの入口を同時に表示しています。入口を選ぶと該当する確認項目へ移動しますが、他のガイドは非表示になりません。

初回利用の手順

ノードの利用可能状態からデスクトップ確認まで

各手順には明確な確認結果があります。前の手順が通らない場合は、状況を保存してから進み、複数の変数を同時に変更しないでください。

ノードの状態を確認

コンソールにログインして該当する注文を開き、ノードが接続可能になっていること、リージョンが購入時の選択と一致することを確認します。

  • 注文番号が正しい
  • モデルとリージョンが一致
  • ノードが利用可能

接続情報を取得

サーバーアドレス、アカウント名、接続認証情報を別々にコピーします。項目をまとめて保存したり、公開文書やチャットで共有したりしないでください。

  • アドレスに余分な空白がない
  • アカウント名を単独で保存
  • 認証情報が現在の注文のもの

VNCセッションを確立

信頼できるVNCクライアントに接続先アドレスとアカウント名を入力し、まず既定の画質で接続します。その後、実際のネットワークに合わせて解像度と色品質を調整します。

  • 対応クライアントバージョン
  • ローカルネットワークが接続を許可
  • エラー文を全文保存

初回デスクトップ確認を完了

macOSのグラフィカルインターフェースに入ったら、キーボード入力、表示倍率、ターミナル起動、プロジェクトディレクトリへのアクセスを確認してから、リポジトリを同期するかrunnerを起動します。

  • 入力と画面が正常
  • ターミナルコマンドを実行できる
  • プロジェクトディレクトリを読み書きできる
接続確認の順番

接続条件を一度に1層だけ確認

問題がローカル、接続先情報、認証情報、クライアント、既存セッションのどこで起きているかを先に判断します。各結果を記録すると、連続して再接続するより原因を特定しやすくなります。

VNC接続の段階別チェック表
順番 確認対象 具体的な操作 記録する内容 合格条件
01 ローカルネットワーク 既知の安定したネットワークに切り替え、ファイアウォールやプロキシがVNC接続を遮断していないことを確認します。 ネットワークの種類、プロキシの有無、失敗時刻 同じネットワークから接続先アドレスに到達できる
02 接続先アドレス 現在の注文からサーバーアドレスを再コピーし、古いスクリーンショットや別注文の保存アドレスは使いません。 注文番号、ノードのリージョン、アドレスの取得元 アドレスが現在のノード記録と一致
03 接続認証情報 アカウント名と認証情報を別々に確認し、コピー前後に空白や改行がないか確認します。 エラー文。実際のパスワードは送信しない クライアントが認証エラーを返さない
04 クライアントバージョン クライアント名、バージョン、表示設定を記録し、必要なら別の信頼できるクライアントでも検証します。 クライアントバージョン、OSバージョン、画質設定 同じ情報で安定したセッションを確立できる
05 セッション状態 既存セッションの使用、画面のフリーズ、クライアントに残った無効な接続がないか確認します。 切断前の操作、再接続時の状況、セッション時刻 古いセッションを閉じると再接続できる
パフォーマンスの問題は分けて記録

入力遅延、画面更新の遅さ、ビルドタスクの所要時間は異なる3つの指標です。ネットワーク条件、VNC画質設定、タスクログをそれぞれ記録し、すべてをノード性能のせいにしないでください。

ビルドタスクの問題解決

プロジェクト設定とノード環境を切り分け

失敗時の状況を保存してから、最小再現を作ります。以下6項目は同じ失敗タスクから取得し、異なる時刻のログを混在させないでください。

BUILD / VERSION

Xcodeとツールのバージョン

Xcodeの完全なバージョン、コマンドラインツールの選択結果、タスクが実際に実行したビルドコマンドを記録します。

確認ポイント 同じプロジェクトが固定バージョンで繰り返し失敗するか。
BUILD / LOG

プロジェクトログ全文

失敗手順の前後のコンテキストを保存し、最後のエラー1行だけを切り出さないでください。

確認ポイント エラーが依存関係、コンパイル、テスト、エクスポート、スクリプトのどの段階で発生したか。
BUILD / TIME

失敗発生時刻

タイムゾーン、開始時刻、失敗時刻、タスクの継続時間を記録し、ノード記録と照合できるようにします。

確認ポイント 問題が特定の手順、または一定時間経過後に集中するか。
RUNNER / LABEL

Runnerラベルとディレクトリ

ワークフローが想定したラベルに一致することを確認し、作業ディレクトリ、キャッシュディレクトリ、実行アカウントを記録します。

確認ポイント タスクが正しいself-hosted runnerにルーティングされているか。
REPRO / STEPS

最小再現手順

関係のないスクリプトと並列タスクを取り除き、最少のコマンドで同じエラーを再現します。

確認ポイント 失敗が現在のプロジェクト設定、キャッシュ、環境変数に依存するか。
COMPARE / RESULT

比較結果

同じノードのクリーンな作業ディレクトリで再テストするか、最小サンプルで同じツールチェーンを実行します。

確認ポイント 最小サンプルも失敗した場合は、ノード環境の問題としてチケットを送信します。
プロジェクト設定の兆候

特定のブランチ、依存関係、キャッシュ、スクリプトだけが失敗し、クリーンなサンプルは実行できる。

ノード環境の兆候

複数の独立したプロジェクトが同じツール手順で失敗し、最小サンプルも安定して再現する。

用語集

チケットでは技術的な意味を統一

明確な用語を使うと、「マシン」「インスタンス」「サーバー」の混用による確認の往復を減らせます。

物理ノード
macOSと開発タスクを載せる実体のMac miniです。ノードの状態、リージョン、接続情報は具体的な注文に紐づきます。
専有物理マシン
1つの注文に対応する、専用利用の物理デバイスリソースです。他の顧客と同じOS環境を共有しません。
非仮想マシン
実物のハードウェア上のmacOS環境を提供します。共有ホストを分割した仮想インスタンスではありません。
VNC
リモートのグラフィカルデスクトップを表示・操作する接続方式です。画質、倍率、入力遅延はローカルネットワークとクライアント設定の影響を受けます。
Self-hosted runner
レンタルしたクラウドMacに配置し、チームが登録・管理する自動タスク実行環境です。
請求期間
注文時に選択する日、週、月、四半期の期間です。請求を確認する際は、モデル、期間、追加項目も併記してください。
ノードのリージョン
デバイスが配置されるサービスリージョンです。BAMiniでは、シンガポール、日本・東京、韓国・ソウル、香港、米国東部、米国西部の6ノードを提供しています。
Thunderbolt 5並列接続
各デバイスで選択する追加接続機能です。関連する問題を送る際は、対象デバイス数と接続トポロジーを明記してください。
依頼前の準備

サポート担当者が再現・確認できるようにする

処理可能な依頼には、注文の背景、発生時刻、エラー全文、試した手順が必要です。機密性の高い認証情報は調査資料に含めません。

SUPPORT REQUEST / REQUIRED FIELDS

問題発生時のチェックリスト

7項目
01 注文番号

注文記録の特定に使います。モデル名だけでは不十分です。

02 ノードのリージョン

シンガポール、日本・東京、韓国・ソウル、香港、米国東部、米国西部のいずれかを明記します。

03 販売中のモデル

BookAMini M4 CoreまたはBookAMini M4 Plusを記入します。

04 発生時刻

ノード記録と照合できるよう、日付、時刻、タイムゾーンを含めます。

05 エラー全文

原文をコピーし、エラーコードとコンテキストを保持します。「使用できない」とだけ書かないでください。

06 試した手順

実行順に列挙し、各手順の結果を説明します。

07 再現性

毎回発生するのか、断続的なのか、特定のプロジェクトやネットワークだけで起きるのかを説明します。

有人サポートへエスカレーション

自己確認で解決しない場合は、コンソールチケットを送信

既存注文の問題は、注文、ノード、追加記録を関連付けられるコンソールチケットを優先してください。コンソールにログインできない場合は、サポートメールを利用します。

01 / 受付

問題と状況情報を送信

コンソールでチケットを作成し、該当する注文を選択して、リージョン、モデル、時刻、エラー文、ログ抜粋、再現手順を添付します。

02 / 分類

接続・環境・請求を切り分け

サポート担当者が証拠にもとづいて問題の範囲を判断します。情報が不足している場合は、追加が必要な項目をチケットに示します。

03 / 追加情報

元のチケットに返信を続ける

新しいログを追加する際は、新たな発生時刻とテスト条件を明記します。同じ問題で複数のチケットを作成しないでください。

04 / 対応

結論と次の手順を確認

コンソールで対応状況、推奨操作、確認が必要な結果を確認します。検証が完了したら、元の記録で復旧したか確認します。

TICKET

既存注文またはノードの問題

コンソールからチケットを送信し、該当する注文に関連付けます。

コンソールへ
EMAIL

コンソールにログインできない

アカウントのメールアドレスから連絡し、注文番号とログインできない状況を伝えます。

support@bookamini.com
ビルドを始める準備

6ノードと2モデルの専有物理マシンから選択できます。

BookAMini M4 CoreとBookAMini M4 Plusは、いずれもクラウドMacの専有物理マシンで、仮想マシンではありません。注文は米ドルで決済され、利用可能状態はコンソールのリアルタイム表示を基準とします。