Installing a Software Load on a CMM Using a System Repair Drive
Use this procedure to install a software load on a CMM using a system repair drive. This is typically performed at initial system turn-up, during CMM replacement, or when network-based methods cannot be used.
Each CMM has a USB port from which it can boot. The USB port has the highest priority in the boot sequence. If a bootable device is attached to the USB port, then the CMM will try to boot from that device first.
This procedure erases all software, configuration, and commissioning data from the CMM.
Service modules are automatically warm reloaded as part of this procedure. Software-based features on the service module (such as PM collection, APSD, APR, FPSD) are disabled while a service module warm reloads.
Prerequisites:
Obtain or create a system repair drive with the desired software image. For information on how to do this, see Creating a BTI7800 System Repair Drive.
- Ensure the CMM on which you want to perform this
installation is unseated from the chassis and that the chassis does
not have an active CMM running.
If the chassis has an active CMM, the active CMM might automatically install its software load onto this CMM at the end of this procedure.
- Plug in the system repair drive to the USB port of the CMM.
- Reseat the CMM.
The CMM automatically boots to the installation utility on the system repair drive.
- Connect locally to the craft port of the reseated CMM.
For information on how to do this, see Logging In to the CMM Craft Ethernet or Craft Serial Ports.
- At the prompt, log in using the username
admin
and passwordadmin
.These credentials are hardcoded when booting from the system repair drive.
localhost console localhost login: admin Password: Welcome to the Bti OS & Application Installation shell. Type help or ? to list commands. (bti7800-installer) ? Main Command List ----------------- install_system reboot show_current_install show_debug_logs show_sw_version Miscellaneous ------------- help
- To see the software version that is to be loaded, use the show_sw_version command.
- To see the software version that is currently loaded on the CMM, use the show_current_install command.
- Install the software.
Use the command install_system to start the installation.
You are prompted to verify if you want to proceed with the software installation. Choose yes to continue. For example:
(bti7800-installer) install_system
WARNING: This will erase all data on this CMM. Are you sure you want to continue? [yes / no] yes Proceeding with System installation >> Verifying system image Confirm installation of version 1.5.3-17482 Are you sure you want to continue? [yes / no] yes >> Extracting files >> Checking install target >> Installing OS >> Partitioning media .................................................. >> Installing system OS on media ......................................................................................................................................... >> Running post OS installation tasks ................ >> Installing Application ...................................................................................................................... ** System install finished successfully - remove the USB key & reboot ** (bti7800-installer)
The installation process re-partitions and reformats the local drives and file systems, installs the base operating system, and installs the BTI7800 software. This step might take several minutes to complete.
- Remove the system repair drive when prompted and reboot
the CMM.
At the prompt type reboot.
Here is a sample output. Actual output might differ.
(bti7800-installer) reboot
System is going down for a reboot ............ ............ ............ Starting rpcbind daemon...done. net.ipv4.conf.default.rp_filter = 0 net.ipv4.conf.all.rp_filter = 0 Running postinst /etc/rpm-postinsts/100... adding crontab Running postinst /etc/rpm-postinsts/101... update-alternatives: Linking //usr/sbin/sendmail to sendmail.postfix Adding system startup for /etc/init.d/postfix. Starting atd: OK INIT: Entering runlevel: 3 Starting system message bus: dbus. Starting OpenBSD Secure Shell server: sshd generating ssh RSA key... generating ssh ECDSA key... generating ssh DSA key... done. Starting Advanced Configuration and Power Interface daemon: acpid. acpid: starting up acpid: 1 rule loaded acpid: waiting for events: event logging is off Starting domain name service: namedwrote key file "/etc/bind/rndc.key" . starting DNS forwarder and DHCP server: dnsmasq... dnsmasq: failed to bind listening socket for 10.127.31.239: Address already in use Starting irqbalance: done creating NFS state directory: done Installing knfsd (copyright (C) 1996 okir@monad.swb.de). starting 8 nfsd kernel threads: done starting mountd: done starting statd: done Starting ntpd: done Starting network management services:netlink: 12 bytes leftover after parsing attributes. snmpd[1706]: Created directory: /var/lib/net-snmp snmpd[1706]: Created directory: /var/lib/net-snmp/cert_indexes snmpd[1706]: Created directory: /var/lib/net-snmp/mib_indexes snmpd. snmpd[1708]: NET-SNMP version 5.7.2 Starting system log daemon...0 Starting Postfix...postfix/postfix-script: starting the Postfix mail system Successful starting : fruinfo... done. Starting crond: OK Starting tcf-agent: OK Stopping Bootlog daemon: bootlogd. localhost console localhost login: admin Password: localhost:~$ Welcome to the BTI 7800 Series - CMM Commisioning Application
The CMM is now running with the software load from the system repair drive. It is ready for commissioning or restoration from a backup configuration. The CLI is not available until commissioning or restoration is performed.