Implementing Citrix NetScaler 12 High Availability

Brought by: Pluralsight

Overview

NetScaler 12 High Availability encompasses more than simply pairing two nodes. In addition to learning the implementation process, you'll learn about and see numerous demos focused on configuration options, upgrades, and troubleshooting.

This course will expand upon what you have learned in the NetScaler 12 Getting Started course, and is the second course in the NetScaler Essentials series. In this course, Implementing Citrix NetScaler 12 High Availability, you’ll learn about High Availability. First, you'll get an overview of High Availability and how to configure an HA pair. Next, you'll discover how to select the appropriate options and the process for upgrading an HA pair. Finally, you'll explore what to do if you encounter some “uh oh” moments. By the end this second course in the series, you’ll be proficient with High Availability, including initial setup, maintenance, and upgrading the two nodes.

Topics:
  • Course Overview
  • Setting Up High Availability
  • Selecting Options and Upgrading an HA Pair
  • Troubleshooting HA

Taught by

Jo Harder

Implementing Citrix NetScaler 12 High Availability
Go to course

Implementing Citrix NetScaler 12 High Availability

Brought by: Pluralsight

  • Pluralsight
  • Paid
  • English
  • Certificate Available
  • Available at any time
  • All
  • N/A
8.1.2PHP Version773msRequest Duration2MBMemory UsageGET en/courses/{slug}Route
    • Booting (456ms)
    • Application (316ms)
    • 1 x Booting (58.92%)
      455.61ms
      1 x Application (40.84%)
      315.81ms
      14 templates were rendered
      • public.courses.show (resources/views/public/courses/show.blade.php)3bladefile
        Params
        0
        course
        1
        links
        2
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.courses.partials.details (resources/views/public/courses/partials/details.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.layouts.main (resources/views/public/layouts/main.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.meta (resources/views/public/layouts/partials/meta.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.navbar (resources/views/public/layouts/partials/navbar.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.links (resources/views/public/auth/profile/partials/links.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.layouts.partials.flash-session (resources/views/public/layouts/partials/flash-session.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      uri
      GET en/courses/{slug}
      middleware
      web, localize:en
      controller
      App\Http\Controllers\CourseController@show
      as
      en.courses.show
      namespace
      prefix
      /en
      where
      file
      app/Http/Controllers/CourseController.php:17-35
      6 statements were executed20.05ms
      • select * from `courses` where `slug_en` = 'implementing-citrix-netscaler-12-high-availability' limit 1
        18.4ms/app/Http/Controllers/CourseController.php:20corspedia
        Metadata
        Bindings
        • 0. implementing-citrix-netscaler-12-high-availability
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:20
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • update `courses` set `visitors` = `visitors` + 1, `courses`.`updated_at` = '2025-06-20 18:08:46' where `id` = 5678
        620μs/app/Http/Controllers/CourseController.php:21corspedia
        Metadata
        Bindings
        • 0. 2025-06-20 18:08:46
        • 1. 5678
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:21
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `topic_id`, `slug_en`, `slug_ar` from `subjects` where `subjects`.`id` in (176)
        250μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `slug_en`, `slug_ar` from `topics` where `topics`.`id` in (1)
        190μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 25. /app/Http/Controllers/CourseController.php:23
        • 26. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 27. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 28. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 29. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `providers` where `providers`.`id` in (57) and `providers`.`deleted_at` is null
        250μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `html_files` where `html_files`.`id` = 5669 limit 1
        340μs/app/Models/Course.php:84corspedia
        Metadata
        Bindings
        • 0. 5669
        Backtrace
        • 21. /app/Models/Course.php:84
        • 28. view::public.courses.show:29
        • 30. /vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:125
        • 31. /vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 32. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      App\Models\HtmlFile
      1
      App\Models\Provider
      1
      App\Models\Topic
      1
      App\Models\Subject
      1
      App\Models\Course
      1
        _token
        l1AMrSXpCuGAy2Y910rEkyZ7YYoK2clAbDqvychd
        locale
        en
        _previous
        array:1 [ "url" => "https://www.corspedia.com/en/courses/implementing-citrix-netscaler-12-high-ava...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /en/courses/implementing-citrix-netscaler-12-high-availability
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:24 [ "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "216.73.216.253" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "x-forwarded-for" => array:1 [ 0 => "216.73.216.253" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "cf-ray" => array:1 [ 0 => "952d369d69bde100-ORD" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "priority" => array:1 [ 0 => "u=0, i" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "host" => array:1 [ 0 => "www.corspedia.com" ] "content-length" => array:1 [ 0 => "" ] "content-type" => array:1 [ 0 => "" ] ]
        request_server
        0 of 0
        array:50 [ "USER" => "www-data" "HOME" => "/var/www" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_CF_CONNECTING_IP" => "216.73.216.253" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_X_FORWARDED_FOR" => "216.73.216.253" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA" => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_CF_RAY" => "952d369d69bde100-ORD" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_PRIORITY" => "u=0, i" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_HOST" => "www.corspedia.com" "REDIRECT_STATUS" => "200" "SERVER_NAME" => "corspedia.com" "SERVER_PORT" => "443" "SERVER_ADDR" => "141.95.147.152" "REMOTE_USER" => "" "REMOTE_PORT" => "47318" "REMOTE_ADDR" => "172.70.126.171" "SERVER_SOFTWARE" => "nginx/1.18.0" "GATEWAY_INTERFACE" => "CGI/1.1" "HTTPS" => "on" "REQUEST_SCHEME" => "https" "SERVER_PROTOCOL" => "HTTP/2.0" "DOCUMENT_ROOT" => "/var/www/corspedia/public" "DOCUMENT_URI" => "/index.php" "REQUEST_URI" => "/en/courses/implementing-citrix-netscaler-12-high-availability" "SCRIPT_NAME" => "/index.php" "CONTENT_LENGTH" => "" "CONTENT_TYPE" => "" "REQUEST_METHOD" => "GET" "QUERY_STRING" => "" "SCRIPT_FILENAME" => "/var/www/corspedia/public/index.php" "PATH_INFO" => "" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/index.php" "REQUEST_TIME_FLOAT" => 1750442925.9211 "REQUEST_TIME" => 1750442925 ]
        request_cookies
        []
        
        response_headers
        0 of 0
        array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Fri, 20 Jun 2025 18:08:46 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjdDV0FobnpOcFpxcTRqbDJWbWdnd1E9PSIsInZhbHVlIjoiTlRNSkNRam1VNXdrS1dmRlhmSmVJVVRyeEZ5T1cwQk55UmdEZnFhSlBzcnZjczNJTlZ4UW53T2lEeVdOaXZOMzF0Q3ZnczhyU3BNbkJIUEJ1NGhxc1pDQzY2MEU0UzhodmN5eDJiS1FKa2I1WmNMTCtzMHZ0MGlCRGlxUVFwUmkiLCJtYWMiOiI1YzlkNTAyZDViMzZjY2IyOTc5M2U1ZDFiYzY3NmZmMjU2OWRkNTY4OWVkM2RlYmVmM2FjZjRhMzMzN2QyMjE5IiwidGFnIjoiIn0%3D; expires=Fri, 20 Jun 2025 20:08:46 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IjdDV0FobnpOcFpxcTRqbDJWbWdnd1E9PSIsInZhbHVlIjoiTlRNSkNRam1VNXdrS1dmRlhmSmVJVVRyeEZ5T1cwQk55UmdEZnFhSlBzcnZjczNJTlZ4UW53T2lEeVdOaXZOMzF0Q3Znc" 1 => "laravel_session=eyJpdiI6IlpsM3NWK1JnTFVpSkR4MHhlbGZvekE9PSIsInZhbHVlIjoiYWw5VHJsRFdDcjl6cU1rVzJiekNtaUQ2TktHS1dmMTN3MElCVU5nTCtPQ0diaXlqT2JseW8raHZJTDloOXVwMnl0RUk0aTNCQzVYaUtHc0g3RWJvakU1K25rQzhiUy9mWlArQS9ReXQ2UkhYTHBjMUlsNGtGbURDQm9HRzNMU0IiLCJtYWMiOiI2OTExMGE2Yjk4ZTQ0MGIyOThjYWUwN2Y5MTI1Njg4MDllYzQzYjFlYjA3ZTI1Y2NmZjVmMDBlZDVlYjc3ODdjIiwidGFnIjoiIn0%3D; expires=Fri, 20 Jun 2025 20:08:46 GMT; Max-Age=7200; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6IlpsM3NWK1JnTFVpSkR4MHhlbGZvekE9PSIsInZhbHVlIjoiYWw5VHJsRFdDcjl6cU1rVzJiekNtaUQ2TktHS1dmMTN3MElCVU5nTCtPQ0diaXlqT2JseW8raHZJTDloOXVwMnl0" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjdDV0FobnpOcFpxcTRqbDJWbWdnd1E9PSIsInZhbHVlIjoiTlRNSkNRam1VNXdrS1dmRlhmSmVJVVRyeEZ5T1cwQk55UmdEZnFhSlBzcnZjczNJTlZ4UW53T2lEeVdOaXZOMzF0Q3ZnczhyU3BNbkJIUEJ1NGhxc1pDQzY2MEU0UzhodmN5eDJiS1FKa2I1WmNMTCtzMHZ0MGlCRGlxUVFwUmkiLCJtYWMiOiI1YzlkNTAyZDViMzZjY2IyOTc5M2U1ZDFiYzY3NmZmMjU2OWRkNTY4OWVkM2RlYmVmM2FjZjRhMzMzN2QyMjE5IiwidGFnIjoiIn0%3D; expires=Fri, 20-Jun-2025 20:08:46 GMT; path=/XSRF-TOKEN=eyJpdiI6IjdDV0FobnpOcFpxcTRqbDJWbWdnd1E9PSIsInZhbHVlIjoiTlRNSkNRam1VNXdrS1dmRlhmSmVJVVRyeEZ5T1cwQk55UmdEZnFhSlBzcnZjczNJTlZ4UW53T2lEeVdOaXZOMzF0Q3Znc" 1 => "laravel_session=eyJpdiI6IlpsM3NWK1JnTFVpSkR4MHhlbGZvekE9PSIsInZhbHVlIjoiYWw5VHJsRFdDcjl6cU1rVzJiekNtaUQ2TktHS1dmMTN3MElCVU5nTCtPQ0diaXlqT2JseW8raHZJTDloOXVwMnl0RUk0aTNCQzVYaUtHc0g3RWJvakU1K25rQzhiUy9mWlArQS9ReXQ2UkhYTHBjMUlsNGtGbURDQm9HRzNMU0IiLCJtYWMiOiI2OTExMGE2Yjk4ZTQ0MGIyOThjYWUwN2Y5MTI1Njg4MDllYzQzYjFlYjA3ZTI1Y2NmZjVmMDBlZDVlYjc3ODdjIiwidGFnIjoiIn0%3D; expires=Fri, 20-Jun-2025 20:08:46 GMT; path=/; httponlylaravel_session=eyJpdiI6IlpsM3NWK1JnTFVpSkR4MHhlbGZvekE9PSIsInZhbHVlIjoiYWw5VHJsRFdDcjl6cU1rVzJiekNtaUQ2TktHS1dmMTN3MElCVU5nTCtPQ0diaXlqT2JseW8raHZJTDloOXVwMnl0" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "l1AMrSXpCuGAy2Y910rEkyZ7YYoK2clAbDqvychd" "locale" => "en" "_previous" => array:1 [ "url" => "https://www.corspedia.com/en/courses/implementing-citrix-netscaler-12-high-availability" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]