Déploiement de configurations GSLB à l 'aide de names de domain aine DNS
Les新式du RBAC在Citrix应用程序交付管理经验(ADM)演示或者辅助proprietaires d 'applications autorises德克里尔et de蒙古包而帮助他们清洁的DNS在Citrix海军上将你们可以desormais autoriser Les proprietaires d 'applications认为des配置GSLB而从des DNS看看possedent, l 'aide de样本specifiques。Si le nom de domain DNS sélectionné appartient à l 'utilisateur, il peut être utilisé lors de la création de configurations GSLB à l 'aide de GSLB StyleBooks dans le tableau de bord de l 'application Citrix ADM. il存在双flux de travail dans Citrix ADM pour configururer les configurations GSLB。
工作流为管理员提供了便利.Configurez l ' environment RBAC dans Citrix ADM. Autrement dit, pour créer et importer des StyleBooks GSLB, vous devez créer des groupes d 'utilisateurs, des stratégies et des rôles et affecter des utilisateurs au groupe。En tant qu ' administrter, vous devez effective ce workflow。
工作流倒les propriétaires d '应用程序.Les propriétaires d 'applications doivent créer des configurations GSLB à l 'aide des names de domaine qu 'ils possèdent。
L ' organizemigme suivant说明了双人制工作流程:
工作流为管理员提供了便利
En tant qu 'administrateur, votre workflow pour créer un environment RBAC dans Citrix ADM compnd les étapes suivantes:
Tout d 'abord, créez un StyleBook pour déployer des configurations GSLB sur les instances de Citrix ADC。Ce文件fournit un example de contenu YAML pour vous assistant à créer votre propre StyleBook -Créez votre StyleBook.
倒加d '信息sur la création de StyleBooks personnalisés, reportez-vous à la节Créer et utiliser des StyleBooks personnalisés.
标记
Citrix ADM prend en charge une nouvelle construction dans StyleBooks appelée " allowed-dynamic-values。"Cette建筑peut être utilisée pour permettre à l 'utilisateur de lister et de sélectionner les valeurs de domain DNS présentes dans Citrix ADM pour remplir automatiquement le paramètre«域名»dans le StyleBook dans l 'interface graphique Citrix ADM。
Un example de section paramètre«域名»est fourni à titre de référence。
Le paramètre«域名»utilisé这是一个例子。Le paramètre peut être différent dans votre StyleBook personnalisé。
—name: Domain -name label: DNS域名描述:GSLB DNS域名类型:字符串required: true allowed-dynamic-values: source: local resource-type: dns_domain_entry
标记
actuelement dans Citrix ADM, la construction«允许动态值»n 'est utilisée dans aucun des StyleBooks par défaut。Créez un nouveau StyleBook GSLB personnalisé à l 'aide du StyleBook GSLB par défaut。Remplacez la party pour le paramètre域名的笔名,例如fourni cidessus。Vous pouvez利用n ' import quel éditeur de texte pour créer de nouveaux StyleBooks。
Connectez-vous à Citrix ADM en tant qu ' administreur。
Accedez一应用程序>配置>样本.
双击苏尔进口商unnouveau风格书et téléchargez le nouveau styleBook GSLB sur Citrix ADM。
倾倒+ d '信息sur l '进口de StyleBooks丹斯Citrix ADM, reportez-vous à la sectionUtiliser des StyleBooks personnalisés.
Accedez一和>Utilisateurs>策略, puis cliquez surAjouter倒配置une stratégie d 'accès倒les propriétaires d’applications, comme indiqué ci-dessous。
Citrix vous推荐de créer une stratégie d 'accès pour vous assureque les propriétaires d ' applications n ' échappent pas aux règles RBAC définies par vous。
Tapez un nom pour la stratégie et une brève描述。dan la section授权,保证授权vérifiées de manière有义务。
应用>桌面图
应用>配置信息
Réseaux >实例
Réseaux >授权
Réseaux >域名DNS名称
你的权利,échéant,我们的权利克里尔.
Accedez一和>Utilisateurs>角色Et créez UN rôle Et affectez la stratégie créée à l ' étape précédente。
Tapez un nom pour le rôle et fournissez une brève description。丹丝拉节Stratégies, sélectionnezAppownerExampleAccessPolicy.
Accedez一和>Utilisateurs>的小组, créez UN groupe et associez le rôle créé à l ' étape précédente。
Tapez un nom et une描述,puis dans la节Rôles, sélectionnezAppownerExampleRole.
双击苏尔下一页.
在l 'onglet产品的d 'autorisation, sélectionnez les instances de Citrix ADC auxquelles le propriétaire de l’application a accès et le nouveau StyleBook GSLB。
Répétez cette étape pour créer autant de groupes d 'utilisateurs que nécessaire dans votre organisation。双击苏尔Créer un groupe.
Créez un utilisateur système et affectez l 'utilisateur à un groupe d 'utilisateurs。Ce文件事实référence unique ement aux utilisateurs créés localement。Vous n 'avez pas besoin de créer des utiisateurs dans des groupes d ' utiisateurs si Citrix ADM est configuré pour utiliser l ' authentication externe,举例LDAP。Le mappage des utilisateurs vers des groupes est extrit du répertoire d’authentication external。
Accedez一和>Utilisateurs>Utilisateur.
Tapez un nom d 'utilisateur et un mot de pass pour l 'utilisateur système et affectez l 'utilisateur au group。
标记L '
étape 12 est兼性et n 'est pas requise une authentication external tell que LDAP est utilisée。
API REST Citrix ADM pour le工作流管理
API REST浇注se连接器à Citrix ADM
URL:http:/ / < MAS_IP > /硝基/ v2/ config /登录HTTPMETHOD:帖子身体有效载荷:{“登录”:{“用户名”:< USER_NAME >”,“密码”:“<密码>”,“session_timeout”:1800}}的响应结果在一个会话饼干头,那可以是发送与的休息的的API请求在下面。set - cookie:SESSID = # #31F7C886年e248CCDCA8F0 e0广告2AA511ACCC5F46C48D6D2BCAA719一个9德62;路径= /;安全;HttpOnly<!--NeedCopy-->
API REST pour créer une stratégie d 'accès
URL:https:// < MAS_IP > /硝基/ v2/ config / rba_policyHTTP方法:帖子{“rba_policy”:{“名称”:“AppOwnerAccessPolicy”,“描述”:“ExampleCompany AppOwner访问策略”,“tenant_id”:“7 c12ec97 - 1472 - 4096 - 97 - e7 - a5acb453cc5c”,“声明”:[{“access_type”:真正的,“resource_type”:“应用程序”,“operation_name”:“添加”,“dependent_resources”:“mail_profile slack_profile smtp_server app_category”},{“access_type”:真正的,“resource_type”:“应用程序”,“operation_name”:“获得”,“dependent_resources”:“下载、smtp_server ns_vserver_license app_category app_summary, app_health_dashboard_details, haproxy_frontend, haproxy_backend, haproxy_frontend_stats”},{“access_type”:真正的,“resource_type”:“si_app_unit”,“operation_name”:“获得”,“dependent_resources”:“下载、smtp_server app_summary si_app_summary si_device, security_app_dashboard_details, si_geo_location, si_safety_app_firewall, si_safety_overview, si_safety_security_check, si_safety_system_security, si_safety_signature”},{“access_type”:真正的,“resource_type”:“样本”,“operation_name”:“获得”,“dependent_resources”:“下载、smtp_server ns_vserver_license”},{“access_type”:真正的,“resource_type”:“样本”,“operation_name”:“添加”,“dependent_resources”:“mail_profile slack_profile smtp_server”},{“access_type”:真正的,“resource_type”:“configpacks”,“operation_name”:“获得”,“dependent_resources”:“下载、smtp_server样本,ns_vserver_license”},{“access_type”:真正的,“resource_type”:“configpacks”,“operation_name”:“添加”,“dependent_resources”:“mail_profile slack_profile smtp_server”},{“access_type”:真正的,“resource_type”:“stylebooks_system_settings”,“operation_name”:“获得”,“dependent_resources”:“下载,smtp_server”},{“access_type”:真正的,“resource_type”:“stylebooks_system_settings”,“operation_name”:“添加”,“dependent_resources”:“mail_profile slack_profile smtp_server”},{“access_type”:真正的,“resource_type”:“ns_crvserver”,“operation_name”:“获得”,“dependent_resources”:“下载、DeviceAPIProxy smtp_server perf_cache_redirection_report poll_activity_status, ns_emon_poll_policy, lb_export_report”},{“access_type”:真正的,“resource_type”:“ns_crvserver”,“operation_name”:“添加”,“dependent_resources”:“DeviceAPIProxy mail_profile slack_profile、smtp_server poll_activity_status, ns_emon_poll_policy, lb_export_report”},{“access_type”:真正的,“resource_type”:“haproxy_frontend”,“operation_name”:“获得”,“dependent_resources”:“下载、DeviceAPIProxy smtp_server haproxy_backend haproxy_server”},{“access_type”:真正的,“resource_type”:“haproxy_frontend”,“operation_name”:“添加”,“dependent_resources”:“DeviceAPIProxy mail_profile slack_profile smtp_server”},{“access_type”:真正的,“resource_type”:“ns_server”,“operation_name”:“获得”,“dependent_resources”:“下载、DeviceAPIProxy smtp_server ns_emon_poll_policy poll_activity_status, ns_server, lb_export_report”},{“access_type”:真正的,“resource_type”:“ns_server”,“operation_name”:“添加”,“dependent_resources”:“DeviceAPIProxy mail_profile slack_profile、smtp_server ns_emon_poll_policy, poll_activity_status, lb_export_report”},{“access_type”:真正的,“resource_type”:“ns_lbvserver”,“operation_name”:“获得”,“dependent_resources”:“下载、DeviceAPIProxy smtp_server perf_lb_vserver_report ns_emon_poll_policy, poll_activity_status, lb_export_report”},{“access_type”:真正的,“resource_type”:“ns_lbvserver”,“operation_name”:“添加”,“dependent_resources”:“DeviceAPIProxy mail_profile slack_profile、smtp_server ns_emon_poll_policy, poll_activity_status, lb_export_report”},{“access_type”:真正的,“resource_type”:“ns_service”,“operation_name”:“获得”,“dependent_resources”:“下载、DeviceAPIProxy smtp_server ns_emon_poll_policy poll_activity_status, ns_visualizer_lb_bindings, lb_export_report”},{“access_type”:真正的,“resource_type”:“ns_service”,“operation_name”:“添加”,“dependent_resources”:“DeviceAPIProxy mail_profile slack_profile、smtp_server ns_emon_poll_policy, poll_activity_status, ns_visualizer_lb_bindings, lb_export_report”},{“access_type”:真正的,“resource_type”:“ns_servicegroup”,“operation_name”:“获得”,“dependent_resources”:“下载、DeviceAPIProxy smtp_server ns_emon_poll_policy poll_activity_status, ns_servicegroupmember_binding, ns_visualizer_lb_bindings, lb_export_report”},{“access_type”:真正的,“resource_type”:“ns_servicegroup”,“operation_name”:“添加”,“dependent_resources”:“DeviceAPIProxy mail_profile slack_profile、smtp_server ns_emon_poll_policy, poll_activity_status, ns_servicegroupmember_binding, ns_visualizer_lb_bindings, lb_export_report”},{“access_type”:真正的,“resource_type”:“ns_authenticationvserver”,“operation_name”:“获得”,“dependent_resources”:“下载、DeviceAPIProxy smtp_server perf_authentication_report poll_activity_status, ns_emon_poll_policy, lb_export_report”},{“access_type”:真正的,“resource_type”:“ns_authenticationvserver”,“operation_name”:“添加”,“dependent_resources”:“DeviceAPIProxy mail_profile slack_profile、smtp_server poll_activity_status, ns_emon_poll_policy, lb_export_report”},{“access_type”:真正的,“resource_type”:“syslog_messages”,“operation_name”:“获得”,“dependent_resources”:“下载,smtp_server”},{“access_type”:真正的,“resource_type”:“ns_emon_poll_policy”,“operation_name”:“获得”,“dependent_resources”:“下载、poll_activity_status smtp_server”},{“access_type”:真正的,“resource_type”:“ns_emon_poll_policy”,“operation_name”:“添加”,“dependent_resources”:“下载、poll_activity_status mail_profile slack_profile smtp_server”},{“access_type”:真正的,“resource_type”:“ns_visualizer_gslb_bindings”,“operation_name”:“添加”,“dependent_resources”:“DeviceAPIProxy mail_profile slack_profile、smtp_server poll_activity_status, ns_emon_poll_policy, ns_gslbvserver_domain, lb_export_report”},{“access_type”:真正的,“resource_type”:“ns_visualizer_gslb_bindings”,“operation_name”:“获得”,“dependent_resources”:“下载、DeviceAPIProxy smtp_server poll_activity_status ns_emon_poll_policy, ns_gslbvserver_domain, lb_export_report”},{“access_type”:真正的,“resource_type”:“ns_gslbservice”,“operation_name”:“添加”,“dependent_resources”:“DeviceAPIProxy mail_profile slack_profile、smtp_server poll_activity_status, ns_emon_poll_policy, lb_export_report”},{“access_type”:真正的,“resource_type”:“ns_gslbservice”,“operation_name”:“获得”,“dependent_resources”:“下载、DeviceAPIProxy smtp_server poll_activity_status ns_emon_poll_policy, lb_export_report”},{“access_type”:真正的,“resource_type”:“ns_gslbvserver”,“operation_name”:“获得”,“dependent_resources”:“下载、DeviceAPIProxy smtp_server perf_global_server_load_balancing_report poll_activity_status, ns_emon_poll_policy, lb_export_report”},{“access_type”:真正的,“resource_type”:“ns_gslbvserver”,“operation_name”:“添加”,“dependent_resources”:“DeviceAPIProxy mail_profile slack_profile、smtp_server poll_activity_status, ns_emon_poll_policy, lb_export_report”},{“access_type”:真正的,“resource_type”:“ns_vpnvserver”,“operation_name”:“添加”,“dependent_resources”:“DeviceAPIProxy mail_profile slack_profile、smtp_server poll_activity_status, ns_emon_poll_policy, lb_export_report”},{“access_type”:真正的,“resource_type”:“ns_vpnvserver”,“operation_name”:“获得”,“dependent_resources”:“下载、DeviceAPIProxy smtp_server perf_ssl_vpn_report poll_activity_status, ns_emon_poll_policy, lb_export_report”},{“access_type”:真正的,“resource_type”:“ns_csvserver”,“operation_name”:“获得”,“dependent_resources”:“下载、DeviceAPIProxy smtp_server perf_content_switching_report ns_emon_poll_policy, poll_activity_status, ns_visualizer_cs_bindings, lb_export_report”},{“access_type”:真正的,“resource_type”:“ns_csvserver”,“operation_name”:“添加”,“dependent_resources”:“DeviceAPIProxy mail_profile slack_profile、smtp_server ns_emon_poll_policy, poll_activity_status, ns_visualizer_cs_bindings, lb_export_report”},{“access_type”:真正的,“resource_type”:“dns_domain_entry”,“operation_name”:“获得”,“dependent_resources”:""},{“access_type”:真正的,“resource_type”:“dns_domain_entry”,“operation_name”:“添加”,“dependent_resources”:""},{“access_type”:真正的,“resource_type”:“devicewise_detail_summary”,“operation_name”:“获得”,“dependent_resources”:“下载、mps_user_heatmap ns_event mps_agent active_event, smtp_server, mps_datacenter, event_severity_report, event_device_report, ns_conf, device_event_summary”},{“access_type”:真正的,“resource_type”:“devicewise_detail_summary”,“operation_name”:“添加”,“dependent_resources”:“mail_profile slack_profile smtp_server”},{“access_type”:真正的,“resource_type”:“cbwanopt”,“operation_name”:“获得”,“dependent_resources”:“下载、device_backup traceroute,库存,inventory_status,平,mps_datacenter, cbwanopt_device_profile, sdwanvw_device_profile, sdwanvw_snmp_config, sdwanvw_appflowconfig, smtp_server, cbwanopt_snmp_config, cbwanopt_appflowconfig, sdwanvw,标签”},{“access_type”:真正的,“resource_type”:“cbwanopt”,“operation_name”:“添加”,“dependent_resources”:“库存、managed_device device_backup、上传、cbwanopt_device_profile mps_datacenter, mail_profile, slack_profile, smtp_server, sdwanvw_device_profile, sdwanvw_snmp_config, sdwanvw_appflowconfig, cbwanopt_snmp_config, cbwanopt_appflowconfig, sdwanvw,标签”},{“access_type”:真正的,“resource_type”:“device_login”,“operation_name”:“获得”,“dependent_resources”:""},{“access_type”:真正的,“resource_type”:“ns”,“operation_name”:“获得”,“dependent_resources”:“下载、ns_config_replicate ns_conf ns_ns_runningconfig ns_ns_savedconfig, active_event, device_backup, traceroute,库存,inventory_status,平,ns_device_profile, nssdx_device_profile, sdx_snmp_config, sdx_syslog_config, smtp_server, ns_cluster, ns_snmp_config, ns_syslog_config, ns_l7_latency_config, ica_l7_latency_update, af_vserver_policy, ns_vserver_appflow_config, mps_datacenter, ns_appflow_param_config, ns_ns_license, ns_ns_mode, ns_network_interface, advanced_analytics_config,标签”},{“access_type”:真正的,“resource_type”:“ns”,“operation_name”:“添加”,“dependent_resources”:“库存、ns_l7_latency_config ica_l7_latency_update af_vserver_policy ns_config_replicate, managed_device, device_backup,上传,ns_device_profile, nssdx_device_profile, mps_datacenter, sdx_snmp_config, sdx_syslog_config, mail_profile, slack_profile, smtp_server, ns_cluster, ns_snmp_config, ns_syslog_config, ns_vserver_appflow_config, ns_appflow_param_config, advanced_analytics_config,标签”},{“access_type”:真正的,“resource_type”:“haproxyhost”,“operation_name”:“获得”,“dependent_resources”:“下载,traceroute,库存、inventory_status ping, mps_datacenter, smtp_server, haproxy_device_profile, device_backup,标签”},{“access_type”:真正的,“resource_type”:“haproxyhost”,“operation_name”:“添加”,“dependent_resources”:“库存、managed_device mail_profile slack_profile smtp_server, mps_datacenter, haproxy_device_profile, haproxy, device_backup,标签”},{“access_type”:真正的,“resource_type”:“docker_host”,“operation_name”:“添加”,“dependent_resources”:“库存、ns_snmp_config managed_device, ns,上传,mail_profile, slack_profile, smtp_server, mps_datacenter, ns_device_profile, docker_nscpx_image”},{“access_type”:真正的,“resource_type”:“docker_host”,“operation_name”:“获得”,“dependent_resources”:“下载、ns_snmp_config ns_conf ns_ns_runningconfig ns_ns_savedconfig, smtp_server, mps_datacenter, ns_device_profile, traceroute,库存,inventory_status,平,active_event, ns_ns_license, ns_ns_mode, ns_network_interface”},{“access_type”:真正的,“resource_type”:“perf_reports”,“operation_name”:“添加”,“dependent_resources”:“mail_profile slack_profile smtp_server perf_custom_dashboard”},{“access_type”:真正的,“resource_type”:“perf_reports”,“operation_name”:“获得”,“dependent_resources”:“下载、smtp_server perf_report_counters perf_res_util_report perf_http_req_tcp_conn_report, perf_lb_ssl_traffic_report, perf_ip_bytes_rxtx_report, perf_ip_pkt_rxtx_report, perf_icmp_pkt_rxtx_report, perf_icmp_bytes_rxtx_report, perf_icmpv6_pkt_rxtx_report, perf_icmpv6_bytes_rxtx_report, perf_ipv6_bytes_rxtx_report, perf_ipv6_pkt_rxtx_report, perf_udp_bytes_rxtx_report, perf_udp_packets_rxtx_report, perf_cmp_bytes_rxtx_report, perf_cmp_tcp_bytes_rxtx_report, perf_cmp_tcp_ratiosaving_report, perf_cmp_decmp_bytes_rxtx_report、perf_cmp_decmp_ratiosaving_report perf_tcp_server_conn_report, perf_tcp_surgelen_spareconn_report、perf_http_bytes_rx_report perf_http_gets_posts_report, perf_ssl_transactions_hits_report, perf_ssl_client_auth_report, perf_ssl_rsa_dhkey_report, perf_ssl_frontend_ciphers_report, perf_ssl_backend_ciphers_report, perf_wsdevice_cpu_utilization_report, perf_wsdevice_send_compression_ratio_report, perf_wsdevice_connected_plugins_report, perf_wsdevice_data_reduction_report perf_wsdevice_link_utilization_report、perf_wsserviceclassstatstable_pass_through_connection_report perf_wsserviceclassstatstable_service_class_report, perf_wsserviceclassstatstable_acceleration_report、perf_wslinkstatstable_throughput_report perf_wslinkstatstable_packet_loss_report, perf_wsappstatstable_application_report, perf_wsqosstatstable_qos_report, perf_ssl_cpu_keyexchange_report, perf_ssl_be_rsa_dhkey_report, perf_custom_dashboard, perf_ns_throughput_report perf_network_interface_report”},{“access_type”:真正的,“resource_type”:“perf_threshold”,“operation_name”:“获得”,“dependent_resources”:“下载、perf_reports perf_report_counters smtp_server sms_server, sms_profile”},{“access_type”:真正的,“resource_type”:“perf_threshold”,“operation_name”:“添加”,“dependent_resources”:“mail_profile slack_profile smtp_server、sms_server sms_profile”},{“access_type”:真正的,“resource_type”:“perf_poll_config”,“operation_name”:“添加”,“dependent_resources”:“mail_profile slack_profile smtp_server”},{“access_type”:真正的,“resource_type”:“perf_poll_config”,“operation_name”:“获得”,“dependent_resources”:“smtp_server,下载”},{“access_type”:真正的,“resource_type”:“license_server_info”,“operation_name”:“获得”,“dependent_resources”:“sms_server license_proxy_server jazz_license、下载sms_profile, smtp_server, user_managed_tp_vserver, managed_vserver, user_managed_vserver, haproxy_frontend, haproxy_backend, license_file, device_license_info, license_info, ns_authenticationvserver, ns_gslbvserver, ns_vpnvserver, ns_csvserver, ns_crvserver, ns_lbvserver, autoselection_preference, license_threshold, license_expiry_info”},{“access_type”:真正的,“resource_type”:“license_server_info”,“operation_name”:“添加”,“dependent_resources”:“sms_server license_proxy_server jazz_license、sms_profile mail_profile, slack_profile, smtp_server, user_managed_tp_vserver, managed_vserver,上传,license_file, license_info, license_threshold, mas_license, user_managed_vserver, autoselection_preference, license_expiry_info”}),“用户界面”:[{“access_type”:真正的,“名称”:“ApplicationsDashboard”,“display_name”:“仪表盘”},{“access_type”:真正的,“名称”:“SecurityDashboard”,“display_name”:“应用安全仪表板”},{“access_type”:真正的,“名称”:“样本”,“display_name”:“样本”},{“access_type”:真正的,“名称”:“样本”,“display_name”:“Configpacks”},{“access_type”:真正的,“名称”:“StylebooksSettings”,“display_name”:“设置”},{“access_type”:真正的,“名称”:“CacheRedirection”,“display_name”:“缓存重定向”},{“access_type”:真正的,“名称”:“HAProxy”,“display_name”:“HAProxy”},{“access_type”:真正的,“名称”:“服务器”,“display_name”:“服务器”},{“access_type”:真正的,“名称”:“VirtualServers”,“display_name”:“虚拟服务器”},{“access_type”:真正的,“名称”:“服务”,“display_name”:“服务”},{“access_type”:真正的,“名称”:“ServiceGroups”,“display_name”:“服务组”},{“access_type”:真正的,“名称”:“身份验证”,“display_name”:“身份验证”},{“access_type”:真正的,“名称”:“MonitoringAuditing”,“display_name”:“审计”},{“access_type”:真正的,“名称”:“MonitoringSettings”,“display_name”:“设置”},{“access_type”:真正的,“名称”:“GSLBDomains”,“display_name”:“域”},{“access_type”:真正的,“名称”:“GSLBServices”,“display_name”:“服务”},{“access_type”:真正的,“名称”:“GSLBVirtualServer”,“display_name”:“虚拟服务器”},{“access_type”:真正的,“名称”:“NetScalerGateway”,“display_name”:“NetScaler门户”},{“access_type”:真正的,“名称”:“ContentSwitching”,“display_name”:“内容切换”},{“access_type”:真正的,“名称”:“DNSDomainNames”,“display_name”:“DNS域名”},{“access_type”:真正的,“名称”:“NetworkDashboard”,“display_name”:“仪表盘”实例},{“access_type”:真正的,“名称”:“NetScalerSDWANWOInstances”,“display_name”:“NetScaler SD-WAN”},{“access_type”:真正的,“名称”:“InstanceOperations”,“display_name”:“实例操作”},{“access_type”:真正的,“名称”:“NetScalerInstances”,“display_name”:“NetScaler ADC”},{“access_type”:真正的,“名称”:“HAProxyInstances”,“display_name”:“HAProxy”},{“access_type”:真正的,“名称”:“NetScalerCPXDockerHost”,“display_name”:“码头工人主机”},{“access_type”:真正的,“名称”:“报告”,“display_name”:“报告”},{“access_type”:真正的,“名称”:“阈值”,“display_name”:“阈值”},{“access_type”:真正的,“名称”:“ReportingSettings”,“display_name”:“设置”},{“access_type”:真正的,“名称”:“许可证”,“display_name”:“授权管理”}]}}<!--NeedCopy-->
API REST pour créer un rôle d 'accès
URL:https:// < MAS_IP > /硝基/ v2/ config / rba_roleHTTPMETHOD:帖子有效载荷:{“rba_role”:{“名称”:“AppOwnerRole”,“描述”:应用程序所有者角色,“政策”:[“AppOwnerAccessPolicy”]}<!--NeedCopy-->
API REST倒télécharger un nouveau GSLB StyleBook
URL:https:// < MAS_IP > /样本/硝基/ v2/ config /样本HTTPMETHOD:帖子有效载荷:{“样本”:{“file_name”:“my-own-gslb.yaml”,“源”:“bmFtZTogZ3NsYi1kbnMtZG9tYW…aXRvcm5hbWU = ",“编码”:“base64”}}<!--NeedCopy-->
标记
Le nom du StyleBook peut change sur votre système。
API REST倒créer des groupes et影响des实例sélectionnées et StyleBooks
URL:https:// < MAS_IP > /硝基/ v2/ config / mpsgroupHTTPMETHOD:帖子有效载荷:{“mpsgroup”:{“id”:"",“名称”:“AppOwnerGroup1”,“描述”:应用程序所有者组,“角色”:[“AppOwnerRole”),“enable_session_timeout”:假,“assign_all_devices”:假,“屁股ign_all_apps”:假,“application_names_with_regex”:[),“standalone_instances_id”:[“72 c178da - 47 - df - 4426 - 9 - acc cd6316f92506”,“c948061e - 6240 - 4062 - 931 - c - f6988ef36e3b”),“application_list”:[),“许可”:“没有”,“application_name”:[),“authscope_props”:[{“propname”:“configuration_template_id”,“propvalues”:[“没有”]},{“propname”:“dns_domain_entry_id”,“propvalues”:[“cf6631e5 - 2之作——4 - bb1组b0a5 - 90 fabfc0e3e2”,“b268905c - 522 d - 47 - e3 - a2ca - 3 - f8d8a754373”]},{“propname”:“stylebook_id”,“propvalues”:[“gslbbb963abe85936913035e1d4dd14b56f7”,“moni72fad4494466d102b19c18ac329fa9f3”]}),“tenant_id”:“6 d024111 - 6636 - 4571 - a250 d47b31aba7a8”}}<!--NeedCopy-->
标记
倾倒获取的ID des names de domain DNS et les StyleBooks GSLB à utiliser dans la charge utitile API ci-dessus, vous pouvez utiliser les API Citrix ADM standard Pour interroger les ID对应的aux names d 'entité。例如,pour obtenir l 'ID d 'un domain DNS appelé«app1.acme.com»,vous pouvez utiliser l 'API REST Citrix ADM suivante。
URL:https:// < MAS_IP > /硝基/ v2/ config / dns_domain_entry吗?过滤器=名称:应用程序1.acme.comHTTPMETHOD:得到的ID的这域可以是提取从的后响应。{“错误代码”:0,“消息”:“完成”,“操作”:“获得”,“resourceType”:“dns_domain_entry”,“用户名”:“nsroot”,“tenant_name”:“所有者”,“tenant_id”:“568 d8e12 - 1 - d88 - 42 - b2 - 8943 - cbaa04826fd1”,“resourceName”:"",“dns_domain_entry”:[{“tenant_id”:“568 d8e12 - 1 - d88 - 42 - b2 - 8943 - cbaa04826fd1”,“名称”:“app1.acme.com”,“id”:“3 e3d85ea - 1 - c21 - 49 - b2 - 97 - f4 - 60 - fccdbae2e0”,“描述”:"app1域名"}]}<!--NeedCopy-->
De même, pour obtenir l 'ID StyleBook d 'un StyleBook don ' l 'espace De names est com.citrix.adc。样式手册,版本:1.0,名称:my-own-gslb
,你是我的朋友。
URL:https:// < MAS_IP > /样本/硝基/ v1/ config /样本?过滤器=名字:my-own-gslb,名称空间:com.citrix.adc.stylebooks,版本:1.0HTTPMETHOD:得到<!--NeedCopy-->
La réponse continent les détails de StyleBook, y包括儿子属性ID。
{“样本”:[{“作者”:零,“内装式”:“假”,“内置”:“{”netscaler.nitro.config”:“10.5“}”,“反对”:“假”,“描述”:“此StyleBook用于将不同站点中的一个或多个Citrix adc配置为GSLB设置。假定在设备上已经配置了每个Citrix ADC上的SNIP IP作为站点IP,以供此样式书使用。”,“display_name”:“HTTP/SSL负载均衡样式手册”,“文件名”:“my-own-gslb.yaml”,“隐藏”:零,“id”:“gslb5a748d8b7684846cf6c409ad7dea8ccf”,“imported_by”:"",“imported_datetime”:“2018-05-25 17:20:32.848902”,“名称”:“my-own-gslb”,“名称”:“com.citrix.adc.stylebooks”,“pkg_id”:“gslb5a748d8b7684846cf6c409ad7dea8ccf”,“primary_keys”:“(”名字“]”,“私人”:“假”,“编译”:“假”,“schema_version”:“1.0”,“源”:“LS0tIApuYW1lOiBsYgpuYW1lc……”,“系统”:零,“标签”:"",“tenant_id”:零,“user_sb”:“假”,“版本”:“1.0”},{...}]}<!--NeedCopy-->
标记
我知道你需要什么,你需要什么。assured -vous de sélectionner le bon StyleBook dan la réponse pour récupérer l 'ID。
API REST pour créer un utilisateur système
标记
赛特étape est兼性。
URL:https:// < MAS_IP > /硝基/ v2/ config / mpsuserHTTPMETHOD:帖子有效载荷:{“mpsuser”:{“名称”:“约翰。”,“密码”:“欢迎”,“external_authentication”:假,“enable_session_timeout”:假,“组织”:[“AppOwnerGroup1”]}}<!--NeedCopy-->
工作流倒les propriétaires d '应用程序
关于应用的信息à关于识别的信息。Les utilisateurs doivent suivre cette tâche pour créer leurs propres names de domain DNS et utiliser le nouveau GSLB StyleBook。
Dans Citrix ADM, accédez àReseaux>域名域名解析.
双击苏尔Ajouter倒créer un nouveau域名DNS。Créez les domains DNS dans Citrix ADM。
标记
管理人员,您的权利également créer土地和使用群体的影响。
Accedez一应用程序>桌舞, puis cliquez surDéfinir une应用程序personnalisée.
Tapez un nom pour l 'application et sélectionnez une catégorie。SelectionnezCréer une nouvelle应用à partir d 'un StyleBook言归归真好吧.SelectionnezMon propre StyleBook GSLB倒déployer la配置sur les实例sélectionnées。
Tapez les valeurs reques pour tous les paramètres dans le StyleBook。
Sélectionnez域名的笔名和名字。
Ajoutez les sites GSLB de votre应用,selon le cas。
Sélectionnez实例Citrix ADC cibles dans tous les站点GSLB。
双击苏尔克里尔倒créer une配置GSLB。
标记
Le paramètre StyleBook«Nom de domain DNS»affiche uniquement la liste des domains DNS appartenant à l 'utilisateur dans Citrix ADM。
API REST Citrix ADM pour le工作流des propriétaires d 'applications
API REST浇注se连接器à Citrix ADM
URL:http:/ / < MAS_IP > /硝基/ v2/ config /登录HTTPMETHOD:帖子有效载荷:{“登录”:{“用户名”:< USER_NAME >”,“密码”:“<密码>”,“session_timeout”:1800}}<!--NeedCopy-->
API REST pour créer des names de domain DNS
URL:https:// < MAS_IP > /硝基/ v2/ config / dns_domain_entryHTTP方法:帖子有效载荷:{“dns_domain_entry”: {“名称”:“app1.acme.com”,“描述”:“app1 acme域”}}<!--NeedCopy-->
API REST倒créer des应用程序à l 'aide de StyleBook
URL:https:// < MAS_IP > /硝基/ v2/ config /应用程序HTTPMETHOD:帖子有效载荷:{“参数”:{“行动”:“app_discovery”},“应用程序”:{“id”:"",“名称”:“app1”,“app_c ategory”:“ITOps”,“stylebook_params”:“{”名字”:“my-own-gslb”、“名称空间”:“com.citrix.adc.stylebooks”、“版本”:“1.0”、“configpack_payload": {"参数": {"名字”:“应用程序1”、“域名”:“应用程序1.acme.com“,”ttl”:“30.”、“算法”:“设置轮流捡取”、“协议”:“HTTP”、“网站”:[{”名字”:“网站1”、“ipaddress”:“6.5.6.77”、“虚拟ip”:“88.6.5.44”、“virtual-port”:“80“}]},目标”:[{”id”:“72c178达-47年df4426 - 9acc-cd6316f92506}, {id”:“0 e4d0789-bffe-4266年英航1c-09年adfc61db4e}, {id”:“b5房颤4455 - 3f06-4f56- b0cb3d9f868c1f94“}]}}”}}<!--NeedCopy-->
Dans la charge utility ci-dessus:
Le«stylebook_params»大陆Le nom, les spaces de names et la version du StyleBook à utiliser。
Le«configpack_payload»continentles paramètres remplis du StyleBook comme indiqué dans Le formulaire GUI équivalent ci-dessus。Citrix ADM garantit que seuls les names de domain aine DNS auxquels l 'utilisateur a accès peuvent être utilisés comme valurs pour le paramètre«域名»。
Les«cibles»continental la liste des ID NetScaler sur lesquels la configuration GSLB sera déployée (Les instances ADC sur Les sites GSLB)。
倒obtenir l 'ID NetScaler对应à l ' address IP de gestion de NetScaler, vous pouvez utiliser l 'API Citrix ADM suivante:
URL:https:// < MAS_IP > /硝基/ v2/ config / ns吗?filter=ip_address:192.168.153.162HTTPMETHOD:得到<!--NeedCopy-->
La charge utility de réponse continental des information sur ce NetScaler, y compis son ID:
{“错误代码”:0,“消息”:“完成”,…“tenant_id”:“ec0eb868 - 0 - d6b - 4729 bfbd - 3005 dd2694c1”,“resourceName”:"",“ns”:[{“manufacturedate”:“9/30/2009”,“is_grace”:“假”,“主机名”:“youcef-ns”,“std_bw_config”:“0”,“gateway_deployment”:“假”,“gateway_ipv6”:"",“ha_master_state”:“主”,“instance_available”:“0”,“device_finger_print”:"",“instance_state”:“向下”,“原因”:“设备不可达”,“名称”:"",“ent_bw_available”:“0”,“描述”:"",“id”:“da9ffff2-c100-45f1-a913-c542718338b2”,“mgmt_ip_address”:“192.168.153.162”,....}]}<!--NeedCopy-->
Créez votre StyleBook
Le contou complete du fichier«my-own-gslb。yaml»StyleBook est affiché ci-dessous: Vous pouvez utiliser ce StyleBook personnalisé comme il est ou le personaliser selon vos besoins pour générer la配置GSLB requise。Le paramètre重要的de ce StyleBook appelé«域名»doit être présent dans n ' import quel StyleBook pour utiliser la fonctionnalité de names DNS。
名字:my-own-gslb名称空间:com.citrix.adc.stylebooks版本:"1.0”显示名称:我自己的GSLB风格手册描述:此StyleBook用于将不同站点中的一个或多个netscaler配置为GSLB设置。假定在设备上已经配置了此StyleBook使用的每个NetScaler上的SNIP IP作为站点IP。方案版本:"1.0”import-stylebooks:-名称空间:netscaler.nitro.config版本:"10.5”前缀:ns-名称空间:com.citrix.adc.commontypes版本:"1.0”前缀:cmtypes参数:-名字:名字标签:应用程序名称类型:字符串要求:真正的关键:真正的-名字:域名标签:DNS域名描述:GSLB DNS域名类型:字符串要求:真正的allowed-dynamic-values:源:当地的资源类型:dns_domain_entry-名字:ttl标签:域的TTL描述:域的Time-To-Live值(秒数)类型:数量默认的:30.-名字:算法标签:磅算法描述:全局负载均衡算法类型:字符串默认的:设置轮流捡取允许的值:-设置轮流捡取-STATICPROXIMITY-SOURCEIPHASH-名字:协议标签:协议描述:GSLB VIP的协议类型:字符串默认的:HTTP允许的值:-HTTP-FTP-TCP-UDP-SSL-SSL_BRIDGE-SSL_TCP-NNTP-任何-SIP_UDP-SIP_TCP-SIP_SSL-半径-RDP-RTSP-MYSQL-该软件-甲骨文-名字:监控标签:磅监控描述:绑定到GSLB服务的监视器类型:cmtypes:监控-名字:网站标签:GSLB网站描述:提供有关GSLB网站的资料类型:对象[]要求:真正的参数:-名字:名字标签:网站的名字类型:字符串要求:真正的-名字:ipaddress标签:站点IP地址描述:本站点的IP地址。在站点设备上使用一个SNIP IP地址。类型:ipaddress要求:真正的-名字:public-ipaddress标签:局点公网IP地址描述:本站点的公网IP地址。它nat到站点的IP地址类型:ipaddress-名字:虚拟ip标签:站点VIP IP描述:本站GSLB服务的IP地址(本站VIP)类型:ipaddress要求:真正的-名字:virtual-port标签:站点VIP接口描述:本站点中GSLB服务(VIP)的端口号类型:tcp端口默认的:80组件:-名字:enable-gslb-comp类型:ns: nsfeature描述:启用GSLB特性meta-properties:行动:启用属性:功能:["GSLB”,"磅”]-名字:gslb-monitor-comp类型:cmtypes:监控条件:parameters.monitor美元属性:monitorname:$parameters.name + "-" + $parameters.monitor。Monitorname + "-gslbmon"类型:parameters.monitor.type美元destip吗?:parameters.monitor.destip美元destport吗?:parameters.monitor.destport美元httprequest吗?:parameters.monitor.httprequest美元发送吗?:parameters.monitor.send美元customheaders吗?:parameters.monitor.customheaders美元respcodes吗?:parameters.monitor.respcodes美元recv吗?:parameters.monitor.recv美元lrtm吗?:parameters.monitor.lrtm美元安全吗?:parameters.monitor.secure美元时间间隔?:parameters.monitor.interval美元interval_units吗?:parameters.monitor.interval_units美元resptimeout吗?:parameters.monitor.resptimeout美元重试?:parameters.monitor.retries美元停机时间?:parameters.monitor.downtime美元-名字:gslb-vserver-comp类型:ns: gslbvserver描述:创建一个GSLB VServer配置对象属性:名字:$parameters.name + "-gslbvserver"servicetype:parameters.protocol美元lbmethod:parameters.algorithm美元组件:-名字:gslb-domain-comp类型:ns: gslbvserver_domain_binding属性:名字:parent.properties.name美元域名:parameters.domain-name美元ttl:parameters.ttl美元-名字:gslb-site-comp类型:ns: gslbsite描述:创建一个GSLB站点配置对象重复:parameters.sites美元repeat-item:网站属性:sitename:$parameters.name + "-" + $site.name + "-gslbsite"siteipaddress:site.ipaddress美元publicip吗?:site.public-ipaddress美元组件:-名字:gslb-service-comp类型:ns: gslbservice描述:创建GSLB服务属性:名:$parameters.name + "-" + $site.name + "-gslbservice"知识产权:site.virtual-ip美元servicetype:parameters.protocol美元港口:site.virtual-port美元sitename:parent.properties.sitename美元组件:-名字:gslb-vserver-service-binding-comp类型:ns: gslbvserver_gslbservice_binding描述:创建GSLB vserver和GSLB服务之间的绑定属性:名字:components.gslb-vserver-comp.properties.name美元名:parent.properties.servicename美元-名字:gslb-service-monitor-binding-comp类型:ns: gslbservice_lbmonitor_binding描述:在GSLB服务和GSLB监视器之间创建绑定条件:parameters.monitor美元属性:名:parent.properties.servicename美元monitor_name:components.gslb-monitor-comp.properties.monitorname美元<!--NeedCopy-->