Avaya™ CONVERGED COMMUNICATIONS SERVER (CCS) R2.1 QUICK SETUP 2/16/2016 1 Table of Contents Section 1: Assembling the IBM Server x305 Model 6673-42x ......................................... 3 Section 2: Instructions for adding RSA user and password ............................................. 3 Section 3: Red Hat Linux Operating System (OS) and CCS SW Installation Steps ......... 4 Section 3.1: Tips N Tricks Recommendations to make failover installation easier: .......... 6 Section 4: Installation Instructions for CCS R2.1 Simplex Server .................................... 6 Section 4.1 Installation Instructions for CCS2.1 Failover Server ..................................... 8 Section 5: Modem Installation ........................................................................................ 12 Section 6: Linux RSA Driver installation ......................................................................... 12 Section 7: Post Installation & System Verification Tasks .............................................. 12 Section 7: Helpful Commands ...................................................................................... 13 Section 9: Configuring the Database using The Master Admin Interface ....................... 14 Appendix A CCS Local Failover Worksheet ................................................................... 20 2/16/2016 2 Overview: CCS 2.1 is available in a Simplex or Failover Mode. Installations/implementations components are similar except as noted. Failover Differences are highlighted in purple text for easier viewing. Sections 1 – 8 are intended for the “rack-n-stack” component of a CCS installation. Section 1: Assembling the IBM Server x305 Model 6673-42x IBM Server x305 model 8673x(1) comes with the following o IBM Director CDs, o NetXtreme gE CD o Setup/Install CD o eServer x Series 305 CD o x305 type 8673 Enhanced Diagnostics CD Installation of RSA (Remote Supervisor Adapter) Card —The Avaya x305 should ship with the RSA installed. o Model: IBM RSA: P/N 09N7585 o Check on Installation Guide: Installation of an additional Memory Card o Model: 33L5038 ECC DIMM Memory Module 512 MB PC2100 CL2.5 ECC DDR SDRAM RDIMM o Check on Installation Guide: Includes instructions for installing DIMM (page 10) Attach the CCS sticker found in the CD to the front, right panel of the x305 hardware. Pre-Installation Checklist for Failover: - Ensure that all hardware components are installed, except for the USB modem, at this time, before attempting to install the software components. Installation of Dual NIC, (Intel pro E1000 Ethernet card) (MC: 700284623) - Installation of RS232 cross over cable (with DB9 connector) on serial ports, (MC 700340581) - Installation of Gigabet Ethernet (CAT 5) cross over cable, (MC 700169998) - Installation of asm-network cable for RSA board (provided in RSA box) - Check and install, if necessary, the latest BIOS firmware, R61A. - Check and upgrade latest RSA firmware, PLRH08A or B. NOTE: The login and password for the RSA using firmware PLRH08B is “craft” and “passw0rd”, where 0 is a numeral) and should be the default from the factory. If is not, and you have the A version, the login and password is “USERID” and “PASSW0RD” (0 = numeral). See RSA Guide, 555-245-702 at http://support.avaya.com. - IMPORTANT NOTE: The RSA’s passwords and firmware MUST MATCH in a Local Failover pair. Section 2: Instructions for adding RSA user and password 2/16/2016 3 1. It’s also possible to connect with crossover to the default 192.x.x.x address. Its also possible to connect with a Null db9 and HyperTerminal using 57600,8,1, and none should you have issues with connecting using crossover.. 2. Determine the IP address of the RSA card (exercise left to reader). 3. Browse the RSA with connected method. The following instruction may differ slightly depending on connect method. 4. Log in. The default userid is “craft” and the default password is “passw0rd”. Note the password contains the numeral zero, not the letter O. See NOTE. 5. Click “Continue” on the welcome screen. 6. Select “Login Profiles” under the menu “ASM Controls” on the left. 7. Select the next login profile marked “not used”. 8. Fill in login ID, select authority level as Read/Write, enter the password twice, and select Dialback Status as “Disabled”. 9. Select “Save”. 10. Restart ASM 11. Select “Log Off” from the menu on the left. 12. Select “yes” to close the browser. 13. Attempt to log in using the new user id and password to confirm that it works. Note: The craft password will need to be changed following the registration process to match what was entered into the CCS as the craft password there. Section 3: Red Hat Linux Operating System (OS) and CCS SW Installation Steps The CCS-CD contains the Red Hat Operation System as well as the CCS installation Scripts. Important: Installation of the X305 is the same as for an x305 running the S8500 Avaya™ Communication Manager application. The standard crossover cable to the Services Port is utilized. More information about this can be found in the Avaya S8300, S8500, and S8700 Media Server Library CD, 555-233-825. Note: The following information is common for both the Simplex and Failover Prior to installing the CCS R2.1 on X305 server, the network infrastructure must be clearly defined for these IP ports, i.e., IP address, net mask, gateway, DNS name. The BIOS of the IBM X305 must be upgraded to Avaya BIOS (61A) first. The CD drive is set as the 1st choice for boot at the BIOS. To install the CCS R2.1 from CD media: 1. Connect a laptop or PC to the Avaya Services Port thru a cross-connect C5 cable, and set the IP address of the laptop or PC to 192.11.13.5 with a net mask of 255.255.255.252, no gateway needed. Note: If crossover cable is not connected to the services port prior to server boot up a ping may not be successful for the 192.11.13.6 address. A reboot of the server with the cable connected may be necessary. 2/16/2016 4 2. Insert the CD media at the CD drive and start a reboot. 3. “System restart” boots the RAM-DISK based Linux system up from the CD. Once the Linux system is up, the Avaya Services Port is ready for services. It takes about 3 minutes starting from power restart to the readiness of Avaya Services Port. Note: A Ping will let you know when a telnet session can occur. 4. At laptop or PC, start a telnet session to IP address 192.11.13.6. 5. X305 server prompts a dialog to guide the CD Installation. The default has been set to the expected choice. Under most situation, installer can just press <enter> to acknowledge the selection of default setting. The default will lead to a new release installation. The dialogs address the Offer Type (CCS), Server Type (X305), Dual Root Partition (/ vs. /roots) for installation, Subsystems (e.g. System, ACP, AIW, CCS) list. 6. After all dialogues have been answered, CD Installation will start a sequence of operations to implement all requested software RPMs. Notes: the traces of installations are logged at two files: update.err.{time-stamp} and update.out.{timestamp} under /var/disk/logs directory. Installer can verify the details of installation after the entire operation is finished. The main task of CD Installation running on the RAM-DISK based Linux system is to install the RPMs at the selected partition (a.k.a. the root file system). The installation also either copy or link files to the desired file directories for later operations, e.g., /etc for configuration of services. The IP Network Setting, CCS Database Setup, CCS Server Configuration, etc., are not provisioned during the CD Installation. The CD Installation just prepares the overall settings at the file system so that the system can be booted up for services configuration. After the CD Installation is finished, the CD drive is ejected and the system with new installed software is rebooted. If the CD does not eject on its own, the installation process needs to be restarted. Important: If the system does not eject the CD and reboot on its own then a reinstallation of the OS may be necessary. If this has happened it’s possible that the RSA watchdog timer has decided to reboot the server on its own but this typically does not occur on an initial install because watchdog does not yet exist. It typically occurs on reinstallations to a system that has watchdog running. 7. During the reboot, the Avaya Services Port is out-of-service and installer must reconnect the telnet session back after the reboot is done. Installer can login as (admin, admin01) or (craft, craft01). Notes, the root is now allowed at the telnet session. However, installer can enter “su -” to start the super user login as root after initial telnet login. 8. To run the “ccsInstaller”, the script provided by CCS R2.1 for post-installation, the installer must login as the super user “su - root”. The access permission is verified at ccsInstaller. Note: Its important to switch users as “su – root” and not “su root”. This will cause an incomplete installation because of not being in the proper Linux path. 9. The “ccsInstaller” prompts the installer for a series of questions to a. Network settings of CCS Server b. Server configuration: simplex vs. redundant 2/16/2016 5 c. CCS Database setup, password, so on d. Start the CCS Services 10. Section 7 addresses the post-installation steps for a redundant system. A redundant system configuration requires extra steps to get the network settings of the remote partner, the RSA card settings of both local and remote partner, Heartbeat password, drbd services, and heartbeat services. Notes: the two servers constituting the redundant system are logically defined with a label “role A” and “role B”. The “ccsInstaller” asks for the role position of the server during the post-installation. For a role-A server, the drbd service sets the server as primary and the ccsInstaller will start the database setups, the schema, the password, and so on. For the role-B server, the drbd service sets the server as secondary and the database is NOT turned on. Instead, the drbd service at role-B follows the drbd protocol to keep its database partition synchronized with the primary, i.e., the role-A server during the post-installation. 11. It’s highly advisable that you utilize the worksheet provided in Appendix A to keep track of the input data for a failover configuration. Section 3.1: Tips N Tricks Recommendations to make failover installation easier: Install the CD on both servers without running the ccsInstaller script. Connect all proper cables before running ccsInstaller. Fill out the data on the install sheet if not filled out already. Passwords are critical to getting this to work. It would be advisable to keep them all the same throughout the process. Section 4: Installation Instructions for CCS R2.1 Simplex Server A ccsInstaller script executes a sequence of operation steps as depicted in the following example to bring the CCS Services in a simplex server. The information required is: Customer Network Configuration RSA card setting Server configuration: simplex vs. redundant Database creation and password assignment Start WebLM server Start CCS Services 2/16/2016 6 [root@server1 root]# ccsInstaller ===CCS Services Setup Start=== ==>CCS admin: random seed generation ==>Configure CCS IP settings ┌────────────────┤ Network Settings Configuration ├────────────────────┐ │ │ │ Host Name (short) lzccsMarsh___ --No spaces or special characters! │ DNS Domain Name usae.avaya.com_____________________ │ │ IP Address 135.8.69.49_________ │ │ Netmask 255.255.254.0_______ │ │ Gateway 135.8.68.1__________ │ │ Primary DNS IP Address 198.152.6.12________ │ │ Secondary DNS IP Address ____________________ │ │ Tertiary DNS IP Address ____________________ │ │ │ │ │ │ ┌────┐ ┌────────┐ │ │ │ OK │ │ Cancel │ │ │ └────┘ └────────┘ │ │ │ │ │ └──────────────────────────────────────────────────────────────────────┘ ==>Configure CCS Registry File: ccs.conf Host Name of RSA Card? [lzccsMarsh-rsa] {return} IP Address of RSA Eth Port? [192.11.13.6] {return} Net Mask of RSA Eth Port? [255.255.255.252] {return} Gateway Address of RSA Eth Port? [0.0.0.0] {return} Install High Availability Option? (y/n) [n] {return} for no high availability option Initializing database: Starting postgresql service: [ [ OK OK ] ] Stopping postgresql service: Initializing database: [ [ OK OK ] ] Starting postgresql service: set local/trust at postgres database [ OK ] ==>Setup CCS database Initializing CCS Database... reload postgres with above settings Are you initializing a Master Administrator on this machine? (y/n) [n] y initializing Master Administrator database Select mvss database password: {password} Enter password again: {password} connecting to database template1 as postgres... dropping database mvss mvss database does not exist dropping database mvss_admin mvss_admin database does not exist configuring the mvss database account mvss database account created updating mvss password account updated creating databases... creating database mvss creating database mvss_admin CREATE USER ALTER USER CREATE 2/16/2016 7 │ INSERT 17073 1 GRANT Comparing Database and CCS versions Database version: CCS-2.1.0.0-27 CCS version: CCS-2.1.0.0-27 connecting to mvss as mvss done configure-pg_hba(): set MD5 for IP=135.8.69.49 ==>Restart httpd & tomcat4 for WebLM Stopping httpd: Starting httpd: [ [ OK OK ] ] Stopping tomcat4: Starting tomcat4: [ [ OK OK ] ] ==>Setup servers.conf for host eth device Start CCS Services now? (y/n) [y]{return-key} Executing "ipcclean" ... resource(s) deleted Executing "setsoh sw rdy" ... Executing "svc_mon reset" ... Executing "modserv restore" ... Creating pipes for GMM ... Shutting down kernel logger: [ OK ] Shutting down non-blocking system logger: Shutting down system logger: [ [ OK OK ] ] Starting system logger: Starting non-blocking system logger: [ [ OK OK ] ] Starting kernel logger: Priming buffer caches before starting WatchD [ [ OK OK ] ] [ [ OK OK ] ] Disabling filesync ... Executing "svc_prio" ... Adjusting priority to -r 62 for /opt/ecs/sys/dbgserv Watchd started... ===CCS Services Setup End=== Section 4.1 Installation Instructions for CCS2.1 Failover Server IMPORTANT: Installing a Duplex server is tricky and requires proper planning before running the ccsInstaller script. Contact the RTS before attempting this type of installation. “ccsInstaller” prompts a set of questions for the following parameters in addition to the simplex’s, when the CCS Server is configured as a redundant system: - my role in the redundant system A vs. B - logical IP/DNS name of the redundant system, - physical IP/DNS name of the remote partner - the heartbeat service - password, - the RSA card user login information of both the local and remote server. The example shown below refers the factory set (user id, password) at the RSA card. If you want to add a new user and password for this RSA card, you must connect to the RSA card over the IP address established above and add the new logins into the card. The RSA card 2/16/2016 8 comes with a factory set user id and password: (“USERID”, “PASSW0RD”) where PASSW0RD contains the numeral 0, not “O”. See NOTE in Section 2.0 for more info. Wiring between redundant servers. See picture below. *** Verify RS232 cross over cable with DB9 connectors is connected between the primary/secondary servers *** Verify the asm-network is connected between primary/secondary RSA Cards (Provided in RSA box) *** Verify Giabet Ethernet (CAT 5) cross-over cable is connected on Eth0 (port 1 on dual NIC) between primary/secondary *** Install the role-A server first then the role-B server but do not enable. CCS 2.1 Redundant Physical Connections on a 305 Services Connection eth3 RSA Power Do Not Use Not used eth1 (Cat 5) Ethernet Gigabit Cross Over Cable eth0 ASM Network Assembly Terminators 10” long Red Cat 5 cable Local Area Network eth2 RS232 Cross Over Cable db9 connectors Not Used eth1 Do Not Use RSA Power Services Connection eth3 Note: Dual Nic is not in picture use arrows as guide to where it would be. Copyright© 2003 Avaya Inc. All rights reserved 2/16/2016 1 9 Avaya – Proprietary Use pursuant to Company instructions Before running “ccsInstaller” be sure that all cables are connected. [root@server1 bin]# ccsInstaller ^ *** Run the postinstaller to setup the server ===CCS Admin Installation Start=== ==>CCS admin: random seed generation ==>Configure CCS IP settings ┌───────────────────┤ Customer Network Configuration ├───────────────────┐ │ │ │ Host Name (short) IMpressEdgeHome1___ -No Spaces or special characters │ DNS Domain Name sv.com_____________________________ │ │ IP Address 172.16.28.137_________ │ │ Netmask 255.255.248.0_______ │ │ Gateway 172.16.31.254_______ │ │ Primary DNS IP Address 172.16.22.20__________ │ │ Secondary DNS IP Address ____________________ │ │ Tertiary DNS IP Address ____________________ │ │ │ │ │ │ ┌────┐ ┌────────┐ │ │ │ OK │ │ Cancel │ │ │ └────┘ └────────┘ │ │ │ │ │ └────────────────────────────────────────────────────────────────────────┘ ==>Configure CCS Registry File: ccs.conf ==>Configure CCS Registry File: ccs.conf Host Name of RSA Card? [lzccsMarsh-rsa] {return} IP Address of RSA Eth Port? [192.11.13.6] {return} Net Mask of RSA Eth Port? [255.255.255.252] {return} Gateway Address of RSA Eth Port? [0.0.0.0] {return} Install High Availability Option? (y/n) [n] Y For duplex configuration My Role in the Redundant Infrastructure? [B]:A ^ ** primary is A backup is B Logical Name of Redundant System? [hostname]:IMpressEdgeHome ^ ** This is logical name IP Address of Redundant System? [xxx.xxx.xxx.xxx]:172.16.28.147 ^ ** This is logical ipaddr Host Name of Server [B] ? [hostname]:IMpressEdgeHome2 ^ ** This is the B svr name IP Address of Server [B]? [xxx.xxx.xxx.xxx]:172.16.28.136 ^ ** This is the B svr ipaddr Enter Heartbeat Password: {password} Enter password again: {password} User Name of Server [A] RSA Login? [admin]: USERID Password of Server [A] RSA Login USERID:PASSW0RD Enter password again:PASSW0RD Host Name of Server [B] RSA Card? [IMpressEdgeHome2-rsa]:impressrsa2 User Name of Server [B] RSA Login? [admin]: USERID Password of Server [B] RSA Login USERID: PASSW0RD Enter password again: PASSW0RD WARNING: No entries were found in the servers.conf that required updating. 2/16/2016 10 ==>Configure High Availability ==>Configure HA: Turn Off SIP Services at watchd ==>Configure HA: Set /dev/mtcepipe for MtceMgr ==>Configure HA: drbd >>> Construct drbd File Infrastructure ... >>> Configure drbd Service ... drbd: pre-parsed needs update, parsing /etc/drbd.conf ........................................... drbd: WARN: IMpressEdgeHome2 [192.11.14.11] does not respond to ping ^ ** this is ok since B not cfg yet Setting up 'ccs_drbd0' .. disk ok .. net .. OK Do you want to abort waiting for other server and make this one primary? Yes ** answer yes only during this initial installation on the primary only. ^ drbd: Operator forced primary status on ccs_drbd0 (/dev/nb0) drbd: 'ccs_drbd0' still not in Connected state, but WFConnection >>> Status of drbd Service Installation ... version: 0.6.8 (api:63/proto:62) 0: cs:WFConnection st:Primary/Unknown ns:0 nr:0 dw:0 dr:0 pe:0 ua:0 ==>Configure HA: ccsmon ==>Configure HA: heartbeat service >>> Configure Heartbeat Service ... >>> Configure Heartbeat Services: SipServer, ImLogger >>> Construct Heartbeat API Infrastructure ... >>> Update sudo for permission running Heartbeat commands ... >>> setup-HA-sudo.sh: sudoers updated >>> Update /usr/lib/heartbeat ... ==>Configure HA: Server Name/IP >>> Configure HA Logical Server IP Address at /etc/hosts... ==>Configure HA: Setup DB at Server Role A datadisk: 'ccs_drbd0' already in Primary state, checking mount status datadisk: 'ccs_drbd0' fsck /dev/nb0 .. OK datadisk: 'ccs_drbd0' mounting /dev/nb0 .. OK datadisk: 'ccs_drbd0' activated Starting postgresql service: OK ] ==>Setup CCS database Initializing New Database... set local/trust at postgres database reload postgres with above settings Are you initializing a Master Administrator on this machine? [y|n] Select mvss database password: {password} Enter password again: {password} connecting to database template1 as postgres... dropping database mvss mvss database dropped dropping database mvss_admin mvss_admin database dropped configuring the mvss database account mvss account already exists updating mvss password account updated creating databases... creating database mvss 2/16/2016 11 y creating database mvss_admin mvss (/usr/impress/sip-server/etc/createdb.psql): 37 commands successfully executed mvss_admin (/usr/impress/sip-server/etc/create_admindb.psql): 3 commands successfully executed ALTER USER CREATE INSERT 18924 1 GRANT Comparing Database and CCS versions Database version: ccs-2.1.0.0-20 CCS version: ccs-2.1.0.0-20 connecting to mvss as mvss done Locking postgres database with password protection configure-pg_hba(): set MD5 for IP=172.16.28.147 Stopping postgresql service: OK ] datadisk: 'ccs_drbd0' /dev/nb0 is mounted on /var/lib/pgsql, trying to unmount datadisk: 'ccs_drbd0' /dev/nb0 unmounted datadisk: 'ccs_drbd0' becomming Secondary .. OK datadisk: 'ccs_drbd0' de-activated ==>Setup http.conf for CCS ==>Setup servers.conf for host eth device Start CCS Services now? [y|n]: N Do Not start until ccsInstaller has been run on both servers. = = =CCS Admin Installation End= = = Section 5: Modem Installation The modem installation driver is installed automatically during the set-up process. Post installation requires the installer to change the PPP address in Linux. Section 6: Linux RSA Driver installation The Linux RSA driver is installed automatically during the set-up process. Section 7: Post Installation & System Verification Tasks After the computer restarts o Login Login Name: admin Password: admin01 Verifying /Testing that the CCS proxy server software is running To display and list the Status of CCS Server applications Enter “ statapp‘’ Watchdog TraceLogger INADSAlarmAgen CCSTrapAgent GMM SNMPManager ImLogger SipServer mon SME 2/16/2016 16/16 UP 04/04 UP 01/01 UP 01/01 UP 05/05 UP 01/01 UP 04/04 UP 43/43 UP 01/02 PARTIALLY UP 08/08 UP 12 [root@server1 bin]# server SERVER STATUS HomeEdge1 Mode: Active Major Alarms: yes Minor Alarms: no Server Hardware: okay Processes: okay “server” command shows the current status of the CCS Server. For a redundant system, the status of both primary and secondary servers is shown. “Stop/Start” Command: DO NOT execute this command. All stops and starts should be done with the Maintenance or Administration Web Services. The MAC address that needs to be used for licensing is obtained from the WebLM window. Do not use the “get-mac-address” with a dual-nic installed. “Ifconfig” command can be used if logged in as root and looking at Eth0 port. Important: Registration of the product must be completed by calling the registration team in Denver (800.248.1111) prompt 1. They will register the product through ART sending you the PPP address and passwords. Instructions are provided on how to change this information. Passwords need to be changed in Linux as well as the RSA card so they match. It’s important that the craft password match in both Linux and the RSA so that in the event a connection to the CCS can’t be made the RSA will log us in. This will be posted at the end as well as a reminder. Section 7: Helpful Commands **All these command should be entered on the shell terminal or prompt** o To display and list the Status of CCS Server applications o o statapp To display the hostname and IP address information cd /etc cat hosts or (more hosts) To display the Kernel IP routing table netstat -r o To display the current software version 2/16/2016 swversion 13 The steps starting on this page are not a component of the rack-n-stack activity, but rather the integration work that needs to occur. Section 9: Configuring the Database using The Master Admin Interface For the services associate connected to the Customer LAN, the URL is http://ccsipaddress. Over a remote connection to the USB modem, the URL is http://PPPaddress. The RSA is administered through an interface and when connected via null modem cable, the connection rate is 57600,8,none,1. The IP address of the RSA defaults to private 192.11.13.6, unless this is changed to a public address, a crossover or null modem cable is the only way to connect on setup. Login Screen User ID: admin Password:admin01 o Select Login Tab o Select ►Continue Once continue is selected the left menu pane should open up with all the options. If it does not then this server was configured as a “Home” only. Should you receive a failure because of password mismatch to the failover server, a call to Avaya Services may be necessary. Setup Screen o Select by double clicking on the Link in the left menu pane. Setup Domain Domain*: e.g. IP Domain License Host {WebLM}*: e.g. license.avaya.com or IP address Select : Update Select continue Setup Screen o Select by double clicking on the Link Setup Hosts Add Host o Host Name: e.g. host server name or IP address( Not FQDN) o DB Password: Customer provided – This is the same password used during the Linux installation process. o Host Type: Edge Home/Edge Home 2/16/2016 14 o Parent: Home/Edge or Edge: NONE Home Type Select: o HOSTNAME of supporting Edge Proxy o Listen Protocols: TLS, TCP, UDP o Link Protocols: TLS (TLS is the only supported trunking protocol to CM) o Minimum Registration{minutes}: 5 If No value is entered, by default=5 o Outbound Routing Allowed : Internal ONLY o Outbound Proxy Leave Blank o Warning: Host “hostname/IP” has been added. Select: Continue o Home/Edge Proxy: Setup Screen Setup Default User Profile Setup Media Server Setup Default User Profile (Informational Only) The following information is appended to each user name depending on the Home profile it’s added to. o Host : CCS hostname or Address {home or H/E} o Address: o City: o State: o Country: o Zip: o Select: Update ►Continue User profile Modified Continue Setup Screen o Setup Media Servers Media Server Name{CLAN IP} : name or IP address Host : Home or Home/Edge Server Link Type : Name or IP Address {Media Server}: Select: Add ► Continue Warning : Media Server” ……..” added ►Continue Select Media Server Select Edit Extensions Map (See installation guide for more information on media server map) Select Map 2/16/2016 15 Add Name Enter regular expressions: ^ (shift 6) SIP: 10[09]{2}@domain.com. This equals 1000-1099 extension range. For more information on regular expressions, refer to the installation guide. Continue Update Add User Screen o Add User : Handle{Alias}*: {alphanumeric} User ID : See on screen help for more information Password*: {min. 6} This refers to the password for the IM client when logging in. This has nothing to do with the installation passwords. Confirm Password: Host*: First Name*: Last Name: Address: City: State: Country: ZIP: Add Media Server Extension: yes Add ►Continue o User e.g. jklia added ►Continue o Add Media Server Extension Screen This is the extension administered on the OPTIM Form. The purpose is to marry a username with a CM extension for presence purposes. Add Media Server extension for user Extension: 1456 {numeric telephone extension} Media Server: Where the extension resides, should be a clan location. Add ►Continue Continue List of Media Server Extensions Address Map Screen o To be performed by a Software Specialist POST INSTALLATION TESTING 1. Log in with Softphone IM client to the CCS server as one of the users. Try to IM another user on the list. 2/16/2016 16 2. Place a call between 2 SIP endpoints and verify voice path. Be sure to try in both directions. 3. Place a SIP call to a CM station over the SIP trunk. 4. Place a call from a CM station to the SIP endpoint. 5. Place a call out to the PSTN from a SIP endpoint. Linux changes in load 38 that need to be made. Problem: The 4602 SIP phone does not support SIP authentication yet, to turn it off do the following: 1. su - root and log in as root. 2. type command "stop -a SipServer" 3. make changes at /usr/impress/sip-server/etc/ccs.conf 4. start the sipserver by entering command "start -s SipServer" Changes to File: ;=============================================== [Proxy] ;=============================================== EnableAthentication=false EnableTlsClientAuthentication=false EnableCiscoAuthPatch=true * In ccs.conf the EnableAuthentication will = true by default It will need to be changed to false. ----------------------------------------------------------------------------------------------------------------Problem: The disk partition of CCS Database, /var/lib/pgsql reaches 100% full. Sip users have no services. The scheduled daily housekeeping of CCS database is NOT running. In CCS r2.1 load 38 the scheduled daily housekeeping of CCS Database is activated during the installation as a cron job under Linux "cron" service. This service is not working and needs to be worked around. 1. Once the services are up and working on a new upgrade or installation perform the following. 2. Telnet to the server and enter "su - root" to get to the super login. 3. Enter the following command: A. crontab /usr/impress/sip-server/etc/vacuum-ccs-db-crontab.conf 2/16/2016 17 B. crontab -l (this will allow you to view the cronjob just entered) C. exit (logs off from root) ----------------------------------------------------------------------------------------------------------------Problem: Duplex Installations only: All installs of a Redundant system should be "fixed" at install time by the technician on site. From command line, logged in as "su -root" the vacuum-ccs-db.sh shell script must be edited with a new path environment. The person editing should be comfortable running Linux command line and have experience with the text editor Vi. If not, do not proceed any further and ask Tier III/IV to remotely edit this file. The system can typically run for several days before the partition is consumed. [root@servername root]# vi /usr/impress/sip-server/bin/vacuum-ccs-db.sh This opens the script vacuum-ccs-db.sh in read only mode. Near the top you will see # Notes: # In a redundant system, the standby server does not mount the # /var/lib/pgsql and the postgreSQL service is not available. # The vacuumdb can not be executed press the "i" key for insert mode and on the next line after "# The vacuumdb can not be executed", enter . /root/.bashrc The file will now look like # Notes: # In a redundant system, the standby server does not mount the # /var/lib/pgsql and the postgreSQL service is not available. # The vacuumdb can not be executed. # . /root/.bashrc UTILS=/usr/impress/sip-server/bin/utils.sh. . $UTILS Press the Esc key and Shift ZZ to save and write the file - NOTE there is a single space between "." and "/root/.bashrc" To verify the script is working correctly, on the following day - or after Midnight, as it runs at 12:05am daily, "vi /var/log/cron" and search for "vacuum-ccs-db" (without the quotes). If it has run correctly you will see something like… Nov 12 13:15:00 lzccshome2b CROND[11338]: (root) CMD (/usr/impress/sipserver/bin/vacuum-ccs-db.sh) WARNING: Skipping "pg_group" --- only table or database owner can VACUUM it WARNING: Skipping "pg_shadow" --- only table or database owner can VACUUM it 2/16/2016 18 WARNING: VACUUM WARNING: WARNING: WARNING: Skipping "pg_database" --- only table or database owner can VACUUM it Skipping "pg_group" --- only table or database owner can VACUUM it Skipping "pg_shadow" --- only table or database owner can VACUUM it Skipping "pg_database" --- only table or database owner can VACUUM it The above syntax may be slightly different, but as long as the section is found, the script has been successfully updated. This MUST be executed on both the Active and Standby servers although the above verification steps will only prove true on the Active server. © 2004 Avaya Inc. All Rights Reserved. Avaya and the Avaya Logo are trademarks of Avaya Inc. or Avaya ECS Ltd., a wholly owned subsidiary of Avaya Inc. and may be registered in the US and other jurisdictions. All trademarks identified by ® and ™ are registered trademarks or trademarks, respectively, of Avaya Inc. All other registered trademarks or trademarks are property of their respective owners. 2/16/2016 19 Appendix A CCS Local Failover Worksheet CCS Redundant System Configuration CCS Virtual Information Host Name : DNS Domain Name: IP Address : Netmask Gateway: Primary DNS IP Address : Secondary DNS IP Address : Tertiary DNS IP Address : Server A Host Name : Domain Name: IP Address : Netmask Gateway: Primary DNS IP Address : Secondary DNS IP Address : Tertiary DNS IP Address : EdgeHome domain.com EdgeHomeA domain.com Host name of RSA card : IP Address of RSA eth port : Net mask of RSA eth port : Gateway of RSA eth port : EdgeHomeA-rsa Install High Availability Option My role in redundant infrastructure Logical name of Redundant system : Logical IP Address of Redundant system : Host Name of [B] Server IP Address of [B] Server Y A EdgeHome EdgeHomeB Enter Heartbeat Password Password Repeat User Name of A server RSA Login Enter Password of [A] Server RSA Login USERID Password Repeat craft passw0rd Host name of [B] Server RSA Card: User name of [B] Server RSA Login: Enter password of [B] Server RSA Login: Password Repeat Abort waiting and make this one primary? EdgeHomeB-rsa craft passw0rd 2/16/2016 yes 20 Server B Host Name : Domain Name: IP Address : Netmask Gateway: Primary DNS IP Address : Secondary DNS IP Address : Tertiary DNS IP Address : EdgeHomeB domain.com Host name of RSA card : IP Address of RSA eth port : Net mask of RSA eth port : Gateway of RSA eth port : EdgeHomeB-rsa Important: Registration of the product must be completed by calling the registration team in Denver (800.248.1111) prompt 1. They will register the product through ART sending you the PPP address and passwords. Instructions are provided on how to change this information. Passwords need to be changed in Linux as well as the RSA card so they match. It’s important that the craft passwords match in both Linux and the RSA so that in the event a connection to the CCS can’t be made the RSA will log us in. 2/16/2016 21