すべての記事
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 やロードバランサーがあるかどうか。
まだ解決しませんか?アプリからチケットを作成するか、エンジニアに相談してください。