6.3.2 Configuring controller settings to support hybrid mode...................................................

75

6.4 Controller packet-forwarding when hybrid mode is disabled...................................................

77

6.4.1 Controller packet forwarding when hybrid mode is enabled............................................

78

6.4.2 Learning more about hybrid mode...............................................................................

78

7 Team configuration ..................................................................................

79

7.1 High availability................................................................................................................

79

7.2 Team management ...........................................................................................................

80

7.3 Requirements for controller teams........................................................................................

80

7.4 Configuring a controller team ............................................................................................

80

7.4.1 Team configuration prerequisites..................................................................................

80

7.4.2 Configuration procedure............................................................................................

81

7.5 Displaying team configuration ............................................................................................

83

7.6 Disbanding a team ..........................................................................................................

84

7.7 Controller fault tolerance ...................................................................................................

85

7.8 Error log for team configuration .........................................................................................

86

7.8.1 Team alias node........................................................................................................

87

7.8.1.1 Configuring the alias ..........................................................................................

87

7.8.1.2 Disabling the alias .............................................................................................

87

8 Regional configuration .............................................................................

88

8.1 Overview.........................................................................................................................

88

8.1.1 Failover ....................................................................................................................

88

8.1.2 Failback ..................................................................................................................

88

8.2 Creating a region.............................................................................................................

89

8.3 Aquiring a region UID ......................................................................................................

90

8.4 Updating a region ...........................................................................................................

90

8.5 Refreshing a region ..........................................................................................................

91

8.6 Deleting a region.............................................................................................................

91

9 Backing up and restoring .........................................................................

92

9.1 Backing up a controller .....................................................................................................

92

9.1.1 Backup operation .......................................................................................................

92

9.1.2 Backing up a controller ..............................................................................................

93

9.1.3 Downloading a backup from the controller to another location ........................................

94

9.1.4 Recommended backup practices .................................................................................

94

9.2 Restoring a controller from a backup ...................................................................................

95

9.2.1 Restore operation ......................................................................................................

95

9.2.2 System restore requirements .......................................................................................

95

9.2.3 Restoring a controller from a backup............................................................................

95

9.3 Distributed (team) backing up and restoring .........................................................................

97

9.4 Backing up and restoring the keystone configuration and database.........................................

97

10 Requirements for applications...................................................................

98

10.1 Application requirements .................................................................................................

98

10.2 Application descriptor file mandatory attributes...................................................................

98

10.3 Application descriptor optional attributes............................................................................

98

10.4 Application zip file content criteria....................................................................................

99

10.5 Application state and OSGi artifacts..................................................................................

99

11 Troubleshooting....................................................................................

101

11.1 License troubleshooting....................................................................................................

101

11.2 Host location not learned by controller..............................................................................

101

11.3 Unexpected network or service problems...........................................................................

101

11.4 Application management exceptions................................................................................

102

11.5 Performance testing........................................................................................................

103

11.6 Application management errors.......................................................................................

104

6Contents