Merhaba bu yazımızda guest LDOM’lara dinamik olarak kaynakları nasıl ayırabileceğimizden bahsedeceğiz. CPU, Memory ve MAU gibi kaynakları dinamik olarak guest LDOM’lara ekleyip çıkartabiliriz. Kaynakları ekleyip çıkarmadan önce aşağıdaki komutlarla hangi sunumcuya, ne kadar kaynak verdiğininizi görebilirsiniz.
# ldm ls -o memory # ldm ls -o cpu # ldm ls -o mau
Yine aşağıdaki komut ile kaynak yönetimi yapmadan önce boş kaynakları görebilirsiniz.
# ldm list-devices -a
Öncelikle kaynak ekleyeceğimiz guest LDOM’da mevcut kaynakları listeliyoruz. Ne kadar VCPU ve Memory kullandığını görüyoruz.
# ldm list NAME STATE FLAGS CONS VCPU MEMORY UTIL UPTIME primary active -n-cv SP 16 8G 17% 35d 7h 13m ldom07 active -n--- 5001 4 4G 0.4% 25d 15h 47m # ldm ls -l ldom07 NAME STATE FLAGS CONS VCPU MEMORY UTIL UPTIME ldom07 active -n--- 5001 4 4G 0.5% 25d 15h 48m SOFTSTATE Solaris running VCPU VID PID UTIL STRAND 0 4 100% 100% 1 5 1.1% 100% 2 6 0.9% 100% 3 7 0.0% 100% MAU ID CPUSET 0 (8, 9, 10, 11, 12, 13, 14, 15) MEMORY RA PA SIZE 0x8000000 0x108000000 2G 0x408000000 0x688000000 2G ..
Kaynakları ayırmada kullandığımız komutları aşağıda bulabilirsiniz.
VCPU
VCPU sayısı 6’ya ayarlanır:
# ldm set-vcpu 6 ldom07
Mevcut VCPU sayısına 2 adet daha VCPU eklenir:
# ldm add-vcpu 2 ldom07
Mevcut VCPU’lardan 2 adeti çıkartılır:
# ldm remove-vcpu 2 ldom07
Memory
Memory 6 GB olarak ayarlanır:
# ldm set-memory 6G ldom07
Mevcut nemory’e ilave olarak 2 GB memory eklenir:
# ldm add-memory 2G ldom07
Mevcut memory’den 2 GB memory çıkartılır :
# ldm remove-memory 2G ldom07
MAUs
MAU 2 olarak ayarlanır:
# ldm set-mau 2 ldom07
Mevcut MAU’e 1 adet daha MAU eklenir:
# ldm add-mau 1 ldom07
1 adet MAU çıkartılır:
# ldm remove-mau 1 ldom07
Konfigurasyon kaydedilir.
# ldm add-config 01062016_config # ldm list-config factory-default initconfig 05042016 01062016_config [current]