- Cisco Bug: CSCtz91848 - Port Usage Doc for CUCM 8.6 Need to state TCP 8080 between servers. Bug details contain sensitive information and therefore require a Cisco.
- 5 ReadMe for Cisco Unified Communications Manager Release 8.6(2a)SU3 Reverting to a Previous Version Reverting to a Previous Version Note Uninstall the SU on all servers in the cluster in the same order in which you performed the installation.
- Cisco Cucm 8.6 Iso Download
- Cisco Cucm 8.6.2 Will
- Cached
- End-of-Sale And End-of-Life Announcement For The Cisco ..
- Cisco Cucm 8.6(2) Administration Guide
- Cisco Cucm 8.6 Hardware Requirements
- Cisco Cucm 8.6 Compatibility Matrix
Cisco Collaboration Training - 100% Focus on UC Collaborations.
We use cucm 9.1 here and I just changed the MOH the other day. These instructions may not be exactly for 8.6 but they should be close. The thing to remember is you should use restart and not reset when resetting the phones. I will mark it in the instructions where I am talking about resetting will kick everyone off of the phones even if they are in a call. Restarting will try to preserve the call and restart when the hang up.
Best if the file is a .wav file
Adding a audio file
Media resources | MOH Audio File Management
Upload file
Choose file. (Can be uploaded directly from the users PC that is logged into CUCM)
Adding the audio file to the audio source
Media resources | Music on Hold Audio Source
Select Add New
Select a MOH Audio Stream Number from the drop down
Select the Audio file within the MOH Audio Source File
Create a name for the file in the MOH Audio Source Name
Select save and the page should list the file status and should also populate the other audio files that are being used.
Adding the audio file to all phones
Bulk Administration | Phones | Update Phones | Query
Find Phones where (device name) (begins with)sepclick find
Click next in the upper left hand corner
Go to drop downs for
User Hold MOH Audio Source
Network Hold MOH Audio Source
Select the audio file you want to use
Scroll to the bottom of the page
In the Job Information section ensure run later is selected
Select submit
Best to do want follows during a off hours.
Go to Bulk Administration | Job Scheduler
The job should be listed and under status it should be on hold.
When the time comes select the job then select (Activate Selected)
When the job says completed all of the phones need to be reset. May take a few minutes.
Go to Device | Phone
Find Phone where (device name) (begins with)sepclick find. (All phone names should start with sep. then followed by the mac address.)
Expand Rows per page to Max. (250)
Select all phones then select (Reset Selected) at the top of the page. (('Here is where you want to choose restart')).
Scroll to the bottom of the page and select page 2 and repeat.
Hope this helps.
The key thing is that you must use a 'machine' id of 'pc-1.3' or it will say your hardware is not supported.
Additionally you MUST use a virtio disk or you will get a ks_pre.sh error as soon as the install starts (a look at logs will show it can't find a disk). This is funny because even though the OS finds the disk and an fdisk -l shows it, it looks like the script looks for a /dev/vda device (virtio) and nothing else, so if you didn't use Virtio as your disk and you have a /dev/sda it won't work. Or follow the step below to change the search pattern of vd to sd
In Promxox you will have to edit your config file like this:
bootdisk: sata0
cores: 12
ide2: local:iso/Bootable_UCSInstall_UCOS_12.iso,media=cdrom,size=3523684K
machine: pc-1.3
memory: 8096
name: ciscouc
net0: virtio=DE:C3:A0:F8:50:11,bridge=vmbr0
numa: 0
ostype: l26
scsihw: virtio-scsi-pci
smbios1: uuid=99bf1ee3-b527-4ea2-bf68-179bee9699b1
sockets: 1
unused0: thin:vm-124-disk-1
virtio0: thin:vm-124-disk-2,size=90G
Raw QEMU-KVM execution:
qemu-system-x86_64 -boot dc -smp 4 -machine pc-1.3 -vnc :1 -m 8096 -drive file=cucum86.img,if=virtio -cdrom Bootable_UCSInstall_UCOS_12.iso
The following assumes you are mounting your CUCM iso into 'cucmmount' Donut county.
#we make the following directories (cucmmount is where we mount the iso and cucmeditiso is where we copy the files to so we can modify and recreate the .iso)
mkdir cucmmount
mount -o loop yourcucm.iso cucmmount
#
we copy our iso files to cucmeditiso
cp -a cucmmount cucmeditiso
cd cucmeditiso
cd Cisco/hssi/server_implementation
rm -rf OpenStack VMWARE
cd KVM
rm -rf HAL RHEV
cd ./././.
vi Cisco/hssi/shared/bin/hssi_api.sh
#change case '$isFound' in
'0')
echo '$($impl HWModel): passed detection validation' >&2
append_inDataFile_forKey_value $hssi_api_state_file 'hardware_implementation_paths' $impl
hw_model='$($impl HWModel)'
((validated_count++))
;;
#to echo 'HSSI_API $impl returned $isFound and errors=$validation_errors ' >&2
case '$isFound' in
'0')
echo '$($impl HWModel): passed detection validation' >&2
append_inDataFile_forKey_value $hssi_api_state_file 'hardware_implementation_paths' $impl
hw_model='$($impl HWModel)'
((validated_count++))
;;
'2')
echo '$($impl HWModel): passed detection validation' >&2
append_inDataFile_forKey_value $hssi_api_state_file 'hardware_implementation_paths' $impl
hw_model='$($impl HWModel)'
((validated_count++))
;;vi Cisco/base_scripts/ihardware.sh
#changefunction hasHwSnmpMonitoring()
{
local method='hasHwSnmpMonitoring'
_forwardToSAM $method $@
}
#tofunction hasHwSnmpMonitoring()
{
return 1
}mv Cisco/hssi/server_implementation/KVM/QEMU/shared/bin/api_implementation.sh.proposed Cisco/hssi/server_implementation/KVM/QEMU/shared/bin/api_implementation.sh
vi Cisco/hssi/server_implementation/KVM/QEMU/shared/bin/api_implementation.sh
#find this
return $rc
}
#add this below the } function postBootHardwareSetup()
{
local rc=$HSSI_TRUE
(super postBootHardwareSetup $*)
local src=$?
# Abort if there is a critical failure
if [ $src -eq 1 ]; then
return $src
fi
rm -f /etc/udev/rules.d/70-persistent-net.rules 2> /dev/null
#
# remove hwaddr field from config in case mac address changed.
#
sed -i 's/^HWADDR.*//' /etc/sysconfig/network-scripts/ifcfg-eth* 2> /dev/null
sed -i 's/^NM_CON.*/NM_CONTROLLED='no'/' /etc/sysconfig/network-scripts/ifcfg-eth* 2> /dev/null
sed -i 's/^ONBOOT.*/ONBOOT='yes'/' /etc/sysconfig/network-scripts/ifcfg-eth* 2> /dev/null
return $rc
}
#follow this step if you want it to work with a NON virtio disk (eg. Virtualbox)
vi ./Cisco/hssi/server_implementation/KVM/QEMU/shared/bin/api_implementation.sh
###################################
### SERVER SPECIFIC OVERRIDES BELOW
###################################
VDX_PATTERN='vd'
KVM_SDX_PATTERN='sd'
DX_INDEX=(a b c d e)
change VDX_PATTERN='vd' to VDX_PATTERN='sd'
###################################
### SERVER SPECIFIC OVERRIDES BELOW
###################################
VDX_PATTERN='sd'
KVM_SDX_PATTERN='sd'
DX_INDEX=(a b c d e)
Now we generate our new .iso
genisoimage -o /tmp/KVMenabled-by-realtechtalk.com.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -J -R -iso-level 4 .
Errors:
ks_pre.sh error
Normally caused by not having your VDX pattern changed as above.
The Cisco Unified Communications disc was not found in any of your CDROM drives. Please insert the Cisco Unified Communications disc and press OK to retry.
Caused by lack of presence of the .discinfo text file from the root of cucmmount not being copied to your new iso root at cucmeditiso.
Cisco Cucm 8.6 Iso Download
cp -a cucmmount/.discinfo cucmeditiso/
How To Modify the ISO to enable KVM
Tested on UCS 8.6 and 12
mkdir mountcucm
mount -o loop Bootable_UCSInstall_UCOS_UNRST_8.6.2.10000-14.sgn.iso mountcucm/
#
we need to copy the contents because we cannot directly edit a mounted (read-only) iso
cp -a mountcucm cucmedit
cd cucmedit
# we are enabling the KVM/QEMU by changing the api_implementation.sh.proposed to .sh
Cisco Cucm 8.6.2 Will
mv Cisco/hssi/server_implementation/KVM/QEMU/shared/bin/api_implementation.sh.proposed Cisco/hssi/server_implementation/KVM/QEMU/shared/bin/api_implementation.sh
Euro truck simulator 2.
Cached
#follow this step if you want it to work with a NON virtio disk (eg. in Virtualbox)
vi ./Cisco/hssi/server_implementation/KVM/QEMU/shared/bin/api_implementation.sh
###################################
### SERVER SPECIFIC OVERRIDES BELOW
###################################
VDX_PATTERN='vd'
KVM_SDX_PATTERN='sd'
DX_INDEX=(a b c d e)
change VDX_PATTERN='vd' to VDX_PATTERN='sd'
###################################
### SERVER SPECIFIC OVERRIDES BELOW
###################################
VDX_PATTERN='sd'
KVM_SDX_PATTERN='sd'
DX_INDEX=(a b c d e)
End-of-Sale And End-of-Life Announcement For The Cisco ..
vi Cisco/base_scripts/ihardware.sh
#change this
function hasHwSnmpMonitoring()
{
local method='hasHwSnmpMonitoring'
_forwardToSAM $method $@
}
#to
function hasHwSnmpMonitoring()
{
return 1
}
cd Cisco/hssi/server_implementation
#delete everything other than KVM
total 40K
drwxrwxr-x 8 900711 floppy 4.0K Aug 22 2011 .
drwxrwxr-x 5 900711 floppy 4.0K Aug 22 2011 .
drwxrwxr-x 5 900711 floppy 4.0K Aug 22 2011 HP
drwxrwxr-x 6 900711 floppy 4.0K Aug 22 2011 IBM
drwxrwxr-x 5 900711 floppy 4.0K Aug 22 2011 KVM
-r--r--r-- 1 900711 floppy 92 Dec 13 2008 README.TXT
drwxrwxr-x 4 900711 floppy 4.0K Aug 22 2011 shared
-r--r--r-- 1 900711 floppy 1.5K Aug 22 2011 TRANS.TBL
drwxrwxr-x 4 900711 floppy 4.0K Aug 22 2011 VMWARE
drwxrwxr-x 4 900711 floppy 4.0K Aug 22 2011 VOLARIS
#:/var/lib/vz/template/iso/cucm8.6kvm/Cisco/hssi/server_implementation# rm -rf HP/ IBM/ VMWARE/ VOLARIS/
Cisco Cucm 8.6(2) Administration Guide
#you may need to do this:
#fix this file
vi Cisco/hssi/server_implementation/KVM/shared/bin/KVM.data
#change
expected_manufacturer=QEMU|Bochs
#to
expected_manufacturer=QEMU|Bochs|Seabios
#use mkisofs or genisoimage
genisoimage -o /var/lib/vz/template/iso/Bootable_UCSInstall_UCOS_UNRST_8.6.2.10000-14.sgn-KVMenabled-by-realtechtalk.com.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -J -R -iso-level 4 .
Cisco Cucm 8.6 Hardware Requirements
Cisco Cucm 8.6 Compatibility Matrix
Tags:cisco, cucm, ucsinstall, kvm, proxmoxthe, quot, pc, hardware, supported, additionally, virtio, disk, ks_pre, sh, install, logs, os, fdisk, dev, vda, didn, sda, promxox, edit, config, bootdisk, sata, cores, ide, iso, bootable_ucsinstall_ucos_, cdrom, ciscouc, vmbr, numa, ostype, scsihw, scsi, pci, smbios, uuid, bf, ee, ea, sockets, unused, vm, qemu, execution, _, dc, smp, vnc, cucum, img, modify, enable, ucs, mkdir, mountcucm, mount, bootable_ucsinstall_ucos_unrst_, sgn, mountcucum, mv, hssi, server_implementation, bin, api_implementation, vi, base_scripts, ihardware, hashwsnmpmonitoring, method, _forwardtosam, mkisofs, genisoimage, var, lib, vz, template, kvmenabled, realtechtalk, isolinux, emul, info, delete, drwxrwxr, floppy, aug, hp, ibm, dec, readme, txt, trans, tbl, vmware, volaris, rm, rf, expected_manufacturer, bochs, seabios,