How To: NetBackup Live Update Server (NBLU)

I’ve spent the past month updating/validating our NetBackup architecture. I’ll admit I’m more of a Backup Exec fan, but NetBackup does have some cool features. My only real complaint with NetBackup is the documentation. I’ve never seen a 700 page PDF say so little. One such topic is the installation and configuration of the NetBackup Live update server. Nowhere in the 20 admin guides I reviewed did it spell out “How”. After a brief conversation with Symantec support the veil of poor documentation was lifted.  

You “can” run live update off a CIFS share, but I wouldn’t. It will only sort of work with some windows clients. I’ve spelled out the five steps to configuring an http based live update server on a windows machine. If you hit the Symantec forums you’ll find many confused posts but nothing approaching an answer. Hence this post, I could have gotten fancy and scripted it all out (and I wanted to), but I simply don’t have that kind of time these days. If the NBLU server has been kicking your arse as it did mine… enjoy.

  1. First things first install IIS.
    1. Win2k3/IIS6:
      1. Add/Remove Programs -> Add/Remove Windows Components -> Application Server -> Internet Information Services (IIS) -> World Wide Web Service
      2. check “World Wide Web Service”
      3. OK -> OK -> OK -> Next -> finish
    2. Win2K8/IIS7:
      1. Server Manager -> Roles -> Add Roles
      2. Check Web Server (IIS)
      3. Next
      4. Acknowledge the addition of ISS Management features
      5. Next -> Next -> Install
  2. Create/Populate the live update directory
    1. In the web root create a folder called “liveupdate”
      mkdir c:Inetpubwwwrootliveupdate
    2. Extract the contents of all five zip files into the live update folder. Pay close attention to now overwrite the Segments directory as this needs to be merged.
      NBLU_6.5.4.WINx64_XXXXXXX.zip
      NBLU_6.5.4.WINx86_XXXXXXX.zip
      NBLU_6.5.4.UNIX_1of3_XXXXXXX.zip
      NBLU_6.5.4.UNIX_1of3_XXXXXXX.zip
      NBLU_6.5.4.UNIX_1of3_XXXXXXX.zip
  3. Configure directory browsing
    1. Win2k3/IIS6:
      1. Open IIS Manager
      2. Expand Web Sites -> right click on Default Web Site -> liveupdate-> select properties
      3. Check Directory browsing on the Virtual Directory tab.
      4. Click Ok
    2. Win2K8/IIS7:
      1. Open IIS Manager
      2. Expand Sites -> Default Web Site -> liveupdate
      3. Double click on directory browsing.
      4. Click enable on the right side action panel.
  4. Update MIME information
    1. Win2k3/IIS6:
      1. Open IIS Manager
      2. Right click on <computer name> (Local Computer) -> select properties
      3. Click MIME Types
      4. Click New
      5. Extension: “.flg”
        MIME Type: “Application/octet-stream”
      6. Click Ok-> OK
      7. Right click on <computer name> (Local Computer) -> All Tasks -> Save Configuration to DISK
      8. Right click on <computer name> (Local Computer) -> All Tasks -> Restart IIS
    2. Win2K8/IIS7:
      1. Open IIS Manager
      2. Expand Sites -> Default Web Site
      3. Double click on MIME Types
      4. Click Add on the right side action panel.
      5. File name extension: “.flg”
        MIME Type: “Application/octet-stream”
      6. Ok
      7. Right click Default Web site -> Manage Web Site -> Restart
  5. Test your new NetBackup Live update server
    1. Browse to http:/<hostname>/liveupdate, you should see the contents of the liveupdate folder
    2. Browse to http:/<hostname>/liveupdate/minitri.flg you should be prompted with an open/save file dialog

If 5.1 and 5.2 work as expected then you’re done!