http://support.citrix.com/article/CTX126524
4coreのCPUを 2sockets搭載して 8coreのVMを設定してみる。
これは、VMやコア数に対応していない商用ソフトウェアパッケージを利用する場合等のライセンス数回避に用いる。(PMからの移し替え時など)
まず、対象VMはShutdownする。
現状の設定確認
[root@xs625test ~]# xe vm-param-get param-name=VCPUs-at-startup uuid=cf18-75d6-6d067dfd-d6d3-0d19d446557cまず、cores per socket を設定。
2
[root@xs625test ~]# xe vm-param-get param-name=VCPUs-max uuid=cf18-75d6-6d067dfd-d6d3-0d19d446557c
2
[root@xs625test ~]# xe vm-param-get param-name=platform uuid=cf18-75d6-6d067dfd-d6d3-0d19d446557c
nx: true; acpi: 1; apic: true; pae: true; viridian: true
1ソケット4コアで設定する
[root@xs625test ~]# xe vm-param-set platform:cores-per-socket=4 uuid=cf18-75d6-6d067dfd-d6d3-0d19d446557c次に、最大コア数を設定する。合計8coreにしたいので、8。
[root@xs625test ~]# xe vm-param-set VCPUs-max=8 uuid=cf18-75d6-6d067dfd-d6d3-0d19d446557c下記も同じ値:8 で設定する
[root@xs625test ~]# xe vm-param-set VCPUs-at-startup=8 uuid=cf18-75d6-6d067dfd-d6d3-0d19d446557cなお、Citrixのページ通りに行うとErrorとなった。順番を入れ替えて実行すればOK
[root@xs625test ~]# xe vm-param-set VCPUs-at-startup=8 uuid=cf18-75d6-6d067dfd-d6d3-0d19d446557c確認
The value given is invalid
field: VCPU values must satisfy: 0 < VCPUs_at_startup ? VCPUs_max
value: 8
[root@xs625test ~]# xe vm-param-get param-name=VCPUs-at-startup uuid=cf18-75d6-6d067dfd-d6d3-0d19d446557c
8
[root@xs625test ~]# xe vm-param-get param-name=VCPUs-max uuid=cf18-75d6-6d067dfd-d6d3-0d19d446557c
8
[root@xs625test ~]# xe vm-param-get param-name=platform uuid=cf18-75d6-6d067dfd-d6d3-0d19d446557c
cores-per-socket: 4; nx: true; acpi: 1; apic: true; pae: true; viridian: true
0 件のコメント:
コメントを投稿