lunedì, maggio 29, 2006
Ho avuto l'esigenza, di recente, di far funzionare asterisk sotto vmware server. In effetti tutto va bene, meno il fatto che asterisk richiede un cronometro molto preciso, mentre vmware non è in grado di fornirlo.
Dopo varie vicissitudini questo è quanto è necessario fare:
monitor_control.vt32 = "TRUE"
paevm = "TRUE"
monitor_control.disable_checkcodeexpire= "TRUE"
monitor_control.disable_checkcode= "TRUE"
monitor_control.enablepae = "TRUE"
logging = "FALSE"
mainMem.partialLazySave = "FALSE"
mainMem.partialLazyRestore = "FALSE"
mainMem.useNamedFile = "FALSE"
processors.NUMAnode = "auto"
sched.cpu.affinity=0
host.TSC.noForceSync = TRUE
processor0.use = TRUE
processor1.use = FALSE
processor2.use = FALSE
processor3.use = FALSE
monitor_control.virtual_rdtsc = false
Dopo varie vicissitudini questo è quanto è necessario fare:
- Si parte dalla debian sarge disponibile come virtual appliance
- Si configura la rete come bridging, e si aggiungono i seguenti parametri nel file .vmx
monitor_control.vt32 = "TRUE"
paevm = "TRUE"
monitor_control.disable_checkcodeexpire= "TRUE"
monitor_control.disable_checkcode= "TRUE"
monitor_control.enablepae = "TRUE"
logging = "FALSE"
mainMem.partialLazySave = "FALSE"
mainMem.partialLazyRestore = "FALSE"
mainMem.useNamedFile = "FALSE"
processors.NUMAnode = "auto"
sched.cpu.affinity=0
host.TSC.noForceSync = TRUE
processor0.use = TRUE
processor1.use = FALSE
processor2.use = FALSE
processor3.use = FALSE
monitor_control.virtual_rdtsc = false
- Nei parametri di boot del kernel occorre aggiungere le seguenti opzioni
- Occorre installare i vmtools sulla virtual machine ed assicurarsi che viene caricato il modulo vmxnet per la rete e non pcnet32.

















