すべての記事

Getting Started

CICDoo とは はじめに: オンボーディングウィザード ダッシュボードとインフラマップ

Concepts

本番、ステージング、開発の各ステージ ドメイン、サブドメイン、SSL Odoo のバージョンとエディション(Community と Enterprise) ワークスペースとチームでの共同作業

Servers

サーバーの追加 サーバーのドメインと DNS ロードバランサーを使う サーバーの操作: デプロイ、ログ、チャート

Projects & Git

プロジェクトの作成 GitHub の接続 GitLab の接続 ブランチとインスタンス

Instances & Console

インスタンスの作成 インスタンスの再起動、停止、削除 ステージ間でのブランチのマージ Web IDE とリモートアクセス インスタンス設定の説明 デプロイとジョブキュー

Agent Tasks

エージェントタスクとは エージェントタスクの設定 タスクの実行と結果の確認 エージェント時間と追加購入

Monitoring & Backups

インスタンスのモニタリング バックアップと復元 アラート通知(メールと SMS)

Workspaces & Permissions

ワークスペースメンバーの招待 メンバーの権限とリソースへのアクセス メンバーがリソースを表示または使用できない

Account & Security

二要素認証(2FA) プロフィールと連携の設定 パスワードとアカウントの復旧

Billing & Plans

プランと料金 アップグレードとサブスクリプションの管理 プロジェクトのサブスクリプションが未払いの場合 チャネルパートナープログラム

Support & Tickets

サポートチケットの作成 CICDoo チームのサポートを受ける

Troubleshooting

トラブルシューティング: サーバーを接続できない トラブルシューティング: デプロイが失敗した トラブルシューティング: リポジトリ移動後に git push が 403 で失敗する トラブルシューティング: インスタンスが停止している、または遅い トラブルシューティング: ドメインまたは SSL の問題

トラブルシューティング

トラブルシューティング: サーバーを接続できない

サーバーの追加中に CICDoo が SSH 接続を確立できないときに、順に確認するチェックリスト。

始める前に

CICDoo は、新しいサーバーを追加するフォームに入力された情報を使って SSH でサーバーに接続します。ドメインまたは IP アドレス、ユーザー名、そして 3 つの認証方式(パスワード、秘密鍵、公開鍵)のいずれかです。接続に失敗した場合は、このチェックリストを上から順に確認してください。

チェックリスト

  • サーバーはインターネットから到達できますか。 CICDoo は外部から接続するため、ローカルネットワークにしか存在しないマシンには到達できません。ご自身でネットワークの外から SSH で接続できるか試してみてください。
  • アドレスは正しいですか。 独自ドメイン のトグルがオンの場合はドメイン名(たとえば server.example.com)を入力するので、その DNS レコードがサーバーを指していることを確認してください。トグルがオフの場合は サーバー IP アドレス を直接入力し、CICDoo がそのために cicdoo.com のサブドメインを割り当てます。IP を再確認してください。
  • ユーザー名は正しいですか。 ユーザー名はサーバー上に実在するアカウント(多くの場合は root)である必要があります。認証はまさにこのユーザーに対して確認されます。
  • 認証は正しいですか。
  • パスワード: 慎重に入力し直してください。1 文字違うだけでログインは失敗します。
  • 秘密鍵: 鍵ファイルをアップロードします。それが秘密鍵であること(.pub ファイルではないこと)、壊れていないこと、対応する公開鍵がサーバー上のそのユーザーに登録されていることを確認してください。
  • 公開鍵: フォームにコピーボタン付きで CICDoo の公開鍵が表示されます。これを、追加しようとしているまさにそのサーバーの、入力したまさにそのユーザーの ~/.ssh/authorized_keys ファイルに追記する必要があります。チュートリアル動画が設定されていれば、フォームにリンクが表示されます。
  • ファイアウォールは SSH を許可していますか。 クラウド事業者では、受信の SSH をブロックするファイアウォールやセキュリティグループが初期状態で有効になっていることがよくあります。SSH のポートがインターネットに開いていることを確認してください。
  • ドメインは Cloudflare の背後にありますか。 ドメインが Cloudflare でプロキシされている場合(オレンジ色の雲)、DNS で解決されるアドレスはサーバーではなく Cloudflare の IP になるため、SSH は失敗します。フォームで Cloudflare プロキシ のトグルを有効にし、接続用 IP にサーバーの実 IP を入力して、CICDoo が直接接続できるようにしてください。接続用 IP を空のままにすると、CICDoo は DNS で解決したアドレスを使います。

エスカレーションの目安

上記をすべて確認しても接続が失敗する場合は、サポートチケット (参照: サポートチケットの作成) を作成してください。問題の種類をサーバーにして、次の内容を含めてください:

  • 入力したドメインまたは IP と、ユーザー名。
  • 選んだ認証方式(パスワードや秘密鍵をチケットに貼り付けないでください)。
  • ご自身が外部からサーバーに SSH で接続できるかどうか、および CICDoo に表示されたエラーメッセージ。
  • サーバーの前段に Cloudflare やロードバランサーがあるかどうか。

まだ解決しませんか?アプリからチケットを作成するか、エンジニアに相談してください。