Documente Academic
Documente Profesional
Documente Cultură
mqwertyuiopasdfghjklzxcv
bnmqwertyuiopasdfghjklzx
Xenapp and Desktop
cvbnmqwertyuiopasdfghjkl
zxcvbnmqwertyuiopasdfghj
klzxcvbnmqwertyuiopasdfg
hjklzxcvbnmqwertyuiopasd
fghjklzxcvbnmqwertyuiopa
sdfghjklzxcvbnmqwertyuio
pasdfghjklzxcvbnmqwertyu
iopasdfghjklzxcvbnmqwert
yuiopasdfghjklzxcvbnmqwe
rtyuiopasdfghjklzxcvbnmq
wertyuiopasdfghjklzxcvbn
mqwertyuiopasdfghjklzxcv
bnmqwertyuiopasdfghjklzx
Patel, Azharuddin (CORP)
Delivery control
sql database
Store front
Virtual delivery agent
Director
Studio
License server
Hypervisor / host infrastructure
Broker agent/service
Xml service
MCS
PVS
net scalar gateway
Cloud bridge
Machine catalog
worker group
config logging
delivery group
Delivery site
Worker machine
Load balance
IMA/ICA/FMA
Receiver
Web Interface
profile mgmt
SCCM
SCVMM
Personal vdisk
Differential disk
Identity disk
User Layer
Access layer
Resource layer
control layer
Hardware
Hosted server app
Master Image
Installed/stream/hosted
unfiltered
Remote acess
resource enumeration,
Secure ticket authority
Site Policy
Site Access policy
Local Hosted Cache
Xenapp/server/desktop
shadowing user
secure gateway
cutom ICA file
Cname
HOst
Delegate admin
http://docs.citrix.com/en-us/xenapp-and-xendesktop/7-6/xad-sessionsmaintain.html?_ga=1.48620582.1006145380.1443364831
http://www.thomaskoetzing.de/index.php?
option=com_content&task=view&id=304&Itemid=301
http://docs.citrix.com/en-us/xenapp-and-xendesktop/7-6/xad-build-newenviroment/xad-install-prepare.html
http://docs.citrix.com/en-us/xenapp-and-xendesktop/7-6/xad-architecturearticle.html
Machine Catalogs
Delivery Groups (including changing power management settings)
Administrator roles and scopes
Host resources and connections
Citrix policies through Studio
What is not logged ?
Autonomic operations such as pool management power-on of virtual
machines.
Policy actions implemented through the Group Policy Management
Console (GPMC); use Microsoft tools to view logs of those actions.
Changes made through the registry, direct access of the Database, or
from sources other than Studio, Director, or PowerShell.
When the deployment is initialized, Configuration Logging becomes
available when the first Configuration Logging Service instance
registers with the Configuration Service. Therefore, the very early
stages of configuration are not logged (for example, when
the Database schema is obtained and applied, when a hypervisor is
initialized).
How it works ?
Configuration Logging uses a PowerShell 2.0 SDK and the Configuration
Logging Service. The Configuration Logging Service runs on every
Controller in the Site. If one Controller fails, the service on another
Controller automatically handles logging requests. Access to Configuration
Logging is controlled through Delegated Administration, with the Edit
Logging
Preferences
and
View
Configuration
Logs
permissions. Configuration logs are localized when they are created, it
means that a log created in English will be read in English, regardless of
the locale of the reader.
Reporting
You set Configuration Logging preferences, display configuration logs, and
generate HTML and CSV reports from Citrix Studio. You can filter
configuration log displays by date ranges and by full text search results.
Mandatory logging, when enabled, prevents configuration changes from
being made unless they can be logged. With appropriate permission, you
can delete entries from the configuration log. You cannot use the
Configuration Logging feature to edit log content.
The Configuration Logging feature is also used by XenDesktop Director
that provides UI notifications of configuration change events to the
administrator without needing to access XenDesktop Studio.
Manage Configuration Logging
By default, Configuration Logging is enabled, and mandatory logging is
disabled. Configuration Logging and mandatory logging settings can be
changed in XenDesktop Studio in Logging node (XenDesktop Studio ->
Logging). To display the current settings click Preferences in the Actions
pane as displayed in Figure 1.
Figure 1
To enable or disable Configuration Logging:
To enable Configuration Logging, select the Enable logging radio
button. This is the default setting. If the database cannot be written to,
the logging information is discarded, but the operation continues.
To disable Configuration Logging, select the Disable logging radio
button. If logging was previously enabled, existing logs remain
readable with the PowerShell SDK.
To enable or disable mandatory logging:
To enable mandatory logging, clear the Allow changes when the
database is disconnected checkbox. No configuration change or
administrative activity that would normally be logged will be allowed
unless it can be written in the database used for Configuration
Logging.
Figure 2
2. Click OK
Figure 3
Figure 4
The alternate method of changing the location of Configuration Logging
database (as well as all other used databases ) is to use XenDesktop
Studio -> Configuration -> Change Database option as it is shown in Figure
5
When I worked for Citrix, we had a load evaluator that had no available
login times. If a server was acting up, we could apply this unavailable
load evaluator to it and figure out what was going on. Oftentimes, we would
discover that the unavailable load evaluator was applied to a new server
and not know who did it or why they did it. So, we would have to resort to
sending out an email asking why this server was assigned to the load
evaluator. Now, Citrix XenApp Configuration Logging tells you who did
what and when. That should be enough information to find out why.
Where are Changes Logged?
Changes that you make to the Citrix XenApp farm are logged to a
database. The back end database can be:
o
o
Management Consoles
o
o
MFCOM
PowerShell
Etc.
In order to facilitate logging changes made by any of these methods, Citrix
introduced an IMA hook called CitrixLogServer.dll. As you know, any
change made to the data store has to go through IMA first. So, introducing
an IMA hook makes sense.
Located in %ProgramFiles%\Citrix\System32
Bonus tip: if you clone servers in your Citrix XenApp farm and cannot
join the cloned server to the farm, you may have to disable configuration
logging. Once the server joins the farm, you can re-enable configuration
logging.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
these new Citrix and Microsoft releases can be used with this release:
Citrix AppDNA (see the AppDNA documentation). Accelerates the
migration and transformation of desktop and web applications for new
environments and helps manage application change on a day-to-day
basis. AppDNA provides automated analysis of applications for
different Windows platforms and suitability for application
virtualization through App-V, XenApp, or XenDesktop. Using
AppDNA, you can model complex mixes of new technologies to
determine the best plan of action and then automate the
transformations.
can view the log in Studio using a variety of filters and generate
HTML and CSV reports.
Director Monitor and troubleshoot deployments using Director's
redesigned user interface with integrated EdgeSight features:
o A new help desk view offers an improved troubleshooting
experience for help desk administrators, allowing user,
machine, and application issues to be resolved quickly.
o Full administrators have access to other views, including a
newly designed Dashboard to provide a graphical summary of
your deployment in a central location, and a Trends page to
provide improved, in-depth, graphical monitoring and
troubleshooting of the entire deployment with various time
ranges.
o EdgeSight performance management provides the historical
retention and trend reporting. With historical retention of data
versus the real-time assessment, administrators are able to
create Trend reports, including capacity and health trending.
o EdgeSight network analysis leverages HDX Insight to provide
an application and desktop contextual view of the network. With
this feature, Director provides advanced analytics of ICA traffic
in their XenDesktop deployment.
Delegated Administration Group objects into administrative
scopes. This feature provides an enterprise-class administration
model with role-based access control, custom roles with configurable
permissions, and fine-grained, object-based control.
StoreFront replaces Web Interface Create centralized enterprise
stores to deliver desktops, applications, and other resources to users
on any device. This feature provides authentication and resource
delivery services for Citrix Receiver.
Delivery Controller auto-update Automatically notify Virtual
Delivery Agents (VDAs) when Controllers are added to and removed
from the Site. This feature helps prevent VDA rejection of sessions
that are launched by unknown Controllers, and VDA startup delays or
errors caused by invalid Controller information. For information about
how to preserve the CNAME functionality, see CTX137960.
Client Folder Redirection Change the way client-side files are
accessible on the host-side session. When you enable only client
+++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
No IMA data store This release does not use the IMA data store as the central
database in which to store configuration information. Instead, it uses a Microsoft
SQL
Server database as the data store for both configuration and session information.
This
means:
Database requirements are different. Microsoft Access and Oracle are no longer
supported databases.
Remote Desktop Services Client Access Licenses (RDS CALs) are no longer
needed on
the servers where Controllers are running. You still need RDS CALs on the servers
that are hosting and delivering your applications and desktops.
There is no dedicated zone master. In XenApp, there is a zone master or data
collector responsible for user connection requests and communication with
hypervisors. In this release, this function is distributed evenly across all Controllers
in the site.
If you require high availability or disaster recovery for Microsoft SQL Server you
can
configure clustering or mirroring, or deploy the database as a virtual machine and
use your hypervisor's high availability features instead. For more information, see
Ensure database fault tolerance.
FlexCast Management Architecture (FMA) FMA requires that you must be in
a
domain to deploy a site. For example, to install the servers, your account must have
local administrator privileges and be a domain user in the Active Directory.
Web
Interface
StoreFront
The XenDesktop Controller validates the user credentials with a domain controller.
After a successful validation the XenDesktop Controller checks which resources have been published to
this user within its database.
The XenDesktop Controller sends an XML response to Web Interface / StoreFront which contains all
resources available for the user from the XenDesktop site.
Web
Interface
StoreFront