7.7. Compute サービスがサードパーティーのストレージを使用していることを確認する


サードパーティーのストレージを使用している場合は、各アベイラビリティーゾーン (AZ) で、Compute サービスが Image サービス (glance) と Block Storage サービス (cinder) にサードパーティーのストレージを使用していることを確認します。

手順

  1. Compute サービスが、Image サービスのサードパーティーストレージおよび各 AZ の Block Storage サービスを使用していることを確認します。この例では、3 つの AZ すべてにコンピュートノードがあり、次のようなスクリプトを使用してそれらを独自のアグリゲートに配置しています。

    例:

    function make_aggregate() {
        OS="oc rsh openstackclient openstack"
        AZ=az$1
        RACK=r$1
        $OS aggregate create $AZ
        $OS aggregate set --zone $AZ $AZ
        for I in $(seq 0 2); do
            $OS aggregate add host $AZ ${RACK}-compute-${I}.ctlplane.example.com
        done
        $OS compute service list -c Host -c Zone
    }
    
    make_aggregate 1
    make_aggregate 2
    make_aggregate 3
  2. openstackclient Pod へのリモートシェル接続を開きます。

    $ oc rsh -n openstack openstackclient
  3. 前に作成したイメージを使用して、AZ1 に一時インスタンスを作成します。

    $ openstack server create --flavor c1 --image 3ae0d8d8-18f5-452e-a58e-63fb7aba308a --nic net-id=private --availability-zone az1 vm-az1
  4. インスタンスを確認します。

    sh-5.1$ openstack server list
    +--------------------------------------+--------+--------+----------------------+------------------+--------+
    | ID                                   | Name   | Status | Networks             | Image            | Flavor |
    +--------------------------------------+--------+--------+----------------------+------------------+--------+
    | c1f8b608-41d4-422a-ab89-82762353a784 | vm-az1 | ACTIVE | private=192.168.0.21 | cirros-priv-type | c1     |
    +--------------------------------------+--------+--------+----------------------+------------------+--------+
  5. AZ2 以前にインポートされたイメージを使用して、AZ2 のイメージからボリュームを作成します。

    $ openstack volume create --size 8 vm_root_az2 --image 3ae0d8d8-18f5-452e-a58e-63fb7aba308a --availability-zone az2
  6. ボリュームを確認します。

    sh-5.1$ openstack volume list
    +--------------------------------------+-------------+-----------+------+-------------+
    | ID                                   | Name        | Status    | Size | Attached to |
    +--------------------------------------+-------------+-----------+------+-------------+
    | 119958b1-0fca-4412-81d1-1d9b856ce85a | vm_root_az2 | available |    8 |             |
    +--------------------------------------+-------------+-----------+------+-------------+
  7. 前の手順の Block Storage サービスボリュームで、ルートボリュームとして AZ2 にインスタンスを作成します。

    $ openstack server create --flavor c1 --volume 119958b1-0fca-4412-81d1-1d9b856ce85a --nic net-id=private --availability-zone az2 vm-az2
  8. インスタンスを確認します。

    sh-5.1$ openstack server list
    +--------------------------------------+--------+--------+-----------------------+--------------------------+--------+
    | ID                                   | Name   | Status | Networks              | Image                    | Flavor |
    +--------------------------------------+--------+--------+-----------------------+--------------------------+--------+
    | 54e1a625-08d1-4df5-838c-c8ea676d2e06 | vm-az2 | ACTIVE | private=192.168.0.138 | N/A (booted from volume) | c1     |
    | c1f8b608-41d4-422a-ab89-82762353a784 | vm-az1 | ACTIVE | private=192.168.0.21  | cirros-priv-type         | c1     |
    +--------------------------------------+--------+--------+-----------------------+--------------------------+--------+
    sh-5.1$
  9. openstackclient Pod を終了します。

    $ exit
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

Red Hat ドキュメントについて

Legal Notice

Theme

© 2026 Red Hat
トップに戻る