ここ数か月で、何個かの vCSA 環境にて vsphere-client の heap 不足アラートが出たので拡張対応をやっている。
https://kb.vmware.com/s/article/2144950?lang=ja
対応自体は KB にある通り、vCSA に ssh で乗り込み、cloudvm-ram-size で vsphere-client の Max や Current を見ながら下記のコマンドで Allocate を設定しなおして vsphere-client を再起動すれば OK。
# Allocate / Max / Currnet 確認 cloudvm-ram-size -S | grep -e Serivce-Name -e vsphere-client # heap 変更 cloudvm-ram-size -C XXXX vsphere-client
( XXXX + 256 が実際に Allocate されるメモリ量になる。256 って何だろ…)
heap サイズは vCSA のメモリ量 = VM サイズによってデフォルト値が決まっているが、
vCSA ハードウェア要件に対応する規模以下の構成だが heap が足りているとは限らない。
docs.vmware.com
まぁ、インベントリやタスク、イベントの総数とかによるんでしょうね…
というわけで、次立てる時やアップグレードの参考用に
各サイズでの vCSA の cloudvm-ram-size をメモっておく。
前提
取得したのは vCSA 6.7u2 で embedded PSC。
cloudvm-ram-size -l
だけだと順序保障がないので sort
かけてます。
tiny
# cloudvm-ram-size -l | sort applmgmt = 200 OS = 270 TOTAL(MB) = 10000 vcha = 46 vmafdd = 22 vmcad = 224 vmdird = 22 vmdnsd = 20 vmonapi = 15 vmware-analytics = 192 vmware-certificatemanagement = 70 vmware-cis-license = 192 vmware-cm = 228 vmware-content-library = 473 vmware-eam = 168 vmware-hvc = 40 vmware-imagebuilder = 50 vmware-mbcs = 128 vmware-netdumper = 20 vmware-perfcharts = 357 vmware-pod = 100 vmware-postgres-archiver = 5 vmware-rbd-watchdog = 100 vmware-rhttpproxy = 31 vmware-sca = 128 vmware-sps = 478 vmware-statsmonitor = 10 vmware-stsd = 538 vmware-sts-idmd = 328 vmware-topologysvc = 70 vmware-trustmanagement = 70 vmware-updatemgr = 164 vmware-vapi-endpoint = 256 vmware-vmon = 5 vmware-vpostgres = 699 vmware-vpxd = 1024 vmware-vpxd-svcs = 1045 vmware-vsan-health = 100 vmware-vsm = 160 vsan-dps = 246 vsphere-client = 853 vsphere-ui = 853
small
# cloudvm-ram-size -l | sort applmgmt = 227 OS = 951 TOTAL(MB) = 16025 vcha = 46 vmafdd = 29 vmcad = 224 vmdird = 29 vmdnsd = 28 vmonapi = 15 vmware-analytics = 203 vmware-certificatemanagement = 73 vmware-cis-license = 192 vmware-cm = 281 vmware-content-library = 537 vmware-eam = 192 vmware-hvc = 52 vmware-imagebuilder = 50 vmware-mbcs = 128 vmware-netdumper = 20 vmware-perfcharts = 566 vmware-pod = 100 vmware-postgres-archiver = 5 vmware-rbd-watchdog = 100 vmware-rhttpproxy = 49 vmware-sca = 128 vmware-sps = 944 vmware-statsmonitor = 10 vmware-stsd = 715 vmware-sts-idmd = 352 vmware-topologysvc = 72 vmware-trustmanagement = 73 vmware-updatemgr = 301 vmware-vapi-endpoint = 256 vmware-vmon = 5 vmware-vpostgres = 1264 vmware-vpxd = 3869 vmware-vpxd-svcs = 1109 vmware-vsan-health = 102 vmware-vsm = 177 vsan-dps = 251 vsphere-client = 1190 vsphere-ui = 1110
medium
# cloudvm-ram-size -l | sort applmgmt = 264 OS = 1862 TOTAL(MB) = 24089 vcha = 46 vmafdd = 39 vmcad = 224 vmdird = 39 vmdnsd = 39 vmonapi = 15 vmware-analytics = 218 vmware-certificatemanagement = 78 vmware-cis-license = 192 vmware-cm = 353 vmware-content-library = 623 vmware-eam = 224 vmware-hvc = 68 vmware-imagebuilder = 50 vmware-mbcs = 128 vmware-netdumper = 20 vmware-perfcharts = 846 vmware-pod = 100 vmware-postgres-archiver = 5 vmware-rbd-watchdog = 100 vmware-rhttpproxy = 75 vmware-sca = 128 vmware-sps = 1566 vmware-statsmonitor = 10 vmware-stsd = 952 vmware-sts-idmd = 384 vmware-topologysvc = 76 vmware-trustmanagement = 78 vmware-updatemgr = 484 vmware-vapi-endpoint = 256 vmware-vmon = 5 vmware-vpostgres = 2018 vmware-vpxd = 7670 vmware-vpxd-svcs = 1195 vmware-vsan-health = 106 vmware-vsm = 201 vsan-dps = 258 vsphere-client = 1640 vsphere-ui = 1454
large
# cloudvm-ram-size -l | sort applmgmt = 300 OS = 2772 TOTAL(MB) = 32154 vcha = 46 vmafdd = 50 vmcad = 224 vmdird = 50 vmdnsd = 50 vmonapi = 15 vmware-analytics = 234 vmware-certificatemanagement = 84 vmware-cis-license = 192 vmware-cm = 425 vmware-content-library = 709 vmware-eam = 256 vmware-hvc = 84 vmware-imagebuilder = 50 vmware-mbcs = 128 vmware-netdumper = 20 vmware-perfcharts = 1125 vmware-pod = 100 vmware-postgres-archiver = 5 vmware-rbd-watchdog = 100 vmware-rhttpproxy = 100 vmware-sca = 128 vmware-sps = 2188 vmware-statsmonitor = 10 vmware-stsd = 1188 vmware-sts-idmd = 416 vmware-topologysvc = 80 vmware-trustmanagement = 84 vmware-updatemgr = 667 vmware-vapi-endpoint = 256 vmware-vmon = 5 vmware-vpostgres = 2773 vmware-vpxd = 11470 vmware-vpxd-svcs = 1281 vmware-vsan-health = 110 vmware-vsm = 224 vsan-dps = 266 vsphere-client = 2090 vsphere-ui = 1799
xlarge
# cloudvm-ram-size -l | sort applmgmt = 374 OS = 4593 TOTAL(MB) = 48285 vcha = 46 vmafdd = 70 vmcad = 224 vmdird = 70 vmdnsd = 72 vmonapi = 15 vmware-analytics = 265 vmware-certificatemanagement = 94 vmware-cis-license = 192 vmware-cm = 569 vmware-content-library = 882 vmware-eam = 321 vmware-hvc = 116 vmware-imagebuilder = 50 vmware-mbcs = 128 vmware-netdumper = 20 vmware-perfcharts = 1685 vmware-pod = 100 vmware-postgres-archiver = 5 vmware-rbd-watchdog = 100 vmware-rhttpproxy = 151 vmware-sca = 128 vmware-sps = 3433 vmware-statsmonitor = 10 vmware-stsd = 1662 vmware-sts-idmd = 481 vmware-topologysvc = 87 vmware-trustmanagement = 94 vmware-updatemgr = 1034 vmware-vapi-endpoint = 256 vmware-vmon = 5 vmware-vpostgres = 4283 vmware-vpxd = 19071 vmware-vpxd-svcs = 1454 vmware-vsan-health = 117 vmware-vsm = 271 vsan-dps = 280 vsphere-client = 2990 vsphere-ui = 2487