목차

Hosted Engine 스펙 변경

이강우 2016/03/31 10:34

참조 : https://access.redhat.com/articles/1248993
참조 : https://access.redhat.com/solutions/964693

RHEV-M 종료하기

RHEV-M hosted engine의 상태를 확인하고 가동중인경우 rhev-m vm을 먼저 내려야 한다.

# hosted-engine --vm-status

# hosted-engine --set-maintenance --mode=global

# hosted-engine --vm-shutdown

/etc/ovirt-hosted-engine/vm.conf 파일을 수정한다.

vmId=10ed5831-959e-4c84-990a-64981aae8f67
memSize=6144
display=vnc
devices={index:2,iface:ide,address:{ controller:0, target:0,unit:0, bus:1, type:drive},specParams:{},readonly:true,deviceId:b373338b-b519-49da-b5bc-dcfb84045293,path:/dev/cdrom,device:cdrom,shared:false,type:disk}
devices={index:0,iface:virtio,format:raw,poolID:00000000-0000-0000-0000-000000000000,volumeID:82483d62-62df-49d0-a87f-18cba1fa17a3,imageID:56ceaf8c-5d84-4387-a19d-9e767810faa6,specParams:{},readonly:false,domainID:476103ce-14aa-4a8c-91d0-62d2bc5a45c6,optional:false,deviceId:56ceaf8c-5d84-4387-a19d-9e767810faa6,address:{bus:0x00, slot:0x06, domain:0x0000, type:pci, function:0x0},device:disk,shared:exclusive,propagateErrors:off,type:disk,bootOrder:1}
devices={device:scsi,model:virtio-scsi,type:controller}
devices={nicModel:pv,macAddr:00:16:3e:2e:9a:ef,linkActive:true,network:rhevm,filter:vdsm-no-mac-spoofing,specParams:{},deviceId:6c82762e-4475-474f-adca-514b36c9e1b0,address:{bus:0x00, slot:0x03, domain:0x0000, type:pci, function:0x0},device:bridge,type:interface}
devices={device:console,specParams:{},type:console,deviceId:fc4590c1-e743-4ef1-b43d-8b6c3dfe2c4d,alias:console0}
vmName=HostedEngine
spiceSecureChannels=smain,sdisplay,sinputs,scursor,splayback,srecord,ssmartcard,susbredir
smp=4
smpCoresPerSocket=4
smpThreadsPerCore=1
cpuType=SandyBridge
emulatedMachine=rhel6.5.0

위의 내용중
메모리 사이즈 : memSize
CPU Cores : smp
값을 변경하면 된다.

만약 Hosted-engine이 여러대라면 설정을 모든 호스트에 복사해준다.

# scp /etc/ovirt-hosted-engine/vm.conf root@hosted-engine-Host-02.example.com:/etc/ovirt-hosted-engine/vm.conf
# scp /etc/ovirt-hosted-engine/vm.conf root@hosted-engine-Host-03.example.com:/etc/ovirt-hosted-engine/vm.conf

변경 완료후 재기동

# hosted-engine --vm-start

# hosted-engine --set-maintenance --mode=none

3.6 버전부터는 설정파일을 수정하는것이 아닌 그냥 WebUI에서 해당 매니저VM의 스펙을 변경해주면 된다.
단 변경할때에는 반드시 Global Maintenanace 상태에서 변경을 진행하고 변경이 완료된 이후에 Global Maintenance 상태를 해제 시켜주도록 한다.
해제 시켜야지만 변경된 내용이 적용된다.