Skip to main content

A.2.1 Configuration Example


A.2.1 Configuration Example
This section describes an example of configuring a logical domain consisting of two SPARC M10-4S, i.e. two system boards (PSB<BB>) (2BB configuration).
To enable physical partition dynamic reconfiguration in a physical partition, the I/O configuration must satisfy the following conditions.
  1. The system volume disk and network interface of the control domain must be made redundant by connecting the I/O of each SPARC M10-4S. This is done to make it possible to continue operation with the I/O of the remaining SPARC M10-4Ss when a SPARC M10-4S is removed.
  2. It is necessary to place a root domain for each SPARC M10-4S and to use that root domain as the dedicated one for providing a virtual I/O to the guest domain. The reason for this is as follows: If the root domain is being used for business, it must be stopped upon the disconnection of the SPARC M10-4S and so the business will stop.
  3. The business must be operated in the guest domain. The virtual I/O service of each root domain must be assigned to the virtual I/O devices (vdisk, vnet) of this guest domain to make those virtual I/O devices redundant. The reason for this is as follows: Even if the SPARC M10-4S is disconnected on one side, I/O access can be continued by using the virtual I/O service of the root domain on the remaining SPARC M10-4S. In this way, disconnecting the SPARC M10-4S does not influence the guest domain, allowing business operations to continue.
The following is a schematic diagram of a configuration that satisfies the above conditions. Moreover, the I/O configuration of each logical domain is simplified.
Figure A-2  Configuration Example in Which Operations Can Continue in the 2BB Configuration
Figure A-2  Configuration Example in Which Operations Can Continue in the 2BB Configuration
The following table gives an example of the CPU cores, memory, and I/O configuration to be assigned to the control domain, root domain, and guest domain in the 2BB configuration. There is no empty resource which is large enough to enable movement of the CPU core and memory assigned to each logical domain upon SPARC M10-4S disconnection.
Table A-1  Example of the 2BB Configuration With No Empty Hardware Resources
Logical Domain Name primary root-dom0 root-dom1 guest0 guest1
CPU core
(activation: 128)
32 16 16 32 32
Memory
(Total: 256 GB)
56 GB (*1)
32 GB
32 GB
64 GB
64 GB
Physical I/O
(Root complex assignment)
On-board #0
(PCIE0, PCIE4)
On-board #1
(PCIE8, PCIE12)
PCIE1, PCIE2,
PCIE3, PCIE5,
PCIE6, PCIE7
PCIE9, PCIE10,
PCIE11, PCIE13,
PCIE14, PCIE15
- -
Virtual I/O device - vds0
vsw0, vsw1
vds1
vsw10, vsw11
vdisk0, vdisk10
vnet0, vnet10
vdisk1, vdisk11
vnet1, vnet11
*1 In the configuration example shown above, the size of memory to be assigned to the control domain is calculated as the remainder of the memory after assignment to the other logical domains.

First, when the remaining size, calculated by subtracting the sizes assigned to domains other than the control domain from the total capacity of the physical memory, is obtained, it is 64 GB.

256 GB - 32 GB - 32 GB - 64 GB - 64 GB = 64 GB

The maximum size to be actually assigned to the control domain is up to the size (60.75 GB) calculated by subtracting, from the above result, the memory size (2 GB + 1.25 GB) assigned to the hypervisor.

64 GB - 2 GB - 1.25 GB = 60.75 GB

In addition, when the version of Oracle VM Server for SPARC is earlier than 3.2, it is 56 GB when the calculation is made with a maximum size of less than 60.75 GB to make it a multiple of (number of cores x 256 MB) as a condition for performing physical partition dynamic reconfiguration.

60.75 GB/(32 cores x 256 MB) = 7.59

To make it an integral multiple, round it down to "7."

(32 cores x 256 MB) x 7 = 56 GB
Note - You should design the size of memory to be assigned to logical domains by noting the following two points. For details, see "2.4.1 Consideration of Logical Domain Configuration."
- The size of memory to be assigned to logical domains becomes smaller than the physical memory size.

- When the version of Oracle VM Server for SPARC is earlier than 3.2, use a multiple of (number of cores x 256 MB) to enable physical partition dynamic reconfiguration.