> For the complete documentation index, see [llms.txt](https://docs.keeper.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.keeper.io/enterprise-guide/jp/keeper-msp/migration-of-mcs/msp-to-msp.md).

# MSPからMSPへ

MSPとその管理対象企業を別のMSPへ移行

## 概要 <a href="#overview" id="overview"></a>

KeeperコマンダーCLIを使用して、**MSP全体**を別のMSPへ移行します。MSP自体が管理対象企業として移行され、配下の管理対象企業 (MC) もすべて対象になります。

{% hint style="warning" %}
**MSPまたはMCの移行を開始する前に、まずKeeperのサポートチームにご連絡ください。**<br>

MSP Americas & APAC: <mspteamna@keepersecurity.com>\
MSP EMEA: <MSPTeamEMEA@keepersecurity.com>

承認後、Keeperコマンダーを使用してMSPの移行をリクエストしてください。
{% endhint %}

MSP Americas & APAC: <mspteamna@keepersecurity.com>\
MSP EMEA: <MSPTeamEMEA@keepersecurity.com>

承認後、Keeperコマンダーを使用して管理対象企業の移行をリクエストしてください。

**シナリオ:** 移行元MSPが、配下のすべての管理対象企業とともに移行を開始します。移行先MSPが承認します。Keeper Securityが確認します。移行元MSPが完了します。

**コマンドリファレンス:** [コマンダーCLI/SDK](/enterprise-guide/jp/keeper-msp/commander-cli-sdk.md)

## 用語 <a href="#terminology" id="terminology"></a>

| 用語         | 定義                                           |
| ---------- | -------------------------------------------- |
| **MSP**    | マネージドサービスプロバイダー。他の企業を管理するKeeper Securityテナント |
| **MC**     | 管理対象企業。MSPが管理するKeeper Securityテナント           |
| **移行元MSP** | 配下のすべての管理対象企業とともに移行されるMSP                    |
| **移行先MSP** | 移行元MSPと配下の管理対象企業の管理を引き継ぐMSP                  |

#### 本ガイドで使用するアカウント例 <a href="#example-accounts-used-in-this-guide" id="example-accounts-used-in-this-guide"></a>

以下の例は、ご利用環境の管理者名とメールアドレスに置き換えてください。

| ロール       | 管理者名                  | 管理者メールアドレス                        |
| --------- | --------------------- | --------------------------------- |
| 移行元MSP管理者 | `sending-msp-admin`   | `sending-msp-admin@example.com`   |
| 移行先MSP管理者 | `receiving-msp-admin` | `receiving-msp-admin@example.com` |

## 要件 <a href="#prerequisites" id="prerequisites"></a>

* KeeperコマンダーCLIのインストールと構成が完了していること
* 移行元MSPまたは移行先MSPの**主要管理者**であること
* 移行先MSP管理者の名前とメールアドレスが分かっていること

## 手順1. 移行元MSP: 移行の開始 <a href="#step-1-sending-msp-initiate-the-transfer" id="step-1-sending-msp-initiate-the-transfer"></a>

移行元MSP管理者が、MSPと配下の管理対象企業を対象とする移行リクエストを送信します。

**1. 移行元MSP管理者としてコマンダーにログインします**

```
Email: sending-msp-admin@example.com
Password: <your password>
```

**2. 移行リクエストを送信します**

```
mc-transfer join-msp --target-name "receiving-msp-admin" --target-email receiving-msp-admin@example.com
```

**3. 移行する管理対象企業を選択します**

管理対象企業の選択画面が表示されたら、以下のように操作します。

* `a` と入力し、**Enter**キーを押して、**すべての**管理対象企業を選択します。
* 選択が終わったら、 `d` と入力して**Enter**キーを押します。
* **"Do you want to transfer MSP company as well? \[y/n]"** のプロンプトで `y` と入力し、**Enter**キーを押します。

`y` と入力すると、MSP自体が管理対象企業として移行され、配下の管理対象企業もすべて移行されます。

**4. 移行リクエストが送信されたことを確認します**

```
mc-transfer status --target-name "receiving-msp-admin" --target-email receiving-msp-admin@example.com
```

移行先MSPによる承認が必要と表示されます。**Managed Companies**一覧には、MSP自体と配下の管理対象企業が含まれます。

<figure><img src="https://3468650114-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeJwa6ByNJ2qindnPknCW%2Fuploads%2Fgit-blob-bb6e8198ad82bf81a6cdd30d7bf9184025144b08%2FStep%201%20-%20Sending%20MSP%20Initiate%20the%20Transfer%20(Entire%20MSP).jpg?alt=media" alt=""><figcaption></figcaption></figure>

## 手順2. 移行先MSP: 移行の承認 <a href="#step-2-receiving-msp-accept-the-transfer" id="step-2-receiving-msp-accept-the-transfer"></a>

移行先MSP管理者がログインし、届いている移行リクエストを承認します。

**1. 移行先MSP管理者としてコマンダーにログインします**

```
Email: receiving-msp-admin@example.com
Password: <your password>
```

**2. 届いている移行リクエストを確認します**

```
mc-transfer status --target-name "sending-msp-admin" --target-email sending-msp-admin@example.com
```

**3. 移行を承認します**

```
mc-transfer accept-mc --target-name "sending-msp-admin" --target-email sending-msp-admin@example.com
```

**4. 承認を確認します**

```
mc-transfer status --target-name "sending-msp-admin" --target-email sending-msp-admin@example.com
```

移行が承認され、法務承認待ちであると表示されます。

<figure><img src="https://3468650114-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeJwa6ByNJ2qindnPknCW%2Fuploads%2Fgit-blob-60e804a38140353e5231c6246ddd5a578ae28595%2FStep%202%20-%20Receiving%20MSP%20Accept%20the%20Transfer%20(Entire%20MSP).jpg?alt=media" alt=""><figcaption></figcaption></figure>

## 手順3. 法務承認 <a href="#step-3-legal-approval" id="step-3-legal-approval"></a>

双方が合意すると、Keeper Securityから双方のMSPにメールが届きます。

* Keeperから求められた情報の提出
* 移行の承認または却下
* 双方への結果のメール通知

{% hint style="info" icon="pencil-line" %}
この手順ではコマンダー上の操作は不要です。法務承認を待ってください。
{% endhint %}

## 手順4. 移行元MSP: 移行の完了 <a href="#step-4-sending-msp-complete-the-transfer" id="step-4-sending-msp-complete-the-transfer"></a>

Keeperが移行を承認したら、移行元MSP管理者がコマンダーで移行を完了します。

**1. 移行元MSP管理者としてコマンダーにログインします**

```
Email: sending-msp-admin@example.com
Password: <your password>
```

**2. 法務承認のステータスを確認します**

```
mc-transfer status --target-name "receiving-msp-admin" --target-email receiving-msp-admin@example.com
```

**3. 移行を実行します**

```
mc-transfer perform --target-name "receiving-msp-admin" --target-email receiving-msp-admin@example.com
```

MSPと配下のすべての管理対象企業が、移行先MSPへ移行されます。

<figure><img src="https://3468650114-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeJwa6ByNJ2qindnPknCW%2Fuploads%2Fgit-blob-b15c5241d7733485de7af0f1ae0a1bc712244d10%2FStep%204%20-%20Sending%20MSP%20Complete%20the%20Transfer%20(Entire%20MSP).jpg?alt=media" alt=""><figcaption></figcaption></figure>

## 移行のキャンセル方法 <a href="#how-to-cancel-a-transfer" id="how-to-cancel-a-transfer"></a>

保留中の移行を、法務承認の**前に**キャンセルする場合は、移行元MSP管理者が以下のコマンドを実行します。

```
mc-transfer cancel --target-name "receiving-msp-admin" --target-email receiving-msp-admin@example.com
```

Keeperが承認する**前に**キャンセルしてください。このコマンドでは、完了済みの移行を取り消すことはできません。

<figure><img src="https://3468650114-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeJwa6ByNJ2qindnPknCW%2Fuploads%2Fgit-blob-e291a02380b95e42330eabd301c2604c149832a8%2FHow%20to%20Cancel%20a%20Transfer%20(Entire%20MSP).jpg?alt=media" alt=""><figcaption></figcaption></figure>

## コマンドリファレンス <a href="#command-reference-summary" id="command-reference-summary"></a>

| 手順       | 実行者     | コマンド                                                                                      |
| -------- | ------- | ----------------------------------------------------------------------------------------- |
| 移行の開始    | 移行元MSP  | `mc-transfer join-msp --target-name "<receiving-admin>" --target-email <receiving-email>` |
| ステータスの確認 | 双方のいずれか | `mc-transfer status --target-name "<other-admin>" --target-email <other-email>`           |
| 移行の承認    | 移行先MSP  | `mc-transfer accept-mc --target-name "<sending-admin>" --target-email <sending-email>`    |
| 移行の完了    | 移行元MSP  | `mc-transfer perform --target-name "<receiving-admin>" --target-email <receiving-email>`  |
| 移行のキャンセル | 移行元MSP  | `mc-transfer cancel --target-name "<receiving-admin>" --target-email <receiving-email>`   |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.keeper.io/enterprise-guide/jp/keeper-msp/migration-of-mcs/msp-to-msp.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
