1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

PowerVC 2.3.3 仮想アプライアンス導入・初期設定の確認

1
Last updated at Posted at 2026-07-12

はじめに

2026年6月にリリースされた PowerVC 2.3.3 仮想アプライアンスを実機(IBM Power S824 LPAR)に導入し、初期設定を行った際の記録です。

  • 対象読者:PowerVC を運用・検証している方、AIX/Power Systems 管理者
  • この記事でわかること
    • PowerVC 2.3.3 の新機能(特に CLI 拡張)の概要
    • 2.3.2 からの導入手順の差分
    • chpvc update_dns による DNS 設定不要化の具体的な設定方法(今回一番助かったポイント)

導入設定は、以下の流れで実施しています。

  1. iso ファイルで PowerVC OS+モジュール導入
  2. ネットワーク設定
  3. PowerVC インベントリー作成
  4. PowerVC 導入実行

※本記事に記載の IP アドレス・ホスト名は、実際の値をマスクした表記です(例:xxx.xx.xx.xx)。


PowerVC 2.3.3 新機能

1.jpg

参考:What's new in PowerVC for Private Cloud 2.3.3(IBM Documentation)

IBM PowerVC for Private Cloud 2.3.3 では、仮想マシン管理の柔軟性向上、セキュリティ強化、FlashSystem 連携機能の拡張、アプライアンス運用の効率化など、多数の機能改善が行われています。

  • VM属性変更時の Resize 不要化
  • FlashSystem PBHA 対応による可用性向上
  • FlashSystem Volume Group 対応
  • GUIログインのセキュリティ強化
  • OpsMgr ヘルスチェック機能追加
  • Appliance 管理用 CLI の大幅拡張

新しいコマンド一覧

今回の検証で実際に使用したのは update_dnshostname のみです。それ以外はドキュメントベースの情報として記載しています。

コマンド 用途
chpvc update_dns /etc/hosts の追加・更新・削除
chpvc hostname ホスト名設定
powervc-dbop mongodb MongoDB への読み取り専用クエリ
powervc-dbop mariadb MariaDB への読み取り専用クエリ
mkauthkeys ユーザーの SSH 鍵管理
pvcexpand Multipath対応 LVM 自動拡張
pvcscheduler Cron ジョブの登録・管理
nfsmount NFS マウント・パーティション管理
restore --skip-remote-node リストア時にリモートノードをスキップ

chpvc update_dns は個人的に待望の機能でした。オフライン環境で DNS サーバーを別途用意する必要がなくなるのは大きいです。

参考資料:


確認環境

  • IBM Power S824 LPAR(2 CPU, 32GB Memory)
    • 500GB SAN boot volume を接続
  • PowerVC Virtual Appliance(PVCVA)2.3.3

導入方法:2.3.2からの差分

基本的な導入手順は、以前まとめた PowerVC 2.3.2 導入記事 とほぼ同じ流れで実施できました。

そのため詳細な導入ログは省略し、2.3.3 特有の差分点のみをまとめます。

  • 導入直後のネットワーク設定時、2.3.3 でも引き続き systemctl restart NetworkManager の実行が必要でした(2.3.2 から変更なし)。
  • インベントリー作成には引き続き名前解決が必要ですが、DNS サーバーを別途用意しなくても /etc/hosts への書き込みだけで完結できるようになりました(詳細は次章)。

ネットワーク設定:DNSサーバー不要化の詳細

Before(2.3.2まで)

2.3.2 では、インベントリー作成に名前解決が必要でしたが、/etc/hosts に書き込む方法が見つからず、別サーバーに DNS を立ててローカル環境内で名前解決するという回避策を取っていました。オフライン環境で DNS サーバーを都度用意するのは手間がかかる作業でした。

After(2.3.3)

PowerVC 2.3.3 では chpvc update_dns コマンドで /etc/hosts に直接エントリーを追加できることを確認しました。これにより、DNS サーバーを別途構築しなくても名前解決の要件を満たせます。

手順は以下の通りです(chpvc コマンドを使用)。

1. IPアドレス設定

# chpvc network add --ip xxx.xx.xx.xx --netmask 255.255.0.0 --gateway xxx.xx.xx.x --interface eth0

2. ホスト名設定

# chpvc hostname modify pvc233

3. Virtual IP の名前解決エントリーを /etc/hosts に追加

# chpvc update_dns add --entry "xxx.xx.xx.xx pvc233vip pvc233vip"

この設定により、DNS サーバーなしで /etc/hosts の名前解決のみで PowerVC 導入用インベントリーを作成できました(PowerVC 導入用インベントリーには名前解決が必須です)。

Power のオフライン環境で DNS 設定が必要になるケースはそれほど多くないため、この機能追加は実運用上とても助かるポイントでした。


コマンド確認

コマンド体系が一部変更されているため、慣れるまで少し時間がかかります。

参考:PVCVA CLI Commands(IBM Documentation)

バージョン確認

lspvc list-powervc-version で確認可能です。

pvcroot@testvm1:~> lspvc list-powervc-version
name=IBM PowerVC
version=2.3.3
build=20260604-1115
oem=no
install-date=2026-07-10
cluster=pvc233
install_method=cluster

chpvc コマンドのサブコマンド一覧

chpvc --help で、OS設定の確認・変更に使えるサブコマンド一覧を確認できます。

usage: chpvc [-h]
             {cloud_config,debug,fdisk,firewall,hostname,locale,netroute,network,network_dns,ntp,timezone,update_dns}
             ...

chpvc subcommands:
  cloud_config    Cloud Configuration Validate cloud configuration standard format.
  debug           Debug to unrestrict enviornment in case of configure failure
  fdisk           List disk Partitions
  firewall        Configure firewall rules
  hostname        Configure Hostname
  locale          Locale of the environment
  netroute        Manage PVC network routes
  network         Configure Network
  network_dns     Manage DNS and domain suffix settings
  ntp             Configure NTP server
  timezone        Manage system timezone and date settings
  update_dns      Manage Hostnames and addresses in the network

ディスクパーティション確認(chpvc fdisk list

出力例(クリックで展開)
pvcroot@testvm1:~> chpvc fdisk  list


+--------------------------------------------------------------------------------+
   INFO
	Available partitions:
Disk /dev/sdb: 500 GiB, 536870912000 bytes, 1048576000 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x74359c03

Device     Boot     Start        End   Sectors  Size Id Type
/dev/sdb1  *        16384      32767     16384    8M 41 PPC PReP Boot
/dev/sdb2           32768   50331647  50298880   24G 83 Linux
/dev/sdb3        50331648   75497471  25165824   12G 83 Linux
/dev/sdb4        75497472 1048573450 973075979  464G  f W95 Ext'd (LBA)
/dev/sdb5        75505664   83886079   8380416    4G 83 Linux
/dev/sdb6        83894272  104857599  20963328   10G 83 Linux
/dev/sdb7       104865792  155189247  50323456   24G 8e Linux LVM
/dev/sdb8       155197440 1048573450 893376011  426G 8e Linux LVM


Disk /dev/sda: 500 GiB, 536870912000 bytes, 1048576000 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x74359c03

Device     Boot     Start        End   Sectors  Size Id Type
/dev/sda1  *        16384      32767     16384    8M 41 PPC PReP Boot
/dev/sda2           32768   50331647  50298880   24G 83 Linux
/dev/sda3        50331648   75497471  25165824   12G 83 Linux
/dev/sda4        75497472 1048573450 973075979  464G  f W95 Ext'd (LBA)
/dev/sda5        75505664   83886079   8380416    4G 83 Linux
/dev/sda6        83894272  104857599  20963328   10G 83 Linux
/dev/sda7       104865792  155189247  50323456   24G 8e Linux LVM
/dev/sda8       155197440 1048573450 893376011  426G 8e Linux LVM


Disk /dev/mapper/360050763808106d7d8000000000005bc: 500 GiB, 536870912000 bytes, 1048576000 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x74359c03

Device                                         Boot     Start        End   Sectors  Size Id Type
/dev/mapper/360050763808106d7d8000000000005bc1 *        16384      32767     16384    8M 41 PPC PReP Boot
/dev/mapper/360050763808106d7d8000000000005bc2          32768   50331647  50298880   24G 83 Linux
/dev/mapper/360050763808106d7d8000000000005bc3       50331648   75497471  25165824   12G 83 Linux
/dev/mapper/360050763808106d7d8000000000005bc4       75497472 1048573450 973075979  464G  f W95 Ext'd (LBA)
/dev/mapper/360050763808106d7d8000000000005bc5       75505664   83886079   8380416    4G 83 Linux
/dev/mapper/360050763808106d7d8000000000005bc6       83894272  104857599  20963328   10G 83 Linux
/dev/mapper/360050763808106d7d8000000000005bc7      104865792  155189247  50323456   24G 8e Linux LVM
/dev/mapper/360050763808106d7d8000000000005bc8      155197440 1048573450 893376011  426G 8e Linux LVM


Disk /dev/loop0: 6 GiB, 6442450944 bytes, 12582912 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mapper/PowerVCDataVG-SwapLV: 24 GiB, 25769803776 bytes, 50331648 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mapper/PowerVCDataVG-DumpLV: 25 GiB, 26843545600 bytes, 52428800 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mapper/PowerVCDataVG-ExtraLV: 20 GiB, 21474836480 bytes, 41943040 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mapper/PowerVCDataVG-LogLV: 60 GiB, 64424509440 bytes, 125829120 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mapper/PowerVCDataVG-UpgradeLV: 12 GiB, 12884901888 bytes, 25165824 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mapper/PowerVCDataVG-DataLV: 100 GiB, 107374182400 bytes, 209715200 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mapper/PowerVCDataVG-HomeLV: 200 GiB, 214748364800 bytes, 419430400 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

+--------------------------------------------------------------------------------+
|                           *** End of chpvc fdisk ***                           |
+--------------------------------------------------------------------------------+

構成設定(powervc-config

powervc-config コマンドを使うと、各種構成設定を CLI で実施できます。

pvcroot@testvm1:~> powervc-config --help
usage: powervc-config [-h]
                      {general,web,validation,ui-server,storage,self-service,resource-reservation,network,metric,metering,image,identity,event,compute}
                      ...

powervc-config sub-commands:
    general               Manage general settings
    web                   Manage web related settings
    validation            Manage validation related settings
    ui-server              Manage New GUI Settings
    storage                Manage storage-related settings
    self-service            Manage self service portal
    resource-reservation    Manage reservation-related settings
    network                Manage network-related settings
    metric                 Manage metric-related settings
    metering                Manage metering-related settings
    image                  Manage image-related settings
    identity                Manage identity-related settings
    event                  Manage event-related settings
    compute                Manage compute-related settings

サービス起動状態確認(powervc-services status

コマンド自体は 2.3.2 から変更ありません。stop / start も同コマンドで実行可能です。

出力例(クリックで展開・主要サービスはすべて Started/Healthy を確認)
pvcroot@pvc233:~> powervc-services status

+----------------------------------------------+--------------+
| service_name                                 | xxx.xx.xx.xx |
+----------------------------------------------+--------------+
| clerk-api                                    |   Started    |
+----------------------------------------------+--------------+
| galera                                       |   Started    |
+----------------------------------------------+--------------+
| galera-cluster-check                         |    Synced    |
+----------------------------------------------+--------------+
| httpd                                        |   Started    |
+----------------------------------------------+--------------+
| mongod                                       |   Started    |
+----------------------------------------------+--------------+
| neutron-server                               |   Started    |
+----------------------------------------------+--------------+
| openstack-blazar-api                         |   Started    |
+----------------------------------------------+--------------+
| openstack-blazar-manager                     |   Started    |
+----------------------------------------------+--------------+
| openstack-ceilometer-notification            |   Started    |
+----------------------------------------------+--------------+
| openstack-ceilometer-polling                 |   Started    |
+----------------------------------------------+--------------+
| openstack-cinder-api                         |   Started    |
+----------------------------------------------+--------------+
| openstack-cinder-scheduler                   |   Started    |
+----------------------------------------------+--------------+
| openstack-glance-api                         |   Started    |
+----------------------------------------------+--------------+
| openstack-gnocchi-metricd                    |   Started    |
+----------------------------------------------+--------------+
| openstack-nova-api                           |   Started    |
+----------------------------------------------+--------------+
| openstack-nova-conductor                     |   Started    |
+----------------------------------------------+--------------+
| openstack-nova-ibm-ego-ha-service            |   Started    |
+----------------------------------------------+--------------+
| openstack-nova-ibm-ego-resource-optimization |   Started    |
+----------------------------------------------+--------------+
| openstack-nova-ibm-notification              |   Started    |
+----------------------------------------------+--------------+
| openstack-nova-novncproxy                    |   Started    |
+----------------------------------------------+--------------+
| openstack-nova-scheduler                     |   Started    |
+----------------------------------------------+--------------+
| openstack-swift-account                      |   Started    |
+----------------------------------------------+--------------+
| openstack-swift-account-replicator           |   Started    |
+----------------------------------------------+--------------+
| openstack-swift-container                    |   Started    |
+----------------------------------------------+--------------+
| openstack-swift-container-replicator         |   Started    |
+----------------------------------------------+--------------+
| openstack-swift-container-updater            |   Started    |
+----------------------------------------------+--------------+
| openstack-swift-object                       |   Started    |
+----------------------------------------------+--------------+
| openstack-swift-object-replicator            |   Started    |
+----------------------------------------------+--------------+
| openstack-swift-object-updater               |   Started    |
+----------------------------------------------+--------------+
| openstack-swift-proxy                        |   Started    |
+----------------------------------------------+--------------+
| panko-api                                    |   Started    |
+----------------------------------------------+--------------+
| placement-api                                |   Started    |
+----------------------------------------------+--------------+
| powervc-bumblebee                            |   Started    |
+----------------------------------------------+--------------+
| powervc-cinder-conductor                     |   Started    |
+----------------------------------------------+--------------+
| powervc-cinder-ibm-health                    |   Started    |
+----------------------------------------------+--------------+
| powervc-memcached                            |   Started    |
+----------------------------------------------+--------------+
| powervc-neutron-ibm-health                   |   Started    |
+----------------------------------------------+--------------+
| powervc-nova-ibm-health                      |   Started    |
+----------------------------------------------+--------------+
| powervc-squall                               |  NotEnabled  |
+----------------------------------------------+--------------+
| powervc-ui-server                            |   Started    |
+----------------------------------------------+--------------+
| rabbitmq-cluster-status                      |   Healthy    |
+----------------------------------------------+--------------+
| rabbitmq-server                              |   Started    |
+----------------------------------------------+--------------+
| ttv-validation-api                           |   Started    |
+----------------------------------------------+--------------+
| zookeeper                                    |   Started    |
+----------------------------------------------+--------------+
pvcroot@pvc233:~>

powervc-squall のみ NotEnabled でしたが、他の主要サービスはすべて正常起動を確認しています。


GUI確認

ログイン画面、ログイン直後の画面ともに、2.3.2 から見た目の大きな変更はありませんでした。ただし、フィルタリング機能や詳細項目の表示など、細部で変更されている可能性があります(今回は未検証)。

ログイン画面

ログイン直後


まとめ

  • 2.3.3 で最も助かったのは、chpvc update_dns による DNS サーバー不要化。オフライン環境での構築負荷が大きく下がりました。

  • 導入手順自体は 2.3.2 とほぼ同じで、NetworkManager の再起動が引き続き必要な点のみ注意。

  • CLI コマンド体系(chpvc / powervc-config / powervc-dbop など)が拡張されており、慣れるまで少し時間がかかりそうですが、少しずつ試してみたいと思います。

以上です。

1
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?