Effectuez cette procédure sur chaque noeud de calcul pour déplacer des ressources de CPU et de mémoire de domaines dédiés vers des référentiels logiques de CPU et de mémoire et les mettre à la disposition de domaines d'E/S.
Planifiez soigneusement la mise en attente de coeurs et de mémoire. Si vous avez mis des ressources en attente et que vous créez des domaines d'E/S, vous ne pouvez plus allouer ces ressources à des domaines dédiés.
Dans cet exemple, 12 coeurs et 1 To de mémoire sont mis en attente depuis le domaine principal, et 18 coeurs et 1 536 Go de mémoire sont mis en attente depuis le domaine ssccn3-dom1.
Ce tableau indique le plan d'allocation (reportez-vous à Plan CPU and Memory Allocations).
|
L'outil s'interrompt si des domaines inactifs sont présents.
Dans cet exemple, certaines ressources ne sont pas allouées, ce qui a pour effet de les mettre en attente.
Répondez lorsque le programme vous y invite. Appuyez sur Entrée pour sélectionner la valeur par défaut.
# /opt/oracle.supercluster/bin/osc-setcoremem osc-setcoremem v2.0 built on Aug 27 2015 23:09:35 Current Configuration: SuperCluster Fully-Populated M6-32 Base +--------------------------------+-------+--------+-----------+--- MINIMUM ----+ | DOMAIN | CORES | MEM GB | TYPE | CORES | MEM GB | +---------------------------------+-------+--------+-----------+-------+--------+ | primary | 18 | 1536 | Dedicated | 2 | 32 | | ssccn3-dom1 | 30 | 2560 | Dedicated | 2 | 32 | | ssccn3-dom2 | 1 | 16 | Root | 1 | 16 | | ssccn3-dom3 | 2 | 32 | Root | 2 | 32 | +---------------------------------+-------+--------+-----------+-------+--------+ | unallocated or parked | 45 | 4048 | -- | -- | -- | +---------------------------------+-------+--------+-----------+-------+--------+ [Note] Following domains will be skipped in this session. Root Domains ------------ ssccn3-dom2 ssccn3-dom3 CPU allocation preference: 1. Socket level 2. Core level In case of Socket level granularity, proportional memory capacity is automatically selected for you. Choose Socket or Core level [S or C] c Step 1 of 2: Core Count primary : specify number of cores [min: 2, max: 46. default: 18] : 6 you chose [6] cores for primary domain ssccn3-dom1 : specify number of cores [min: 2, max: 42. default: 30] : 12 you chose [12] cores for ssccn3-dom1 domain Configuration In Progress After Core Count Selection: +--------------------------------+-------+--------+-----------+--- MINIMUM ----+ | DOMAIN | CORES | MEM GB | TYPE | CORES | MEM GB | +---------------------------------+-------+--------+-----------+-------+--------+ | primary | 6 | 1536 | Dedicated | 2 | 32 | | ssccn3-dom1 | 12 | 2560 | Dedicated | 2 | 64 | | *ssccn3-dom2 | 1 | 16 | Root | 1 | 16 | | *ssccn3-dom3 | 2 | 32 | Root | 2 | 32 | +---------------------------------+-------+--------+-----------+-------+--------+ | unallocated or parked | 75 | 4048 | -- | -- | -- | +---------------------------------+-------+--------+-----------+-------+--------+ Step 2 of 2: Memory Capacity (must be 16 GB aligned) primary: specify memory capacity in GB [min: 32, max: 2048. default: 2048] : 512 you chose [512 GB] memory for primary domain ssccn3-dom1:specify memory capacity in GB [min: 64, max: 2048. default: 2048] : 1024 you chose [1024 GB] memory for ssccn3-dom1 domain Configuration In progress After Memory Capacity Selection: +--------------------------------+-------+--------+-----------+--- MINIMUM ----+ | DOMAIN | CORES | MEM GB | TYPE | CORES | MEM GB | +---------------------------------+-------+--------+-----------+-------+--------+ | primary | 6 | 512 | Dedicated | 2 | 32 | | ssccn3-dom1 | 12 | 1024 | Dedicated | 2 | 64 | | *ssccn3-dom2 | 1 | 16 | Root | 1 | 16 | | *ssccn3-dom3 | 2 | 32 | Root | 2 | 32 | +---------------------------------+-------+--------+-----------+-------+--------+ | unallocated or parked | 75 | 6608 | -- | -- | -- | +--------------------------------+-------+--------+-----------+-------+--------+ Following domains will be stopped and restarted: ssccn3-dom1 This configuration requires rebooting the control domain. Do you want to proceed? Y/N : y IMPORTANT NOTE: +- -+ | After the reboot, osc-setcoremem attempts to complete CPU, memory re-configuration. | | Please check syslog and the state of all domains before using the system. | | eg., dmesg | grep osc-setcoremem ; ldm list | grep -v active ; date | +- -+ All activity is being recorded in log file: /opt/oracle.supercluster/osc-setcoremem/log/osc-setcoremem_activity_08-28-2015_16:18:57.log Please wait while osc-setcoremem is setting up the new CPU, memory configuration. It may take a while. Be patient and do not interrupt. 0% 10 20 30 40 50 60 70 80 90 100% |-----|-----|-----|-----|-----|-----|-----|-----|-----|-----| *=====*=====*=====*=====*=====*=====*=====*=====*=====*=====* Broadcast Message from root (pts/1) on etc5mdbadm0301 Fri Aug 28 16:22:07... THE SYSTEM etc5mdbadm0301 IS BEING SHUT DOWN NOW ! ! ! Log off now or risk your files being damaged Task complete with no errors. #
Vous pouvez vérifier l'allocation des ressources et rechercher les éventuelles erreurs osc-setcoremem de différentes manières :
# cd /opt/oracle.supercluster/osc-setcoremem/log # ls (identify the name of the log file) # tail -17 osc-setcoremem_activity_08-28-2015_16\:18\:57.log ::Post-reboot activity:: Please wait while osc-setcoremem is setting up the new CPU, memory configuration. It may take a while. Be patient and do not interrupt. Executing ldm commands .. 0% 10 20 30 40 50 60 70 80 90 100% |-----|-----|-----|-----|-----|-----|-----|-----|-----|-----| *=====*=====*=====*=====*=====*=====*=====*=====*=====*=====* Task complete with no errors. This concludes socket/core, memory reconfiguration. You can continue using the system.
Vous pouvez vérifier l'allocation des ressources et rechercher les éventuelles erreurs osc-setcoremem de différentes manières :
Exemple :
# dmesg | grep osc-setcoremem Aug 28 16:27:50 etc5mdbadm0301 root[1926]: [ID 702911 user.alert] osc-setcoremem: core, memory re-configuration complete. system can be used for regular work. # ldm list NAME STATE FLAGS CONS VCPU MEMORY UTIL NORM UPTIME primary active -n-cv- UART 48 523008M 0.4% 0.4% 6m ssccn3-dom1 active -n---- 5001 96 1T 0.2% 0.2% 3m ssccn3-dom2 active -n---- 5002 8 16G 0.1% 0.1% 3d 36m ssccn3-dom3 active -n--v- 5003 16 32G 0.1% 0.1% 3d 36m
Reportez-vous à Display the Current Domain Configuration (ldm):
# ldm list-devices -p core | grep cid | wc -l 75
Reportez-vous à Display the Current Domain Configuration (ldm):
# ldm list-devices memory MEMORY PA SIZE 0x3c00000000 768G 0x84000000000 768G 0x100000000000 1008G 0x180000000000 1T 0x208000000000 512G 0x288000000000 512G 0x300000000000 1008G 0x380000000000 1008G