Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Add_docset_workflow
AUTH1UserResourceIdentifier{userKey=8a00a02355cd1c2f0155cd26cc2c078f, userName='null'}
DEV1UserResourceIdentifier{userKey=8a00a02355cd1c2f0155cd26cc5207f0, userName='null'}
LDEV1UserResourceIdentifier{userKey=8a00a02355cd1c2f0155cd26cc2c078f, userName='null'}
SVT1UserResourceIdentifier{userKey=8a00a02355cd1c2f0155cd26cc670818, userName='null'}
LSVT1UserResourceIdentifier{userKey=8a00a02355cd1c2f0155cd26cc2c078f, userName='null'}
AUTHJIDSYM-20110

Include Page
Not_for_SWe
Not_for_SWe

This article describes the steps necessary to apply ASM Roll-up updates on SBC 1000/2000 nodes with System Release 2.2.x or higher.

Panel

In this section:

Table of Contents
maxLevel2
minLevel1

 

 

Overview

Warning

SBC security patches and software updates protect your ASM from vulnerability to malicious viruses and security threats. To keep your ASM up-to-date, do the following:

Note

Depending on the size of the update and the number of updates being installed, the reboot may take several minutes and possibly up to an hour.

Spacevars
0company
publishes Update Packs on a regular basis through the Ribbon Support Portal. The Update Packs work with Windows Update and other Non-Windows updates in order to keep the ASM up-to-date. The Update Packs contain a list of tested and authorized Windows updates, or specific installation packages such as Lync Cumulative Updates.

There are two methods of updating the ASM:

  1. Using the built-in functionality in the SBC 1000/2000 User Interface
  2. Using the REST interface
Note

The ASM needs to have access to the Internet and specifically to the Microsoft Windows Support website.

As the SBC 1k/2k ASM employs Microsoft's Windows Server operating system, it is necessary to periodically download Windows Updates.  Updates are normally downloaded directly to the ASM from the Microsoft Windows Update website. In some cases, the ASM may be installed in a network that does not have Internet access to Microsoft's Windows Update website, therefore the ASM requires an alternative method to download Windows Updates. For more information, see Installing a WSUS.

Pagebreak

Two types of ASM Roll-up Update .pkg files are provided and they include the following:

PackageFile Examples

Windows Update

Includes:

  • Windows Service packs
  • Windows Patches
ASM-ROLL-UP-UPDATES_2019-0103.zip

MS Lync Server Cumulative Updates

Includes:

  • Cumulative Updates. 

ASM-UPDATES-LYNC2013_CU1-Apr2016_UX1k2k-release3.0.x-and-later.zip

ASM-UPDATES-LYNC2013_CU1-9_UX1k2k-release2.2.x.zip

See also: Installing Cumulative Updates for Lync SBA

Warning

You must install the Microsoft Cumulative Update on your main server before applying the CU on the SBA.

Info
iconfalse

NOTE: Windows Update packs are cumulative (you only need to install the latest release). The update requires the following 2-step process:

  • Installation/Uploading the .pkg via the Install ASM update task. - This installs the Authorized windows updates list
  • Initiating Windows Update installation (via the operational status pane). - This connects to Microsoft support to install the updates listed in the authorization list

Anchor
WEBUI
WEBUI
Installing Updates Using the UI

Uploading/Installing the Windows or Cumulative Updates ASM Roll-up File

Note
After installing the latest ASM Roll-up, you should apply or re-apply the default security template to ensure you have the most recent
Spacevars
0company
security protection. See Applying an SBA Security Template.
  1. Download the latest ASM Roll-Up file from the Ribbon Support Portal and save it on your desktop or other convenient location.
  2. Launch your preferred browser. See Supported Platforms.
  3. Login to the SBC 1000/2000 node through the WebUI.
  4. In the WebUI, click the Tasks tab.
  5. In the left navigation pane, go to Application Solution Module > Install ASM Update.

  6. Browse to the roll-up (.pkg) file.

    Pagebreak
    Caption
    0Figure
    1Select ASM Update (.pkg file)

  7. Click OK. The installation begins and the Progress bar reflects the upload progress.

    The ASM Update installation sequence is shown below:

    Caption
    0Figure
    1ASM Installation Progress - Step 1

    Caption
    0Figure
    1ASM Installation Progress - Step 2

    Pagebreak
    Caption
    0Figure
    1ASM Installation Progress - Step 3

Installing the Windows Updates

After a successful upload of a windows update .pkg file, the Update State field in the Windows Update panel changes to Updates Available - Install.
Once the .pkg file is uploaded to the node, the Operational Status pane, the Update State field changes to Updates Available - Install.

To install the updates:

  1. In the WebUI, click the Tasks tab.

  2. In the left navigation pane, go to Application Solution Module > Operational Status.

    Pagebreak
    Caption
    0Figure
    1Operational Status

     

  3. Click the Updates Available - Install link in the Windows Update panel.
  4. Click OK.
  5. If required, click Restart ASM Now (this is not always required). A reboot may or may not be required. This button will appear only if a reboot is required.

    The Windows Update installation sequence is shown below:

    Note

    Depending on the size of the update, the reboot may take several minutes.

    Caption
    0Figure
    1Windows Update - Step 1

     

    Pagebreak
    Caption
    0Figure
    1Windows Update - Step 2

     

    Caption
    0Figure
    1Windows Update - Step 3

     

    Caption
    0Figure
    1Windows Update - Step 4

     

    Caption
    0Figure
    1Windows Update - Step 5

     

    Pagebreak
    Caption
    0Figure
    1Windows Update - Step 6

     

    Caption
    0Figure
    1Windows Update - Step 7

     

    Caption
    0Figure
    1Windows Update - Step 8

     

    Caption
    0Figure
    1Wndows Update - Step 9

     

    Pagebreak
    Caption
    0Figure
    1Windows Update - Step 10

     

Windows Update - Field Description

Field NameDescription
Most Current Roll-UpSpecifies the latest
Spacevars
0company
Package applied on the ASM.
Update StateSpecifies the state of the Windows Update System.
Restart RequiredSpecifies the need to restart Windows to finalize an action executed on the ASM.
Additional InfoSpecifies more information about the update status (such as, number of updates available or failure details).

Anchor
REST
REST
Installing Updates Using the REST Interface

This section describes the requirements and procedure for installing ASM Updates using the REST interface.

Upload the Windows updates

Query

Code Block
languagenone
 curl.exe --cookie PHPSESSID=$PHPSESSID -k -i https://134.56.226.215/rest/sbaconfig?action=sbaupgrade -F sbaInstallFilename=@ASM_Rollup_2014-01.pkg

Response

Code Block
languagenone
<?xml version="1.0"?><root>
 <status>
  <http_code>200</http_code>
 </status>
</root>

Pagebreak

Action End on Status

Code Block
languagenone
$url = "https://134.56.226.215/rest/sbaactionstatus"
Invoke-RestMethod -Uri $url -Method GET -WebSession $MyPs
 
<?xml version="1.0"?>
<root>
 <status>
  <http_code>200</http_code>
 </status>
 <sbaactionstatus href="https://134.56.226.215/rest/sbaactionstatus">
  <rt_Success>1</rt_Success>
  <rt_ActionType>15</rt_ActionType>
  <rt_PercentComplete>100</rt_PercentComplete>
  <rt_Duration>0</rt_Duration>
  <rt_StatusText>updates installed</rt_StatusText>
  <rt_AllActionsBitmap>127</rt_AllActionsBitmap>
  <rt_ActionStartTime>0</rt_ActionStartTime>
 </sbaactionstatus>
</root>

Apply the Windows Updates

Query the Readiness

Query

Code Block
languagenone
$url = "https://134.56.226.215/rest/sbaconfig"
Invoke-RestMethod -Uri $url -Method GET  -WebSession $ps

Response

Code Block
languagenone
<?xml version="1.0"?>
<root>
 <status>
  <http_code>200</http_code>
</status>
 <sbaconfig href="https://192.168.123.53/rest/sbaconfig">
  <AclEnable>1</AclEnable>
  <DHCPEnabled>0</DHCPEnabled>
  .
  .
  .
  <rt_UpdateState>1</rt_UpdateState>
  .
  .
  <VersionNumber>101</VersionNumber>
 </sbaconfig>
</root>

Query the Installation

Query

Code Block
languagenone
$url = "https://134.56.226.215/rest/sbaconfig?action=installwindowsupdates"
Invoke-RestMethod -Uri $url -Method POST -Body "" -WebSession $ps

Pagebreak

Response

Code Block
languagenone
<?xml version="1.0"?>
<root>
 <status>
  <http_code>200</http_code>
 </status>
</root>

Action end on status

Code Block
languagenone
$url = "https://134.56.226.215/rest/sbaactionstatus"
Invoke-RestMethod -Uri $url -Method GET -WebSession $MyPs
 
<?xml version="1.0"?>
<root>
 <status>
  <http_code>200</http_code>
 </status>
 <sbaactionstatus href="https://134.56.226.215/rest/sbaactionstatus">
  <rt_Success>1</rt_Success>
  <rt_ActionType>35</rt_ActionType>
  <rt_PercentComplete>100</rt_PercentComplete>
  <rt_Duration>7050</rt_Duration>
  <rt_StatusText>Install Updates complete</rt_StatusText>
  <rt_AllActionsBitmap>127</rt_AllActionsBitmap>
  <rt_ActionStartTime>0</rt_ActionStartTime>
 </sbaactionstatus>
</root

Pagebreak