Skype for Business Serverのバックエンド サーバーにAlways On可用性グループをデプロイする
Skype for Business Server 展開にAlways On可用性グループ (AG) をデプロイ (インストール) します。
AG をデプロイする方法は、新しいプール、ミラーリングを使用する既存のプール、または現在バックエンド データベースの高可用性がない既存のプールにデプロイするかどうかによって異なります。
注意
常設チャット サーバーロールでの AG の使用はサポートされていません。
新しいフロントエンド プールにAlways On可用性グループをデプロイする
AG の一部となるすべてのデータベース サーバーでフェールオーバー クラスタリング機能を有効にします。 各サーバーで、以下の作業を行います。
サーバー マネージャーを開き、[役割と機能の追加] をクリックします。
[機能の選択] ボックスが表示されるまで、[ 次へ ] を選択 します。 このボックスで、[フェールオーバー クラスタリング] チェック ボックスをオンにします。
[ フェールオーバー クラスタリングに必要な機能の追加] ボックスで 、[ 機能の追加] を選択します。
[ インストール] を選択します。
クラスター構成を検証します。
サーバー マネージャーで、[ツール] メニューを選択し、[フェールオーバー クラスター マネージャー] を選択します。
画面の右側にある [アクション] で、[構成の 検証] を選択します。
[ 開始する前 に] ページで、[ 次へ] を選択します。
クラスターに追加するサーバーを選択し、[すべてのテストを実行] をクリックします。
[概要] ボックスで、ウィザードにより報告されたすべてのエラーを確認します。 確認したら、[完了] をクリックして検証を完了します。
ウィザードでは、特に共有ストレージを使用していない場合は、いくつかの警告が報告される可能性があります。 共有ストレージを使用する必要はありません。 ただし、エラー メッセージが表示 された 場合は、続行する前にこれらの問題を修正する必要があります。
Windows Server フェールオーバー クラスター (WSFC) を作成します。
[フェールオーバー クラスター管理] ウィザードで、[フェールオーバー クラスター管理]、[クラスターの作成] の順にクリックします。
[開始する前に] ページで、[次へ] をクリックします。
クラスター名と IP アドレスを追加します。 設定が検証されたら、[次へ] をクリックします。
[確認] ページで、[次へ] をクリックします。
クラスターが作成されたら、[完了] をクリックします。
ファイル共有監視を使用するようにクラスター クォーラム設定を構成することをお勧めします。 このためには、以下の手順を行います。
クラスター名を右クリックし、[他の操作]、[クラスター クォーラム設定の構成] の順にクリックします。
[クォーラム構成オプションの選択] ページで、[クォーラム監視を選択する] をクリックします。
[クォーラム監視の選択] ページで、[ファイル共有監視を構成する] をクリックします。
[ファイル共有監視の構成] ページで、使用するファイル共有のパスを入力し、[次へ] をクリックします。
[確認] ページで、[次へ] をクリックします。
クラスター内の各サーバーで、SQL Server 構成マネージャーで AG 機能を有効にします。
SQL Server 構成マネージャーを開きます。 画面左側のツリーで、[SQL Server のサービス] をクリックし、SQL Server サービスをダブルクリックします。
[プロパティ] ボックスで、[AlwaysOn 高可用性] タブを選択します。[AlwaysOn 可用性グループの有効化] チェック ボックスを選択します。 SQL Server サービスを再開するよう求めるメッセージが表示されたら、サービスを再開します。
「Skype for Business Serverでの新しいトポロジの作成と発行」で説明されているように、トポロジ ビルダーを使用してフロントエンド プールを作成します。 その場合は、プールの SQL ストアとして AG を指定します。
可用性グループを作成します。
SQL Server Management Studio を開き、SQL Server インスタンスに接続します。
オブジェクト エクスプローラーで、[高可用性のAlways On] フォルダーを展開します。 [可用性グループ] フォルダーを右クリックし、[新しい可用性グループ ウィザード] を選択します。
[ 概要 ] ページが表示されたら、[ 次へ] を選択します。
[可用性グループ名の指定] ページで、可用性グループの名前を入力し、[次へ] をクリックします。
[データベースの選択] ページで、AlwaysOn 可用性グループに含めるデータベースを選択します。 続いて [ 次へ] をクリックします。
このシナリオではサポートされていないため、 AlwaysOn 可用性グループには ReportServer、ReportServerTempDB、または常設チャット データベースを含めないでください。 AlwaysOn 可用性グループには、他のすべてのSkype for Business Server データベースを含めることができます。
[レプリカの指定] ページで、[レプリカ] タブをクリックします。続いて [レプリカの追加] ボタンをクリックし、Windows Server フェールオーバー クラスターのノードとして参加させた他の SQL インスタンスに接続します。
各インスタンスの [自動フェールオーバー] オプションと [同期コミット] オプションをオンにします。 [読み取り可能なセカンダリ] オプションはオンにしないでください。
[エンドポイント] タブをクリックし、[ポート番号] が "5022" に設定されていることを確認します。
[リスナー] タブをクリックし、[可用性グループ リスナーの作成] オプションをオンにします。 そのオプションの下で、リスナーの名前を入力し、[ポート] を "1433" (他のポートはこのオプションではサポートされません) に設定します。
[追加] をクリックし、[IPv4 アドレス] ボックスに優先させる仮想 IP アドレスを入力して、[OK] をクリックします。
[初期データ同期の選択] ページで、[完全] を選択し、レプリカにアクセスできるフォルダーを指定し、両方のレプリカで使用されるSQL Server サービス アカウントに書き込みアクセス許可があることを指定します。 続いて [ 次へ] をクリックします。
このファイル共有は、データベースを初期化した時点で一時的に使用されます。 大きなデータベースを扱う場合、使用するネットワーク帯域幅でデータベース バックアップのサイズに対応できない場合に備えて、データベースを手動で初期化することを推奨します。
[検証] ページで、すべての検証チェックが成功したことを確認し、[次へ] をクリックします。
[概要] ページで、すべての設定を確認し、[完了] をクリックします。
プールと AG がデプロイされたら、いくつかの最後の手順を実行して、SQL ログインが AlwaysOn 可用性グループ内の各レプリカに存在することを確認します。
トポロジ ビルダーを開き、[ 既存のデプロイからトポロジをダウンロードする] を選択し、[OK] をクリック します。
[Skype for Business Server]、使用するトポロジ、[SQL Server ストア] の順に展開します。 新しい AlwaysOn 可用性グループの SQL ストアを右クリックし、[ プロパティの編集] をクリックします。
- ページの下部にある [SQL Server FQDN] ボックスで、値を AG のリスナーの FQDN に変更します。
トポロジを公開します。 [操作] メニューから、[トポロジ]、[公開] の順にクリックします。 続いて、確認ページで [次へ] をクリックします。 新しいトポロジがレプリケートされるまで数分待ちます。
SQL Server Management Studioを開き、AG に移動します。 AlwaysOn 可用性グループのセカンダリ レプリカへのフェールオーバーを行います。
管理シェルSkype for Business Server開き、次のコマンドレットを入力して、このレプリカに SQL ログインを作成します。
Install-CsDatabase -Update
- グループ内の各レプリカについて、前の 2 つの手順を繰り返します (グループをセカンダリ レプリカにフェールオーバーしてから、 を使用
Install-CsDatabase -Update
します)。
データベース ミラーリングを使用する既存のプールにAlways On可用性グループをデプロイする
注意
AG にアップグレードするプールでorganizationの中央管理ストアがホストされている場合は、このプールをアップグレードする前に、まず CMS を別のプールに移動する必要があります。 プールを移動するには、Move-CsManagementServer コマンドレットを使用します。 organizationに別のプールがない場合は、プールを AG にアップグレードする前に Standard Edition サーバーを一時的にデプロイし、CMS をこのサーバーに移動できます。
Skype for Business Server Management Shell を開き、次のコマンドレットを入力して、ミラーからプリンシパル ノードにすべてのデータをフェールオーバーします。
Invoke-CsDatabaseFailover -PoolFqdn <Pool FQDN> -DatabaseType <DatabaseType> -NewPrincipal "Primary"
プール内の各データベースの種類に対してこのコマンドレットを繰り返します。 次のコマンドレットを使用すると、このプールに格納されているすべてのデータベースの種類を見つけることができます。
Get-CsPool -Identity <Pool FQDN>
トポロジ ビルダーを使用して、プールからデータベース ミラーリングを削除します。
トポロジ ビルダーを開きます。 トポロジで [Enterprise Edition フロントエンド プール] を展開し、プール名を右クリックし、[プロパティの編集] をクリックします。
プール内の各種類の SQL ストアに対して、[SQL ストアのミラーリングを有効にする] チェック ボックスをオフにします。
変更したトポロジを公開します。 [操作] メニューから、[トポロジ]、[公開] の順にクリックします。 続いて確認ページで [次へ] をクリックします。
SQL Server Management Studio を使用して、ミラーを解除します。
SQL Server Management Studio を開き、使用しているデータベースに移動し、[タスク] を右クリックし、[ミラー] をクリックします。 続いて [ミラーリングの削除] をクリックし、[OK] をクリックします。
AG に変換されるプール内のすべてのデータベースに対して、これを繰り返します。
AG の一部となるすべてのデータベース サーバーでフェールオーバー クラスタリング機能を設定します。 各サーバーで、以下の作業を行います。
サーバー マネージャーを開き、[役割と機能の追加] をクリックします。
[機能の選択] ボックスが表示されるまで [次へ] をクリックします。 このボックスで、[フェールオーバー クラスタリング] チェック ボックスをオンにします。
[フェールオーバー クラスタリングに必要な機能を追加しますか?] ボックスで、[機能の追加] をクリックします。
[インストール] をクリックします。
クラスター構成を検証します。
サーバー マネージャーで、[ツール] メニューをクリックし、[フェールオーバー クラスター マネージャー] をクリックします。
画面右側の [操作] で、[構成の検証] をクリックします。
[開始する前に] ページで、[次へ] をクリックします。
クラスターに追加するサーバーを選択し、[すべてのテストを実行] をクリックします。
[概要] ボックスで、ウィザードにより報告されたすべてのエラーを確認します。 確認したら、[完了] をクリックして検証を完了します。
ウィザードでは、特に共有ストレージを使用していない場合は、いくつかの警告が報告される可能性があります。 共有ストレージを使用する必要はありません。 ただし、エラー メッセージが表示 された 場合は、続行する前にこれらの問題を修正する必要があります。
Windows Server フェールオーバー クラスターを作成します。
[フェールオーバー クラスター管理] ウィザードで、[フェールオーバー クラスター管理]、[クラスターの作成] の順にクリックします。
[開始する前に] ページで、[次へ] をクリックします。
クラスター名と IP アドレスを追加します。 設定が検証されたら、[次へ] をクリックします。
[確認] ページで、[次へ] をクリックします。
クラスターが作成されたら、[完了] をクリックします。
ファイル共有監視を使用するようにクラスター クォーラム設定を構成することをお勧めします。 このためには、以下の手順を行います。
クラスター名を右クリックし、[他の操作]、[クラスター クォーラム設定の構成] の順にクリックします。
[クォーラム構成オプションの選択] ページで、[クォーラム監視を選択する] をクリックします。
[クォーラム監視の選択] ページで、[ファイル共有監視を構成する] をクリックします。
[ファイル共有監視の構成] ページで、使用するファイル共有のパスを入力し、[次へ] をクリックします。
[確認] ページで、[次へ] をクリックします。
クラスター内の各サーバーで、SQL Server 構成マネージャーで AG 機能を有効にします。
SQL Server 構成マネージャーを開きます。 画面左側のツリーで、[SQL Server のサービス] をクリックし、SQL Server サービスをダブルクリックします。
[プロパティ] ボックスで、[AlwaysOn 高可用性] タブを選択します。[AlwaysOn 可用性グループの有効化] チェック ボックスを選択します。 SQL Server サービスを再開するよう求めるメッセージが表示されたら、サービスを再開します。
可用性グループを作成します。
SQL Server Management Studio を開き、SQL Server インスタンスに接続します。
オブジェクト エクスプローラーで、[高可用性のAlways On] フォルダーを展開します。 [可用性グループ] フォルダーを右クリックし、[新しい可用性グループ ウィザード] をクリックします。
[説明] ページが表示されたら、[次へ] をクリックします。
[可用性グループ名の指定] ページで、可用性グループの名前を入力し、[次へ] をクリックします。
[データベースの選択] ページで、AlwaysOn 可用性グループに含めるデータベースを選択します。 続いて [ 次へ] をクリックします。
このシナリオではサポートされていないため、 AlwaysOn 可用性グループには ReportServer、ReportServerTempDB、または常設チャット データベースを含めないでください。 AlwaysOn 可用性グループには、他のすべてのSkype for Business Server データベースを含めることができます。
[レプリカの指定] ページで、[レプリカ] タブをクリックします。続いて [レプリカの追加] ボタンをクリックし、Windows Server フェールオーバー クラスターのノードとして参加させた他の SQL インスタンスに接続します。
各インスタンスの [自動フェールオーバー] オプションと [同期コミット] オプションをオンにします。 [読み取り可能なセカンダリ] オプションはオンにしないでください。
[エンドポイント] タブをクリックし、[ポート番号] が "5022" に設定されていることを確認します。
- [リスナー] タブをクリックし、[可用性グループ リスナーの作成] オプションをオンにします。 そのオプションの下で、リスナーの名前を入力し、[ポート] を "1433" (他のポートはこのオプションではサポートされません) に設定します。
[追加] をクリックし、[IPv4 アドレス] ボックスに優先させる仮想 IP アドレスを入力して、[OK] をクリックします。
[初期データ同期の選択] ページで、[完全] を選択し、レプリカにアクセスできるフォルダーを指定し、両方のレプリカで使用されるSQL Server サービス アカウントに書き込みアクセス許可があることを指定します。 続いて [ 次へ] をクリックします。
このファイル共有は、データベースを初期化した時点で一時的に使用されます。 大きなデータベースを扱う場合、使用するネットワーク帯域幅でデータベース バックアップのサイズに対応できない場合に備えて、データベースを手動で初期化することを推奨します。
[検証] ページで、すべての検証チェックが成功したことを確認し、[次へ] をクリックします。
[概要] ページで、すべての設定を確認し、[完了] をクリックします。
AG リスナーを指定し、AG のプライマリ ノードとして古いミラーのプリンシパルを指定する新しいストアを作成します。
トポロジ ビルダーを開きます。 トポロジで、[共有コンポーネント] を展開し、[SQL Server ストア] を右クリックして、[新しい SQL Server ストア] をクリックします。
[新しい SQL ストアの定義] ページで、まず [高可用性の設定] チェック ボックスをオンにしてから、SQL AlwaysOn 可用性グループがドロップダウン ボックスに表示されていることを確認します。
[SQL Server の可用性グループのリスナーの FQDN] ボックスに、可用性グループを作成したときに作成したリスナーの FQDN を入力します。
[SQL Server FQDN] ボックスに、AG のプライマリ ノードの FQDN を入力し、[OK] をクリックします。 これは、このストアの古いミラーのプリンシパルである必要があります。
新しい AG をフロント エンド プールに関連付けます。
トポロジ ビルダーで、AG に関連付けるプールを右クリックし、[ プロパティの編集] をクリックします。
[関連付け] の [SQL Server ストア] ボックスで、AG を選択します。 AG に移動するプール内の他のデータベースに対して同じグループを選択します。
必要なすべてのデータベースが AG に設定されていることを確認したら、[OK] をクリック します。
トポロジを公開します。 [操作] メニューから、[トポロジ]、[公開] の順にクリックします。 続いて、確認ページで [次へ] をクリックします。
いくつかの最後の手順を実行して、SQL ログインが AlwaysOn 可用性グループ内の各レプリカに存在することを確認します。
トポロジ ビルダーを開き、[ 既存のデプロイからトポロジをダウンロードする] を選択し、[OK] をクリック します。
[Skype for Business Server]、使用するトポロジ、[SQL Server ストア] の順に展開します。 新しい AG の SQL ストアを右クリックし、[プロパティの 編集] をクリックします。
ページの下部にある [SQL Server FQDN] ボックスで、値を AG のリスナーの FQDN に変更します。
トポロジを公開します。 [操作] メニューから、[トポロジ]、[公開] の順にクリックします。 続いて、確認ページで [次へ] をクリックします。 新しいトポロジがレプリケートされるまで数分待ちます。
SQL Server Management Studioを開き、AG に移動します。 AlwaysOn 可用性グループのセカンダリ レプリカへのフェールオーバーを行います。
管理シェルSkype for Business Server開き、次のコマンドレットを入力して、このレプリカに SQL ログインを作成します。
Install-CsDatabase -Update
- グループ内の各レプリカについて、前の 2 つの手順を繰り返します (グループをセカンダリ レプリカにフェールオーバーしてから、 を使用
Install-CsDatabase -Update
します)。
データベース ミラーリングを使用しない既存のプールにAlways On可用性グループをデプロイする
注意
AG にアップグレードするプールでorganizationの中央管理ストアがホストされている場合は、このプールをアップグレードする前に、まず CMS を別のプールに移動する必要があります。 プールを移動するには、Move-CsManagementServer コマンドレットを使用します。 organizationに別のプールがない場合は、プールを AG にアップグレードする前に Standard Edition サーバーを一時的にデプロイし、CMS をこのサーバーに移動できます。
AG の一部となるすべてのデータベース サーバーでフェールオーバー クラスタリング機能を設定します。 各サーバーで、以下の作業を行います。
サーバー マネージャーを開き、[役割と機能の追加] をクリックします。
[機能の選択] ボックスが表示されるまで [次へ] をクリックします。 このボックスで、[フェールオーバー クラスタリング] チェック ボックスをオンにします。
[フェールオーバー クラスタリングに必要な機能を追加しますか?] ボックスで、[機能の追加] をクリックします。
[インストール] をクリックします。
クラスター構成を検証します。
サーバー マネージャーで、[ツール] メニューをクリックし、[フェールオーバー クラスター マネージャー] をクリックします。
画面右側の [操作] で、[構成の検証] をクリックします。
[開始する前に] ページで、[次へ] をクリックします。
クラスターに追加するサーバーを選択し、[すべてのテストを実行] をクリックします。
[概要] ボックスで、ウィザードにより報告されたすべてのエラーを確認します。 確認したら、[完了] をクリックして検証を完了します。
ウィザードでは、特に共有ストレージを使用していない場合は、いくつかの警告が報告される可能性があります。 共有ストレージを使用する必要はありません。 ただし、エラー メッセージが表示 された 場合は、続行する前にこれらの問題を修正する必要があります。
Windows Server フェールオーバー クラスター (WSFC) を作成します。
[フェールオーバー クラスター管理] ウィザードで、[フェールオーバー クラスター管理]、[クラスターの作成] の順にクリックします。
[開始する前に] ページで、[次へ] をクリックします。
クラスター名と IP アドレスを追加します。 設定が検証されたら、[次へ] をクリックします。
[確認] ページで、[次へ] をクリックします。
クラスターが作成されたら、[完了] をクリックします。
ファイル共有監視を使用するようにクラスター クォーラム設定を構成することをお勧めします。 このためには、以下の手順を行います。
クラスター名を右クリックし、[他の操作]、[クラスター クォーラム設定の構成] の順にクリックします。
[クォーラム構成オプションの選択] ページで、[クォーラム監視を選択する] をクリックします。
[クォーラム監視の選択] ページで、[ファイル共有監視を構成する] をクリックします。
[ファイル共有監視の構成] ページで、使用するファイル共有のパスを入力し、[次へ] をクリックします。
[確認] ページで、[次へ] をクリックします。
クラスター内の各サーバーで、SQL Server 構成マネージャーで AG を有効にします。
SQL Server 構成マネージャーを開きます。 画面左側のツリーで、[SQL Server のサービス] をクリックし、SQL Server サービスをダブルクリックします。
[プロパティ] ボックスで、[AlwaysOn 高可用性] タブを選択します。[AlwaysOn 可用性グループの有効化] チェック ボックスを選択します。 SQL Server サービスを再開するよう求めるメッセージが表示されたら、サービスを再開します。
可用性グループを作成します。
SQL Server Management Studio を開き、SQL Server インスタンスに接続します。
オブジェクト エクスプローラーで、[高可用性のAlways On] フォルダーを展開します。 [可用性グループ] フォルダーを右クリックし、[新しい可用性グループ ウィザード] をクリックします。
[説明] ページが表示されたら、[次へ] をクリックします。
[可用性グループ名の指定] ページで、可用性グループの名前を入力し、[次へ] をクリックします。
[データベースの選択] ページで、AG に含めるデータベースを選択します。 続いて [ 次へ] をクリックします。
このシナリオではサポートされていないため、 ReportServer、 ReportServerTempDB、または常設チャット データベースは AG に含めないでください。 AG には、他のすべてのSkype for Business Server データベースを含めることができます。
[ レプリカの指定 ] ページで、[ レプリカ ] タブをクリックします。次に、[ レプリカの追加 ] ボタンをクリックし、WSFC のノードとして参加した他の SQL インスタンスに接続します。
各インスタンスの [自動フェールオーバー] オプションと [同期コミット] オプションをオンにします。 [読み取り可能なセカンダリ] オプションはオンにしないでください。
[エンドポイント] タブをクリックし、[ポート番号] が "5022" に設定されていることを確認します。
[リスナー] タブをクリックし、[可用性グループ リスナーの作成] オプションをオンにします。 そのオプションの下で、リスナーの名前を入力し、[ポート] を "1433" (他のポートはこのオプションではサポートされません) に設定します。
[追加] をクリックし、[IPv4 アドレス] ボックスに優先させる仮想 IP アドレスを入力して、[OK] をクリックします。
[初期データ同期の選択] ページで、[完全] を選択し、レプリカにアクセスできるフォルダーを指定し、両方のレプリカで使用されるSQL Server サービス アカウントに書き込みアクセス許可があることを指定します。 続いて [ 次へ] をクリックします。
このファイル共有は、データベースを初期化した時点で一時的に使用されます。 大きなデータベースを扱う場合、使用するネットワーク帯域幅でデータベース バックアップのサイズに対応できない場合に備えて、データベースを手動で初期化することを推奨します。
- [検証] ページで、すべての検証チェックが成功したことを確認し、[次へ] をクリックします。
[概要] ページで、すべての設定を確認し、[完了] をクリックします。
AG リスナーを指定する新しいストアを作成します。
トポロジ ビルダーを開きます。 トポロジで、[共有コンポーネント] を展開し、[SQL Server ストア] を右クリックして、[新しい SQL Server ストア] をクリックします。
[新しい SQL ストアの定義] ページで、まず [高可用性の設定] チェック ボックスをオンにしてから、SQL AlwaysOn 可用性グループがドロップダウン ボックスに表示されていることを確認します。
[SQL Server の可用性グループのリスナーの FQDN] ボックスに、可用性グループを作成したときに作成したリスナーの FQDN を入力します。
[SQL Server FQDN] ボックスに、AG のプライマリ ノードの FQDN を入力し、[OK] をクリックします。
新しいAlways On可用性グループをフロント エンド プールに関連付けます。
トポロジ ビルダーで、AG に関連付けるプールを右クリックし、[ プロパティの編集] をクリックします。
[関連付け] の [SQL Server ストア] ボックスで、AG を選択します。 AG に移動するプール内の他のデータベースに対して同じグループを選択します。
必要なすべてのデータベースが AG に設定されていることを確認したら、[OK] をクリック します。
トポロジを公開します。 [操作] メニューから、[トポロジ]、[公開] の順にクリックします。 続いて、確認ページで [次へ] をクリックします。
いくつかの最後の手順を実行して、SQL ログインが AG 内の各レプリカにあることを確認します。
トポロジ ビルダーを開き、[ 既存のデプロイからトポロジをダウンロードする] を選択し、[OK] をクリック します。
[Skype for Business Server]、使用するトポロジ、[SQL Server ストア] の順に展開します。 新しい AG の SQL ストアを右クリックし、[プロパティの 編集] をクリックします。
ページの下部にある [SQL Server FQDN] ボックスで、値を AG のリスナーの FQDN に変更します。
トポロジを公開します。 [操作] メニューから、[トポロジ]、[公開] の順にクリックします。 続いて、確認ページで [次へ] をクリックします。 新しいトポロジがレプリケートされるまで数分待ちます。
SQL Server Management Studioを開き、AG に移動します。 AlwaysOn 可用性グループのセカンダリ レプリカへのフェールオーバーを行います。
管理シェルSkype for Business Server開き、次のコマンドレットを入力して、このレプリカに SQL ログインを作成します。
Install-CsDatabase -Update
- グループ内の各レプリカについて、前の 2 つの手順を繰り返します (グループをセカンダリ レプリカにフェールオーバーしてから、 を使用
Install-CsDatabase -Update
します)。
- グループ内の各レプリカについて、前の 2 つの手順を繰り返します (グループをセカンダリ レプリカにフェールオーバーしてから、 を使用