SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
1	
  
I’m	
  not	
  an	
  analyst	
  or	
  blogger,	
  I’ve	
  worked	
  on	
  the	
  customer	
  side	
  as	
  a	
  sysadmin,	
  
engineer	
  and	
  even	
  a	
  developer	
  (I	
  can’t	
  code	
  anything	
  well!).	
  	
  More	
  recently	
  I	
  have	
  
been	
  on	
  the	
  partner	
  side	
  and	
  generally	
  handle	
  architec@ng	
  large	
  vdi	
  deployments	
  and	
  
a	
  number	
  of	
  other	
  things.	
  
	
  
First	
  used	
  PVS	
  as	
  a	
  Citrix	
  customer	
  in	
  2008	
  
Am	
  currently	
  an	
  architect	
  and	
  I	
  implement	
  solu@ons	
  u@lizing	
  PVS	
  
Many	
  of	
  my	
  deployments	
  are	
  over	
  5,000	
  concurrent	
  seats	
  
	
  
I’m	
  not	
  pitching	
  Citrix,	
  I’m	
  pitching	
  stuff	
  that	
  works.	
  	
  Also	
  I’ve	
  aOended	
  partner	
  
breakouts	
  and	
  felt	
  I	
  was	
  in	
  an	
  infomerical	
  being	
  pitched	
  something.	
  This	
  is	
  not	
  one	
  of	
  
those	
  presenta@ons.	
  
2	
  
XenApp	
  is	
  a	
  great	
  argument,	
  but	
  with	
  the	
  newest	
  XenDesktop	
  version,	
  it	
  isn’t	
  much	
  of	
  
a	
  reason	
  today.	
  	
  Nevertheless,	
  not	
  everyone	
  gets	
  to	
  upgrade	
  immediately	
  and	
  for	
  
that	
  reason,	
  it	
  does	
  s@ll	
  make	
  sense.	
  
	
  
Storage	
  concerns	
  are	
  a	
  huge	
  issue.	
  	
  Did	
  you	
  know	
  that	
  if	
  your	
  storage	
  doesn’t	
  support	
  
na@ve	
  thin-­‐provisioning	
  or	
  deduplica@on	
  (also	
  known	
  as	
  combina@on	
  but	
  I	
  digress),	
  
then	
  you	
  really	
  will	
  not	
  have	
  a	
  storage	
  savings.	
  	
  Furthermore,	
  designed	
  correctly,	
  PVS	
  
will	
  be	
  able	
  to	
  deliver	
  beOer	
  performance	
  than	
  MCS.	
  
	
  
If	
  you’re	
  not	
  using	
  XenServer	
  then	
  you	
  should	
  consider	
  PVS.	
  	
  XenServer	
  +	
  MCS	
  should	
  
be	
  whispering	
  Intellicache	
  in	
  your	
  mind.	
  If	
  you’re	
  not	
  using	
  XenServer	
  than	
  you	
  can’t	
  
really	
  use	
  Intellicache,	
  but	
  you	
  can	
  obtain	
  similar	
  performance	
  with	
  PVS.	
  	
  What?	
  
You’re	
  convinced	
  that	
  vmware’s	
  CBRC	
  (content	
  based	
  read	
  cache)	
  will	
  solve	
  your	
  
issue?	
  	
  Then	
  my	
  next	
  point	
  is	
  that…	
  
Scale	
  is	
  the	
  biggest	
  factor.	
  	
  I	
  bet	
  you	
  thought	
  I	
  was	
  going	
  to	
  say	
  MCS	
  couldn’t	
  scale.	
  	
  
I’m	
  not!	
  	
  It	
  can	
  support	
  large	
  numbers,	
  even	
  over	
  5,000	
  seats	
  which	
  is	
  usually	
  where	
  I	
  
recommend	
  XenDesktop	
  over	
  Vmware	
  View.	
  	
  	
  The	
  reason	
  I	
  do	
  this	
  is	
  because	
  of	
  
updates.	
  	
  Have	
  you	
  ever	
  tried	
  to	
  update	
  a	
  large	
  view	
  or	
  Citrix	
  MCS	
  deployment?	
  	
  I	
  
hope	
  you	
  have	
  a	
  movie	
  to	
  watch	
  or	
  two	
  because	
  off	
  a	
  single	
  image,	
  it	
  takes	
  quite	
  a	
  
long	
  @me.	
  	
  Had	
  you	
  used	
  PVS,	
  a	
  reboot,	
  probably	
  staggered,	
  is	
  really	
  all	
  you	
  needed.	
  
So	
  the	
  next	
  ques@on	
  is…why	
  do	
  I	
  care?	
  
3	
  
Upda@ng	
  the	
  image	
  is	
  really	
  the	
  key	
  for	
  PVS,	
  this	
  beats	
  out	
  almost	
  all	
  other	
  
arguments	
  for	
  me.	
  
	
  
Demos	
  and	
  POCs	
  won’t	
  show	
  the	
  pain	
  you	
  will	
  encounter	
  once	
  you	
  scale	
  out.	
  	
  
Recomposing,	
  to	
  borrow	
  the	
  vmware	
  term,	
  involves	
  rebuilding	
  the	
  image	
  and	
  
propaga@ng	
  it.	
  
This	
  can	
  add	
  up	
  VERY	
  quickly	
  into	
  some	
  unacceptable	
  update	
  @mes.	
  	
  Add	
  to	
  this	
  the	
  
inability	
  to	
  quickly	
  recover	
  or	
  to	
  add	
  that	
  last	
  minute	
  update	
  you	
  forgot.	
  
How	
  are	
  you	
  dealing	
  with	
  normal	
  update	
  cycles?	
  Do	
  you	
  assume	
  you’ll	
  never	
  update	
  
the	
  image?	
  
Good	
  luck	
  with	
  that.	
  
	
  
The	
  excep@on	
  involves	
  a	
  low	
  desktop	
  to	
  vdisk	
  ra@o.	
  	
  If	
  I	
  have	
  500	
  desktops	
  but	
  use	
  10	
  
images	
  a	
  recompose	
  isn’t	
  going	
  to	
  kill	
  me.	
  	
  Furthermore,	
  if	
  I	
  have	
  mul@ple	
  pools	
  to	
  
help	
  divide	
  the	
  work	
  this	
  also	
  helps.	
  	
  The	
  issue	
  with	
  that	
  method	
  though	
  invalidates	
  
the	
  simplicity	
  MCS	
  offers	
  in	
  the	
  first	
  place.	
  	
  You	
  now	
  have	
  mul@ple	
  images	
  to	
  update.	
  
	
  
4	
  
A	
  high	
  level	
  overview	
  of	
  a	
  PVS	
  setup	
  
	
  
PVS	
  is	
  database	
  driven	
  (btw,	
  we	
  usually	
  enable	
  offline	
  mode,	
  disabled	
  by	
  default,	
  in	
  
produc@on	
  environments).	
  You	
  need	
  to	
  make	
  sure	
  SQL	
  is	
  setup	
  well.	
  
	
  
The	
  PVS	
  Server	
  holds	
  the	
  gold	
  image	
  on	
  a	
  data	
  store	
  which	
  generally	
  is	
  a	
  read-­‐only	
  
copy	
  of	
  an	
  OS	
  image	
  (think	
  the	
  C:	
  drive).	
  
A	
  Target	
  Device	
  is	
  a	
  virtual	
  or	
  physical	
  machine	
  (usually	
  a	
  VM)	
  that	
  oien	
  is	
  really	
  a	
  
placeholder	
  or	
  shell	
  for	
  the	
  streamed	
  C:	
  drive	
  or	
  gold	
  image.	
  	
  I	
  generally	
  add	
  a	
  D:	
  
drive	
  (a	
  write	
  cache).	
  
	
  
A	
  target	
  device	
  has	
  no	
  C:	
  drive	
  and	
  must	
  have	
  a	
  NIC	
  that	
  can	
  PXE	
  boot.	
  	
  We	
  usually	
  
send	
  the	
  target	
  a	
  bootstrap	
  file	
  through	
  DHCP	
  &	
  PXE	
  that	
  tells	
  it	
  to	
  download	
  a	
  TFTP	
  
BIN	
  file.	
  
It	
  loads	
  the	
  BIN	
  file	
  and	
  runs	
  it,	
  the	
  BIN	
  pulls	
  in	
  the	
  C:	
  drive	
  from	
  the	
  PVS	
  server	
  over	
  
the	
  network	
  and	
  boot	
  proceeds	
  normally.	
  	
  If	
  a	
  D:	
  drive	
  is	
  present	
  (and	
  a	
  few	
  other	
  
steps)	
  it	
  will	
  place	
  all	
  the	
  writes	
  on	
  the	
  D:	
  drive,	
  otherwise	
  it	
  needs	
  to	
  put	
  them	
  
somewhere	
  else	
  (to	
  be	
  con@nued!)	
  
5	
  
For	
  HA	
  we	
  should	
  always	
  add	
  another	
  PVS	
  server	
  with	
  a	
  SEPARATE	
  vdisk	
  store	
  (you	
  
can	
  mix	
  SAN/local	
  disk,	
  etc	
  here)	
  
	
  
If	
  we	
  leave	
  DHCP	
  alone	
  we	
  add	
  a	
  point	
  of	
  failure	
  where	
  target	
  devices	
  may	
  fail	
  to	
  
boot.	
  	
  You	
  can	
  use	
  2008	
  R2	
  or	
  2012	
  to	
  provide	
  split	
  scope	
  or	
  u@lize	
  a	
  more	
  redundant	
  
solu@on	
  such	
  as	
  bluecat	
  or	
  infoblox.	
  
	
  
PXE	
  and	
  TFTP	
  is	
  another	
  point	
  of	
  HA	
  concern,	
  you	
  can	
  only	
  provide	
  true	
  HA	
  with	
  a	
  
hardware	
  load	
  balancer.	
  	
  I	
  oien	
  do	
  NOT	
  provide	
  HA	
  for	
  TFTP	
  but	
  if	
  you	
  have	
  a	
  
hardware	
  load	
  balancer	
  there	
  is	
  no	
  reason	
  not	
  to.	
  PXE	
  will	
  load	
  the	
  bootstrap	
  which,	
  
if	
  not	
  specified	
  with	
  you	
  PVS	
  servers,	
  won’t	
  work	
  (you	
  need	
  to	
  add	
  them)	
  
	
  
Use	
  mirroring	
  with	
  SQL	
  if	
  you	
  can.	
  	
  It’s	
  great	
  and	
  clustering	
  doesn’t	
  really	
  prevent	
  you	
  
from	
  dealing	
  with	
  issues	
  such	
  as	
  the	
  storage	
  failing!	
  	
  If	
  your	
  storage	
  will	
  never	
  ever	
  
fail	
  then	
  that’s	
  awesome	
  but	
  keep	
  in	
  mind	
  I	
  can	
  use	
  local	
  storage	
  and	
  mirroring	
  and	
  
preOy	
  much	
  get	
  the	
  same	
  benefits,	
  well	
  except	
  for	
  the	
  feeling	
  of	
  spending	
  tons	
  of	
  
money.	
  Clustering	
  helps	
  update	
  SQL	
  nodes	
  one	
  at	
  a	
  @me	
  while	
  keeping	
  SQL	
  up,	
  this	
  
generally	
  is	
  not	
  something	
  I	
  do,	
  but	
  I	
  do	
  recommend	
  mirroring.	
  
Mirroring	
  requires	
  a	
  witness	
  server,	
  a	
  3rd	
  server	
  that	
  doesn’t	
  do	
  anything	
  other	
  than	
  
help	
  with	
  the	
  quorum	
  (sql	
  deciding	
  what	
  server	
  is	
  primary).	
  	
  If	
  you	
  set	
  this	
  up	
  and	
  
lose	
  a	
  secondary	
  and	
  a	
  witness,	
  the	
  primary	
  will	
  stop.	
  	
  I	
  oien	
  put	
  my	
  witness	
  on	
  a	
  
local	
  disk.	
  
	
  
6	
  
Personally	
  I	
  think	
  going	
  with	
  Centralized	
  is	
  not	
  a	
  good	
  idea.	
  	
  CIFS	
  sucks	
  performance	
  
wise	
  and	
  you	
  need	
  to	
  realize	
  where	
  the	
  data	
  lives.	
  	
  Is	
  it	
  off	
  a	
  NAS	
  head	
  on	
  a	
  SAN?	
  	
  
CIFS	
  requires	
  a	
  lot	
  of	
  processing,	
  some	
  vendors	
  have	
  even	
  started	
  removing	
  it	
  while	
  
providing	
  NFS.	
  
	
  
Speaking	
  of	
  “weirdness”	
  this	
  can	
  come	
  from	
  Centralized	
  also	
  and	
  is	
  really	
  a	
  result	
  of	
  
HA.	
  	
  PVS	
  s@ll	
  doesn’t	
  seem	
  that	
  “smart”	
  for	
  new	
  image	
  crea@on	
  or	
  for	
  versioning	
  
some@mes.	
  	
  Oien	
  your	
  best	
  bet	
  is	
  to	
  shut	
  down	
  the	
  other	
  server	
  (for	
  two-­‐node	
  
clusters)	
  or	
  	
  
	
  
Much	
  of	
  this	
  slide	
  data	
  is	
  from	
  SUM305	
  from	
  2012	
  (Gareth	
  O’Brien)	
  
7	
  
 
You	
  ALWAYS	
  want	
  to	
  cache	
  on	
  the	
  device	
  hard	
  drive,	
  your	
  write	
  IOPS	
  are	
  at	
  the	
  
device.	
  
Server	
  based	
  will	
  send	
  the	
  writes	
  over	
  the	
  network	
  and	
  just	
  add	
  overhead	
  and	
  
latency	
  
RAM	
  is	
  preOy	
  cool	
  but	
  you’ve	
  got	
  to	
  size	
  that	
  correctly,	
  or	
  you	
  risk	
  filling	
  up	
  the	
  
cache.	
  	
  It	
  is	
  as	
  fast	
  as	
  your	
  memory	
  so	
  you	
  should	
  play	
  with	
  it	
  if	
  you	
  get	
  the	
  chance	
  
8	
  
PVS	
  will	
  place	
  the	
  page	
  file	
  on	
  the	
  first	
  disk	
  other	
  than	
  C:	
  that	
  is	
  NTFS	
  if	
  it	
  fits.	
  	
  So	
  if	
  
you	
  size	
  a	
  5GB	
  cache	
  and	
  have	
  a	
  3GB	
  page,	
  you	
  get	
  less	
  than	
  2GB	
  for	
  cache.	
  
Sizing	
  the	
  page	
  file	
  is	
  beyond	
  this	
  talk	
  but	
  you	
  want	
  to	
  size	
  them	
  correctly	
  
Reference	
  for	
  Page	
  Files	
  -­‐	
  hOp://blogs.citrix.com/2011/12/23/the-­‐pagefile-­‐done-­‐
right/	
  
	
  
Some	
  great	
  blogs	
  out	
  there	
  on	
  sizing:	
  
My	
  personal	
  favorite	
  and	
  I	
  think	
  he	
  provides	
  a	
  great	
  explana@on	
  is	
  Paul	
  Wilson	
  
hOp://virtualiza@onjedi.com/2012/10/02/determining-­‐the-­‐size-­‐of-­‐your-­‐provisioning-­‐
services-­‐write-­‐cache/	
  
	
  
Kenny	
  Baldwin	
  from	
  iVision	
  in	
  Atlanta	
  has	
  a	
  great	
  script	
  that	
  will	
  monitor	
  PVS	
  cache	
  
sizes	
  over	
  70%	
  and	
  send	
  an	
  alert.	
  	
  Haven’t	
  used	
  it	
  yet	
  because	
  he	
  posted	
  it	
  today	
  
hOp://desktopsandapps.com/2013/05/23/pvs-­‐write-­‐cache-­‐monitor/	
  
9	
  
If	
  you	
  can,	
  put	
  DHCP	
  on	
  the	
  PVS	
  server.	
  	
  You’re	
  putng	
  the	
  service	
  on	
  the	
  server	
  that	
  
needs	
  to	
  use	
  it.	
  This	
  is	
  important	
  if	
  you	
  use	
  a	
  dual-­‐nic,	
  isolated	
  network	
  as	
  whatever	
  
you	
  use	
  for	
  DHCP	
  won’t	
  reach	
  the	
  network.	
  	
  In	
  this	
  case	
  though,	
  if	
  you’re	
  on	
  an	
  AD	
  
domain,	
  you’ll	
  need	
  domain	
  admin	
  access	
  to	
  authorize	
  a	
  new	
  DHCP	
  server,	
  even	
  on	
  
an	
  isolated	
  network.	
  	
  If	
  that’s	
  not	
  going	
  to	
  happen,	
  you	
  “could”	
  do	
  some	
  freeware	
  
DHCP	
  servers	
  but	
  I’d	
  steer	
  away	
  from	
  them	
  in	
  produc@on.	
  
10	
  
Dual	
  NICs	
  make	
  sense	
  for	
  1GE	
  or	
  slower	
  NICs.	
  	
  You	
  want	
  an	
  isolated	
  network	
  when	
  
you	
  have	
  PXE	
  conflicts	
  on	
  the	
  main	
  network	
  also,	
  perhaps	
  LANDesk	
  is	
  conflic@ng?	
  
If	
  you	
  use	
  hyper-­‐V	
  you	
  will	
  most	
  likely	
  use	
  two	
  NICS.	
  	
  You’re	
  stuck	
  doing	
  a	
  PXE	
  from	
  a	
  
legacy	
  adapter	
  which	
  is	
  100Mbps.	
  	
  Although	
  some	
  say	
  this	
  is	
  usually	
  sufficient	
  or	
  it’s	
  
use	
  a	
  label	
  but	
  not	
  limited,	
  for	
  produc@on	
  I	
  always	
  assume	
  it’s	
  too	
  slow	
  and	
  labelled	
  
correctly.	
  	
  You	
  would	
  then	
  add	
  a	
  second	
  Enhanced	
  NIC	
  that	
  does	
  everything	
  else.	
  	
  
This	
  setup	
  obviously	
  lends	
  well	
  to	
  an	
  isolated	
  PVS	
  VLAN	
  setup.	
  	
  	
  
	
  
Defines	
  which	
  NIC	
  to	
  use	
  for	
  IPC	
  communica@on	
  in	
  a	
  mul@	
  NIC	
  environment	
  
HKEY_LOCAL_MACHINESoiwareCitrixProvisioningServicesIPC	
  
Reg_sz	
  called	
  IPv4Address	
  with	
  the	
  IP	
  of	
  the	
  NIC	
  for	
  IPC	
  
Without	
  it,	
  stores,	
  replica@on,	
  load	
  balancing	
  etc	
  won’t	
  work	
  
Affects	
  stream	
  service	
  
Manager	
  key	
  for	
  MAPI	
  works	
  the	
  same	
  way	
  
HKEY_LOCAL_MACHINESOFTWARECitrixProvisioningServicesManager	
  
RegSZ	
  called	
  GeneralInetAddr	
  with	
  the	
  IP	
  of	
  the	
  NIC	
  and	
  port	
  	
  
Eg	
  10.1.1.2:6909	
  
BTW,	
  both	
  keys	
  usually	
  are	
  the	
  NIC	
  you	
  are	
  using	
  for	
  PVS	
  streaming.	
  
	
  
Also	
  you	
  can	
  actually	
  bypass	
  PXE	
  and	
  use	
  the	
  Boot	
  Device	
  Manager,	
  BDM	
  can	
  burn	
  an	
  
ISO	
  or	
  write	
  to	
  the	
  disk	
  itself.	
  	
  It’s	
  not	
  a	
  bad	
  op@on	
  but	
  generally	
  I	
  use	
  PXE.	
  
11	
  
Versioning	
  is	
  a	
  fantas@c	
  addi@on	
  to	
  PVS,	
  it	
  was	
  introduced	
  in	
  version	
  6.	
  	
  It	
  is	
  simply	
  
snapshot	
  for	
  your	
  vdisks	
  
	
  
I	
  use	
  versioning	
  all	
  the	
  @me	
  but	
  when	
  I	
  make	
  major	
  updates	
  I’ll	
  make	
  a	
  full	
  copy.	
  	
  Not	
  
a	
  bad	
  prac@ce	
  just	
  in	
  case	
  something	
  gets	
  corrupted.	
  
	
  
You	
  have	
  to	
  keep	
  an	
  eye	
  on	
  how	
  deep	
  the	
  versions	
  get,	
  I	
  almost	
  never	
  go	
  past	
  7	
  
deep.	
  	
  Too	
  make	
  versions	
  will	
  affect	
  performance.	
  
12	
  
Versioning	
  on	
  PVS	
  with	
  HA	
  can	
  be	
  tricky.	
  	
  You	
  should	
  disable	
  anything	
  that	
  is	
  
automa@cally	
  copying	
  disks	
  to	
  the	
  other	
  stores	
  when	
  you	
  create	
  a	
  new	
  version	
  since	
  
it	
  is	
  writeable.	
  	
  	
  
Obviously	
  once	
  you	
  are	
  done	
  and	
  seal	
  the	
  version	
  (promo@ng	
  it	
  to	
  test	
  or	
  produc@on)	
  
you	
  should	
  copy	
  it	
  (again	
  AFTER	
  promo@ng	
  it)	
  to	
  the	
  other	
  stores.	
  
	
  
Some@mes	
  the	
  maintenance	
  version	
  is	
  placed	
  on	
  the	
  other	
  PVS	
  server,	
  in	
  this	
  case	
  
you	
  may	
  want	
  to	
  use	
  an	
  ISO	
  to	
  boot,	
  shut	
  the	
  stream	
  service	
  down	
  on	
  one	
  or	
  move	
  
the	
  file	
  or	
  even	
  start	
  over.	
  
13	
  
The	
  bootstrap	
  for	
  TFTP	
  lists	
  your	
  failover	
  servers,	
  this	
  is	
  true	
  from	
  both	
  ISO	
  and	
  DHCP	
  
boots	
  so	
  you	
  need	
  to	
  list	
  them	
  all,	
  otherwise	
  failover	
  will	
  not	
  occur.	
  	
  This	
  is	
  NOT	
  HA,	
  
it’s	
  failover	
  
	
  
You	
  always	
  want	
  to	
  make	
  sure	
  the	
  guidelines	
  are	
  followed	
  for	
  the	
  NIC	
  setup,	
  most	
  
notably	
  disabling	
  TCP	
  Offload.	
  
	
  
If	
  you	
  use	
  DFS-­‐R,	
  do	
  not	
  use	
  the	
  read-­‐only	
  mode,	
  just	
  don’t	
  use	
  it	
  however	
  temp@ng	
  
it	
  may	
  be.	
  
14	
  
You	
  can	
  disable	
  the	
  boot	
  menu	
  for	
  maintenance	
  target	
  devices.	
  	
  If	
  you	
  didn’t	
  know,	
  
when	
  you	
  boot	
  a	
  target	
  device	
  in	
  maintenance	
  mode,	
  it	
  will	
  prompt	
  you	
  on	
  boot	
  as	
  to	
  
which	
  vdisk	
  version	
  you	
  would	
  like	
  to	
  use.	
  	
  This	
  is	
  an	
  issue	
  if	
  you	
  weren’t	
  prepared	
  to	
  
use	
  the	
  console	
  of	
  the	
  machine.	
  	
  There	
  is	
  a	
  way	
  around	
  this	
  however!	
  	
  Set	
  the	
  
skipbootmenu	
  registry	
  value	
  
	
  
Don’t	
  be	
  scared	
  of	
  the	
  advanced	
  setngs,	
  the	
  remote	
  and	
  local	
  concurrent	
  I/O	
  limits	
  
can	
  be	
  set	
  to	
  higher	
  than	
  the	
  default	
  4	
  if	
  you	
  have	
  fast	
  disks.	
  	
  If	
  you	
  have	
  very	
  fast	
  
disks,	
  you	
  can	
  eliminate	
  the	
  limit	
  by	
  setng	
  it	
  to	
  0	
  
	
  
Add	
  Network	
  service	
  to	
  vdisk	
  security	
  setngs	
  if	
  you	
  have	
  “can’t	
  read	
  from	
  disk”	
  
errors.	
  
Also	
  SPNs	
  for	
  service	
  acounts	
  
	
  
-­‐-­‐-­‐-­‐NOTES-­‐-­‐-­‐-­‐-­‐-­‐	
  
Add	
  more	
  on	
  advanced	
  setngs	
  
15	
  
1)  HA	
  topology	
  
2)  vDISK	
  proper@es	
  including	
  target	
  devices	
  
3)  Versioning	
  
16	
  
Just	
  remember….	
  
17	
  
18	
  
19	
  
20	
  

Weitere ähnliche Inhalte

Was ist angesagt?

Citrix XenDesktop and XenApp 7.5 Architecture Deployment
Citrix XenDesktop and XenApp 7.5 Architecture DeploymentCitrix XenDesktop and XenApp 7.5 Architecture Deployment
Citrix XenDesktop and XenApp 7.5 Architecture DeploymentHuy Pham
 
Best practices for implementing, administering, and troubleshooting XenDeskto...
Best practices for implementing, administering, and troubleshooting XenDeskto...Best practices for implementing, administering, and troubleshooting XenDeskto...
Best practices for implementing, administering, and troubleshooting XenDeskto...David McGeough
 
VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...
VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...
VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...VMworld
 
XPDS16: High-Performance Virtualization for HPC Cloud on Xen - Jun Nakajima &...
XPDS16: High-Performance Virtualization for HPC Cloud on Xen - Jun Nakajima &...XPDS16: High-Performance Virtualization for HPC Cloud on Xen - Jun Nakajima &...
XPDS16: High-Performance Virtualization for HPC Cloud on Xen - Jun Nakajima &...The Linux Foundation
 
Windows Server 2012 Deep-Dive - EPC Group
Windows Server 2012 Deep-Dive - EPC GroupWindows Server 2012 Deep-Dive - EPC Group
Windows Server 2012 Deep-Dive - EPC GroupEPC Group
 
Understanding Windows Azure’s Active Directory (AD) and PowerShell Tools
Understanding Windows Azure’s Active Directory (AD) and PowerShell ToolsUnderstanding Windows Azure’s Active Directory (AD) and PowerShell Tools
Understanding Windows Azure’s Active Directory (AD) and PowerShell ToolsEPC Group
 
NetScaler Deployment Guide for XenDesktop7
NetScaler Deployment Guide for XenDesktop7NetScaler Deployment Guide for XenDesktop7
NetScaler Deployment Guide for XenDesktop7Nuno Alves
 
VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!VMworld
 
Implementing and Troubleshooting PVS
Implementing and Troubleshooting PVSImplementing and Troubleshooting PVS
Implementing and Troubleshooting PVSDavid McGeough
 
Vertica on Amazon Web Services
Vertica on Amazon Web ServicesVertica on Amazon Web Services
Vertica on Amazon Web ServicesAndrey Karpov
 
Compare Clustering Methods for MS SQL Server
Compare Clustering Methods for MS SQL ServerCompare Clustering Methods for MS SQL Server
Compare Clustering Methods for MS SQL ServerAlexDepo
 
VMworld 2015: Horizon View Storage - Let's Dive Deep!
VMworld 2015: Horizon View Storage - Let's Dive Deep!VMworld 2015: Horizon View Storage - Let's Dive Deep!
VMworld 2015: Horizon View Storage - Let's Dive Deep!VMworld
 
SQL Server Clustering for Dummies
SQL Server Clustering for DummiesSQL Server Clustering for Dummies
SQL Server Clustering for DummiesMark Broadbent
 
12 best practices for virtualizing active directory DCs
12 best practices for virtualizing active directory DCs12 best practices for virtualizing active directory DCs
12 best practices for virtualizing active directory DCsVeeam Software
 
VMworld 2014: Virtualize Active Directory, the Right Way!
VMworld 2014: Virtualize Active Directory, the Right Way!VMworld 2014: Virtualize Active Directory, the Right Way!
VMworld 2014: Virtualize Active Directory, the Right Way!VMworld
 
Configuring and Troubleshooting XenDesktop Sites
Configuring and Troubleshooting XenDesktop SitesConfiguring and Troubleshooting XenDesktop Sites
Configuring and Troubleshooting XenDesktop SitesDavid McGeough
 
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best Practices
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best PracticesVMworld 2014: Advanced SQL Server on vSphere Techniques and Best Practices
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best PracticesVMworld
 
Prepare images for machine learning faster with servers powered by AMD EPYC 7...
Prepare images for machine learning faster with servers powered by AMD EPYC 7...Prepare images for machine learning faster with servers powered by AMD EPYC 7...
Prepare images for machine learning faster with servers powered by AMD EPYC 7...Principled Technologies
 
Introduction to failover clustering with sql server
Introduction to failover clustering with sql serverIntroduction to failover clustering with sql server
Introduction to failover clustering with sql serverEduardo Castro
 
SQL Server Clustering and High Availability
SQL Server Clustering and High AvailabilitySQL Server Clustering and High Availability
SQL Server Clustering and High Availability► Supreme Mandal ◄
 

Was ist angesagt? (20)

Citrix XenDesktop and XenApp 7.5 Architecture Deployment
Citrix XenDesktop and XenApp 7.5 Architecture DeploymentCitrix XenDesktop and XenApp 7.5 Architecture Deployment
Citrix XenDesktop and XenApp 7.5 Architecture Deployment
 
Best practices for implementing, administering, and troubleshooting XenDeskto...
Best practices for implementing, administering, and troubleshooting XenDeskto...Best practices for implementing, administering, and troubleshooting XenDeskto...
Best practices for implementing, administering, and troubleshooting XenDeskto...
 
VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...
VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...
VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...
 
XPDS16: High-Performance Virtualization for HPC Cloud on Xen - Jun Nakajima &...
XPDS16: High-Performance Virtualization for HPC Cloud on Xen - Jun Nakajima &...XPDS16: High-Performance Virtualization for HPC Cloud on Xen - Jun Nakajima &...
XPDS16: High-Performance Virtualization for HPC Cloud on Xen - Jun Nakajima &...
 
Windows Server 2012 Deep-Dive - EPC Group
Windows Server 2012 Deep-Dive - EPC GroupWindows Server 2012 Deep-Dive - EPC Group
Windows Server 2012 Deep-Dive - EPC Group
 
Understanding Windows Azure’s Active Directory (AD) and PowerShell Tools
Understanding Windows Azure’s Active Directory (AD) and PowerShell ToolsUnderstanding Windows Azure’s Active Directory (AD) and PowerShell Tools
Understanding Windows Azure’s Active Directory (AD) and PowerShell Tools
 
NetScaler Deployment Guide for XenDesktop7
NetScaler Deployment Guide for XenDesktop7NetScaler Deployment Guide for XenDesktop7
NetScaler Deployment Guide for XenDesktop7
 
VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!
 
Implementing and Troubleshooting PVS
Implementing and Troubleshooting PVSImplementing and Troubleshooting PVS
Implementing and Troubleshooting PVS
 
Vertica on Amazon Web Services
Vertica on Amazon Web ServicesVertica on Amazon Web Services
Vertica on Amazon Web Services
 
Compare Clustering Methods for MS SQL Server
Compare Clustering Methods for MS SQL ServerCompare Clustering Methods for MS SQL Server
Compare Clustering Methods for MS SQL Server
 
VMworld 2015: Horizon View Storage - Let's Dive Deep!
VMworld 2015: Horizon View Storage - Let's Dive Deep!VMworld 2015: Horizon View Storage - Let's Dive Deep!
VMworld 2015: Horizon View Storage - Let's Dive Deep!
 
SQL Server Clustering for Dummies
SQL Server Clustering for DummiesSQL Server Clustering for Dummies
SQL Server Clustering for Dummies
 
12 best practices for virtualizing active directory DCs
12 best practices for virtualizing active directory DCs12 best practices for virtualizing active directory DCs
12 best practices for virtualizing active directory DCs
 
VMworld 2014: Virtualize Active Directory, the Right Way!
VMworld 2014: Virtualize Active Directory, the Right Way!VMworld 2014: Virtualize Active Directory, the Right Way!
VMworld 2014: Virtualize Active Directory, the Right Way!
 
Configuring and Troubleshooting XenDesktop Sites
Configuring and Troubleshooting XenDesktop SitesConfiguring and Troubleshooting XenDesktop Sites
Configuring and Troubleshooting XenDesktop Sites
 
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best Practices
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best PracticesVMworld 2014: Advanced SQL Server on vSphere Techniques and Best Practices
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best Practices
 
Prepare images for machine learning faster with servers powered by AMD EPYC 7...
Prepare images for machine learning faster with servers powered by AMD EPYC 7...Prepare images for machine learning faster with servers powered by AMD EPYC 7...
Prepare images for machine learning faster with servers powered by AMD EPYC 7...
 
Introduction to failover clustering with sql server
Introduction to failover clustering with sql serverIntroduction to failover clustering with sql server
Introduction to failover clustering with sql server
 
SQL Server Clustering and High Availability
SQL Server Clustering and High AvailabilitySQL Server Clustering and High Availability
SQL Server Clustering and High Availability
 

Andere mochten auch

What's new in Citrix xen Desktop
What's new in Citrix xen DesktopWhat's new in Citrix xen Desktop
What's new in Citrix xen DesktopDigicomp Academy AG
 
Citrix Internals: ICA Connectivity
Citrix Internals: ICA ConnectivityCitrix Internals: ICA Connectivity
Citrix Internals: ICA ConnectivityDenis Gundarev
 
Troubleshooting Provisioning Services Target Boot Processes
Troubleshooting Provisioning Services Target Boot ProcessesTroubleshooting Provisioning Services Target Boot Processes
Troubleshooting Provisioning Services Target Boot ProcessesDavid McGeough
 
The Top Eight Best Practices for Deploying XenApp and XenDesktop 7.6
The Top Eight Best Practices for Deploying XenApp and XenDesktop 7.6The Top Eight Best Practices for Deploying XenApp and XenDesktop 7.6
The Top Eight Best Practices for Deploying XenApp and XenDesktop 7.6eG Innovations
 
Citrix TechEdge 2014 - How to Troubleshoot Deployments of StoreFront and NetS...
Citrix TechEdge 2014 - How to Troubleshoot Deployments of StoreFront and NetS...Citrix TechEdge 2014 - How to Troubleshoot Deployments of StoreFront and NetS...
Citrix TechEdge 2014 - How to Troubleshoot Deployments of StoreFront and NetS...David McGeough
 
10 Tips Every XenDesktop Admin Should Know
10 Tips Every XenDesktop Admin Should Know10 Tips Every XenDesktop Admin Should Know
10 Tips Every XenDesktop Admin Should KnowDavid McGeough
 
Troubleshooting XenApp with the Citrix Diagnostic Toolkit
Troubleshooting XenApp with the Citrix Diagnostic ToolkitTroubleshooting XenApp with the Citrix Diagnostic Toolkit
Troubleshooting XenApp with the Citrix Diagnostic ToolkitDavid McGeough
 
Choosing the Best Approach for Monitoring Citrix User Experience: Should You ...
Choosing the Best Approach for Monitoring Citrix User Experience: Should You ...Choosing the Best Approach for Monitoring Citrix User Experience: Should You ...
Choosing the Best Approach for Monitoring Citrix User Experience: Should You ...eG Innovations
 
Citrix Group Policy Troubleshooting for XenApp and XenDesktop
Citrix Group Policy Troubleshooting for XenApp and XenDesktopCitrix Group Policy Troubleshooting for XenApp and XenDesktop
Citrix Group Policy Troubleshooting for XenApp and XenDesktopDavid McGeough
 
What's new in Citrix XenApp 7.5 und XenDesktop 7.5?
What's new in Citrix XenApp 7.5 und XenDesktop 7.5?What's new in Citrix XenApp 7.5 und XenDesktop 7.5?
What's new in Citrix XenApp 7.5 und XenDesktop 7.5?Digicomp Academy AG
 
Top 10 Citrix XenApp Issues May 09
Top 10 Citrix XenApp Issues May 09Top 10 Citrix XenApp Issues May 09
Top 10 Citrix XenApp Issues May 09David McGeough
 
XenDesktop Master Class - Live Installation of XenDesktop/XenApp 7.6
XenDesktop Master Class - Live Installation of XenDesktop/XenApp 7.6XenDesktop Master Class - Live Installation of XenDesktop/XenApp 7.6
XenDesktop Master Class - Live Installation of XenDesktop/XenApp 7.6Lee Bushen
 
12. Smooth migration from IPv4 to IPv6 with Citrix NetScaler - Daniel Künzli
12. Smooth migration from IPv4 to IPv6 with Citrix NetScaler - Daniel Künzli12. Smooth migration from IPv4 to IPv6 with Citrix NetScaler - Daniel Künzli
12. Smooth migration from IPv4 to IPv6 with Citrix NetScaler - Daniel KünzliDigicomp Academy AG
 
Citrix xenapp & xendesktop 7.5 training
Citrix xenapp & xendesktop 7.5 trainingCitrix xenapp & xendesktop 7.5 training
Citrix xenapp & xendesktop 7.5 trainingInformation Technology
 
How to Avoid the Top 7 Mistakes Made When Managing Citrix Performance
How to Avoid the Top 7 Mistakes Made When Managing Citrix PerformanceHow to Avoid the Top 7 Mistakes Made When Managing Citrix Performance
How to Avoid the Top 7 Mistakes Made When Managing Citrix PerformanceeG Innovations
 
Citrix Interview Questions
Citrix Interview QuestionsCitrix Interview Questions
Citrix Interview QuestionsSudharshan Raman
 
Top 9 citrix interview questions answers
Top 9 citrix interview questions answersTop 9 citrix interview questions answers
Top 9 citrix interview questions answersJobinterviews
 
Presentation bp7 - citrix xen desktop
Presentation   bp7 - citrix xen desktopPresentation   bp7 - citrix xen desktop
Presentation bp7 - citrix xen desktopxKinAnx
 

Andere mochten auch (20)

What's new in Citrix xen Desktop
What's new in Citrix xen DesktopWhat's new in Citrix xen Desktop
What's new in Citrix xen Desktop
 
Citrix Internals: ICA Connectivity
Citrix Internals: ICA ConnectivityCitrix Internals: ICA Connectivity
Citrix Internals: ICA Connectivity
 
Troubleshooting Provisioning Services Target Boot Processes
Troubleshooting Provisioning Services Target Boot ProcessesTroubleshooting Provisioning Services Target Boot Processes
Troubleshooting Provisioning Services Target Boot Processes
 
The Top Eight Best Practices for Deploying XenApp and XenDesktop 7.6
The Top Eight Best Practices for Deploying XenApp and XenDesktop 7.6The Top Eight Best Practices for Deploying XenApp and XenDesktop 7.6
The Top Eight Best Practices for Deploying XenApp and XenDesktop 7.6
 
Citrix TechEdge 2014 - How to Troubleshoot Deployments of StoreFront and NetS...
Citrix TechEdge 2014 - How to Troubleshoot Deployments of StoreFront and NetS...Citrix TechEdge 2014 - How to Troubleshoot Deployments of StoreFront and NetS...
Citrix TechEdge 2014 - How to Troubleshoot Deployments of StoreFront and NetS...
 
10 Tips Every XenDesktop Admin Should Know
10 Tips Every XenDesktop Admin Should Know10 Tips Every XenDesktop Admin Should Know
10 Tips Every XenDesktop Admin Should Know
 
Troubleshooting XenApp with the Citrix Diagnostic Toolkit
Troubleshooting XenApp with the Citrix Diagnostic ToolkitTroubleshooting XenApp with the Citrix Diagnostic Toolkit
Troubleshooting XenApp with the Citrix Diagnostic Toolkit
 
Choosing the Best Approach for Monitoring Citrix User Experience: Should You ...
Choosing the Best Approach for Monitoring Citrix User Experience: Should You ...Choosing the Best Approach for Monitoring Citrix User Experience: Should You ...
Choosing the Best Approach for Monitoring Citrix User Experience: Should You ...
 
Citrix Group Policy Troubleshooting for XenApp and XenDesktop
Citrix Group Policy Troubleshooting for XenApp and XenDesktopCitrix Group Policy Troubleshooting for XenApp and XenDesktop
Citrix Group Policy Troubleshooting for XenApp and XenDesktop
 
What's new in Citrix XenApp 7.5 und XenDesktop 7.5?
What's new in Citrix XenApp 7.5 und XenDesktop 7.5?What's new in Citrix XenApp 7.5 und XenDesktop 7.5?
What's new in Citrix XenApp 7.5 und XenDesktop 7.5?
 
Top 10 Citrix XenApp Issues May 09
Top 10 Citrix XenApp Issues May 09Top 10 Citrix XenApp Issues May 09
Top 10 Citrix XenApp Issues May 09
 
XenDesktop Master Class - Live Installation of XenDesktop/XenApp 7.6
XenDesktop Master Class - Live Installation of XenDesktop/XenApp 7.6XenDesktop Master Class - Live Installation of XenDesktop/XenApp 7.6
XenDesktop Master Class - Live Installation of XenDesktop/XenApp 7.6
 
12. Smooth migration from IPv4 to IPv6 with Citrix NetScaler - Daniel Künzli
12. Smooth migration from IPv4 to IPv6 with Citrix NetScaler - Daniel Künzli12. Smooth migration from IPv4 to IPv6 with Citrix NetScaler - Daniel Künzli
12. Smooth migration from IPv4 to IPv6 with Citrix NetScaler - Daniel Künzli
 
Citrix xenapp & xendesktop 7.5 training
Citrix xenapp & xendesktop 7.5 trainingCitrix xenapp & xendesktop 7.5 training
Citrix xenapp & xendesktop 7.5 training
 
How to Avoid the Top 7 Mistakes Made When Managing Citrix Performance
How to Avoid the Top 7 Mistakes Made When Managing Citrix PerformanceHow to Avoid the Top 7 Mistakes Made When Managing Citrix Performance
How to Avoid the Top 7 Mistakes Made When Managing Citrix Performance
 
Citrix Interview Questions
Citrix Interview QuestionsCitrix Interview Questions
Citrix Interview Questions
 
Citrix administrator
Citrix administratorCitrix administrator
Citrix administrator
 
Top 9 citrix interview questions answers
Top 9 citrix interview questions answersTop 9 citrix interview questions answers
Top 9 citrix interview questions answers
 
Shafeek
ShafeekShafeek
Shafeek
 
Presentation bp7 - citrix xen desktop
Presentation   bp7 - citrix xen desktopPresentation   bp7 - citrix xen desktop
Presentation bp7 - citrix xen desktop
 

Ähnlich wie Real world experience with provisioning services

Synergy 2015 Session Slides: SYN408 XenDesktop 7.6 Architecture - Dealing Wit...
Synergy 2015 Session Slides: SYN408 XenDesktop 7.6 Architecture - Dealing Wit...Synergy 2015 Session Slides: SYN408 XenDesktop 7.6 Architecture - Dealing Wit...
Synergy 2015 Session Slides: SYN408 XenDesktop 7.6 Architecture - Dealing Wit...Citrix
 
Testing Delphix: easy data virtualization
Testing Delphix: easy data virtualizationTesting Delphix: easy data virtualization
Testing Delphix: easy data virtualizationFranck Pachot
 
Databases benoitg 2009-03-10
Databases benoitg 2009-03-10Databases benoitg 2009-03-10
Databases benoitg 2009-03-10benoitg
 
Austin Web Architecture
Austin Web ArchitectureAustin Web Architecture
Austin Web Architecturejoaquincasares
 
Cloud computing - an architect's perspective
Cloud computing - an architect's perspectiveCloud computing - an architect's perspective
Cloud computing - an architect's perspectiveHARMAN Services
 
WinConnections Spring, 2011 - 30 Bite-Sized Tips for Best vSphere and Hyper-V...
WinConnections Spring, 2011 - 30 Bite-Sized Tips for Best vSphere and Hyper-V...WinConnections Spring, 2011 - 30 Bite-Sized Tips for Best vSphere and Hyper-V...
WinConnections Spring, 2011 - 30 Bite-Sized Tips for Best vSphere and Hyper-V...Concentrated Technology
 
Scaling on DigitalOcean
Scaling on DigitalOceanScaling on DigitalOcean
Scaling on DigitalOceandavid_e_worth
 
Azure Weekly - 2015.01.20 - Marco Parenzan - Data Opportunities with Azure
Azure Weekly - 2015.01.20 - Marco Parenzan - Data Opportunities with AzureAzure Weekly - 2015.01.20 - Marco Parenzan - Data Opportunities with Azure
Azure Weekly - 2015.01.20 - Marco Parenzan - Data Opportunities with AzureMarco Parenzan
 
Untangling the web9
Untangling the web9Untangling the web9
Untangling the web9Derek Jacoby
 
Clustered PHP - DC PHP 2009
Clustered PHP - DC PHP 2009Clustered PHP - DC PHP 2009
Clustered PHP - DC PHP 2009marcelesser
 
Q&A for TechWiseTV Workshop: HyperFlex
Q&A for TechWiseTV Workshop: HyperFlexQ&A for TechWiseTV Workshop: HyperFlex
Q&A for TechWiseTV Workshop: HyperFlexRobb Boyd
 
Knowledge share about scalable application architecture
Knowledge share about scalable application architectureKnowledge share about scalable application architecture
Knowledge share about scalable application architectureAHM Pervej Kabir
 
Care and feeding notes
Care and feeding notesCare and feeding notes
Care and feeding notesPerrin Harkins
 
Backy - VM backup beyond bacula
Backy - VM backup beyond baculaBacky - VM backup beyond bacula
Backy - VM backup beyond baculaChristian Theune
 
Automated Deployment using Open Source
Automated Deployment using Open SourceAutomated Deployment using Open Source
Automated Deployment using Open Sourceduskglow
 
Hbase in action - Chapter 09: Deploying HBase
Hbase in action - Chapter 09: Deploying HBaseHbase in action - Chapter 09: Deploying HBase
Hbase in action - Chapter 09: Deploying HBasephanleson
 

Ähnlich wie Real world experience with provisioning services (20)

Synergy 2015 Session Slides: SYN408 XenDesktop 7.6 Architecture - Dealing Wit...
Synergy 2015 Session Slides: SYN408 XenDesktop 7.6 Architecture - Dealing Wit...Synergy 2015 Session Slides: SYN408 XenDesktop 7.6 Architecture - Dealing Wit...
Synergy 2015 Session Slides: SYN408 XenDesktop 7.6 Architecture - Dealing Wit...
 
Good virtual machines
Good virtual machinesGood virtual machines
Good virtual machines
 
Testing Delphix: easy data virtualization
Testing Delphix: easy data virtualizationTesting Delphix: easy data virtualization
Testing Delphix: easy data virtualization
 
Databases benoitg 2009-03-10
Databases benoitg 2009-03-10Databases benoitg 2009-03-10
Databases benoitg 2009-03-10
 
Austin Web Architecture
Austin Web ArchitectureAustin Web Architecture
Austin Web Architecture
 
Cloud computing - an architect's perspective
Cloud computing - an architect's perspectiveCloud computing - an architect's perspective
Cloud computing - an architect's perspective
 
WinConnections Spring, 2011 - 30 Bite-Sized Tips for Best vSphere and Hyper-V...
WinConnections Spring, 2011 - 30 Bite-Sized Tips for Best vSphere and Hyper-V...WinConnections Spring, 2011 - 30 Bite-Sized Tips for Best vSphere and Hyper-V...
WinConnections Spring, 2011 - 30 Bite-Sized Tips for Best vSphere and Hyper-V...
 
Scaling on DigitalOcean
Scaling on DigitalOceanScaling on DigitalOcean
Scaling on DigitalOcean
 
Azure Weekly - 2015.01.20 - Marco Parenzan - Data Opportunities with Azure
Azure Weekly - 2015.01.20 - Marco Parenzan - Data Opportunities with AzureAzure Weekly - 2015.01.20 - Marco Parenzan - Data Opportunities with Azure
Azure Weekly - 2015.01.20 - Marco Parenzan - Data Opportunities with Azure
 
Untangling the web9
Untangling the web9Untangling the web9
Untangling the web9
 
Clustered PHP - DC PHP 2009
Clustered PHP - DC PHP 2009Clustered PHP - DC PHP 2009
Clustered PHP - DC PHP 2009
 
Q&A for TechWiseTV Workshop: HyperFlex
Q&A for TechWiseTV Workshop: HyperFlexQ&A for TechWiseTV Workshop: HyperFlex
Q&A for TechWiseTV Workshop: HyperFlex
 
Knowledge share about scalable application architecture
Knowledge share about scalable application architectureKnowledge share about scalable application architecture
Knowledge share about scalable application architecture
 
Defy the Defaults
Defy the DefaultsDefy the Defaults
Defy the Defaults
 
Care and feeding notes
Care and feeding notesCare and feeding notes
Care and feeding notes
 
Backy - VM backup beyond bacula
Backy - VM backup beyond baculaBacky - VM backup beyond bacula
Backy - VM backup beyond bacula
 
Web Werks Cloud Hosting FAQ
Web Werks Cloud Hosting FAQWeb Werks Cloud Hosting FAQ
Web Werks Cloud Hosting FAQ
 
Automated Deployment using Open Source
Automated Deployment using Open SourceAutomated Deployment using Open Source
Automated Deployment using Open Source
 
Hbase in action - Chapter 09: Deploying HBase
Hbase in action - Chapter 09: Deploying HBaseHbase in action - Chapter 09: Deploying HBase
Hbase in action - Chapter 09: Deploying HBase
 
Php mysql-tutorial-en
Php mysql-tutorial-enPhp mysql-tutorial-en
Php mysql-tutorial-en
 

Mehr von Citrix

Building The Digital Workplace
Building The Digital WorkplaceBuilding The Digital Workplace
Building The Digital WorkplaceCitrix
 
Maximize your Investment in Microsoft Office 365 with Citrix Workspace
Maximize your Investment in Microsoft Office 365 with Citrix Workspace Maximize your Investment in Microsoft Office 365 with Citrix Workspace
Maximize your Investment in Microsoft Office 365 with Citrix Workspace Citrix
 
XenApp on Google Cloud Deployment Guide
XenApp on Google Cloud Deployment GuideXenApp on Google Cloud Deployment Guide
XenApp on Google Cloud Deployment GuideCitrix
 
Deploying Citrix XenApp & XenDesktop Service on Google Cloud Platform
Deploying Citrix XenApp & XenDesktop Service on Google Cloud PlatformDeploying Citrix XenApp & XenDesktop Service on Google Cloud Platform
Deploying Citrix XenApp & XenDesktop Service on Google Cloud PlatformCitrix
 
Manage Risk by Protecting the Apps and Data That Drive Business Productivity
Manage Risk by Protecting the Apps and Data That Drive Business ProductivityManage Risk by Protecting the Apps and Data That Drive Business Productivity
Manage Risk by Protecting the Apps and Data That Drive Business ProductivityCitrix
 
How do Organizations Plan to Assure Application Delivery in a Multi-Cloud World?
How do Organizations Plan to Assure Application Delivery in a Multi-Cloud World?How do Organizations Plan to Assure Application Delivery in a Multi-Cloud World?
How do Organizations Plan to Assure Application Delivery in a Multi-Cloud World?Citrix
 
Workforce Flexibility Can Drive Greater Engagement & Productivity
Workforce Flexibility Can Drive Greater Engagement & ProductivityWorkforce Flexibility Can Drive Greater Engagement & Productivity
Workforce Flexibility Can Drive Greater Engagement & ProductivityCitrix
 
Citrix Cloud Services: Total Economic Benefits Assessment Guide
Citrix Cloud Services: Total Economic Benefits Assessment GuideCitrix Cloud Services: Total Economic Benefits Assessment Guide
Citrix Cloud Services: Total Economic Benefits Assessment GuideCitrix
 
The Growing U.S. IT Productivity Gap
The Growing U.S. IT Productivity GapThe Growing U.S. IT Productivity Gap
The Growing U.S. IT Productivity GapCitrix
 
Citrix Cloud Services: Total Economic Benefits Assessment Guide
Citrix Cloud Services: Total Economic Benefits Assessment GuideCitrix Cloud Services: Total Economic Benefits Assessment Guide
Citrix Cloud Services: Total Economic Benefits Assessment GuideCitrix
 
Citrix Synergy 2017: Technology Keynote Sketch Notes
Citrix Synergy 2017: Technology Keynote Sketch NotesCitrix Synergy 2017: Technology Keynote Sketch Notes
Citrix Synergy 2017: Technology Keynote Sketch NotesCitrix
 
Citrix Synergy 2017: Malcolm Gladwell Innovation Super Session Sketch Notes
Citrix Synergy 2017: Malcolm Gladwell Innovation Super Session Sketch NotesCitrix Synergy 2017: Malcolm Gladwell Innovation Super Session Sketch Notes
Citrix Synergy 2017: Malcolm Gladwell Innovation Super Session Sketch NotesCitrix
 
Synergy 2017: Colin Powell Innovation Super Session Sketch Notes
Synergy 2017: Colin Powell Innovation Super Session Sketch NotesSynergy 2017: Colin Powell Innovation Super Session Sketch Notes
Synergy 2017: Colin Powell Innovation Super Session Sketch NotesCitrix
 
Who Are Citrix Customers?
Who Are Citrix Customers?Who Are Citrix Customers?
Who Are Citrix Customers?Citrix
 
Manage risk by protecting apps, data and usage
Manage risk by protecting apps, data and usageManage risk by protecting apps, data and usage
Manage risk by protecting apps, data and usageCitrix
 
Enterprise Case Study: Enabling a More Mobile Way of Working
Enterprise Case Study: Enabling a More Mobile Way of Working Enterprise Case Study: Enabling a More Mobile Way of Working
Enterprise Case Study: Enabling a More Mobile Way of Working Citrix
 
Life in the Digital Workspace
Life in the Digital WorkspaceLife in the Digital Workspace
Life in the Digital WorkspaceCitrix
 
Comparing traditional workspaces to digital workspaces
Comparing traditional workspaces to digital workspacesComparing traditional workspaces to digital workspaces
Comparing traditional workspaces to digital workspacesCitrix
 
4 Ways to Ensure a Smooth Windows 10 Migration
4 Ways to Ensure a Smooth Windows 10 Migration4 Ways to Ensure a Smooth Windows 10 Migration
4 Ways to Ensure a Smooth Windows 10 MigrationCitrix
 
Citrix Paddington
Citrix PaddingtonCitrix Paddington
Citrix PaddingtonCitrix
 

Mehr von Citrix (20)

Building The Digital Workplace
Building The Digital WorkplaceBuilding The Digital Workplace
Building The Digital Workplace
 
Maximize your Investment in Microsoft Office 365 with Citrix Workspace
Maximize your Investment in Microsoft Office 365 with Citrix Workspace Maximize your Investment in Microsoft Office 365 with Citrix Workspace
Maximize your Investment in Microsoft Office 365 with Citrix Workspace
 
XenApp on Google Cloud Deployment Guide
XenApp on Google Cloud Deployment GuideXenApp on Google Cloud Deployment Guide
XenApp on Google Cloud Deployment Guide
 
Deploying Citrix XenApp & XenDesktop Service on Google Cloud Platform
Deploying Citrix XenApp & XenDesktop Service on Google Cloud PlatformDeploying Citrix XenApp & XenDesktop Service on Google Cloud Platform
Deploying Citrix XenApp & XenDesktop Service on Google Cloud Platform
 
Manage Risk by Protecting the Apps and Data That Drive Business Productivity
Manage Risk by Protecting the Apps and Data That Drive Business ProductivityManage Risk by Protecting the Apps and Data That Drive Business Productivity
Manage Risk by Protecting the Apps and Data That Drive Business Productivity
 
How do Organizations Plan to Assure Application Delivery in a Multi-Cloud World?
How do Organizations Plan to Assure Application Delivery in a Multi-Cloud World?How do Organizations Plan to Assure Application Delivery in a Multi-Cloud World?
How do Organizations Plan to Assure Application Delivery in a Multi-Cloud World?
 
Workforce Flexibility Can Drive Greater Engagement & Productivity
Workforce Flexibility Can Drive Greater Engagement & ProductivityWorkforce Flexibility Can Drive Greater Engagement & Productivity
Workforce Flexibility Can Drive Greater Engagement & Productivity
 
Citrix Cloud Services: Total Economic Benefits Assessment Guide
Citrix Cloud Services: Total Economic Benefits Assessment GuideCitrix Cloud Services: Total Economic Benefits Assessment Guide
Citrix Cloud Services: Total Economic Benefits Assessment Guide
 
The Growing U.S. IT Productivity Gap
The Growing U.S. IT Productivity GapThe Growing U.S. IT Productivity Gap
The Growing U.S. IT Productivity Gap
 
Citrix Cloud Services: Total Economic Benefits Assessment Guide
Citrix Cloud Services: Total Economic Benefits Assessment GuideCitrix Cloud Services: Total Economic Benefits Assessment Guide
Citrix Cloud Services: Total Economic Benefits Assessment Guide
 
Citrix Synergy 2017: Technology Keynote Sketch Notes
Citrix Synergy 2017: Technology Keynote Sketch NotesCitrix Synergy 2017: Technology Keynote Sketch Notes
Citrix Synergy 2017: Technology Keynote Sketch Notes
 
Citrix Synergy 2017: Malcolm Gladwell Innovation Super Session Sketch Notes
Citrix Synergy 2017: Malcolm Gladwell Innovation Super Session Sketch NotesCitrix Synergy 2017: Malcolm Gladwell Innovation Super Session Sketch Notes
Citrix Synergy 2017: Malcolm Gladwell Innovation Super Session Sketch Notes
 
Synergy 2017: Colin Powell Innovation Super Session Sketch Notes
Synergy 2017: Colin Powell Innovation Super Session Sketch NotesSynergy 2017: Colin Powell Innovation Super Session Sketch Notes
Synergy 2017: Colin Powell Innovation Super Session Sketch Notes
 
Who Are Citrix Customers?
Who Are Citrix Customers?Who Are Citrix Customers?
Who Are Citrix Customers?
 
Manage risk by protecting apps, data and usage
Manage risk by protecting apps, data and usageManage risk by protecting apps, data and usage
Manage risk by protecting apps, data and usage
 
Enterprise Case Study: Enabling a More Mobile Way of Working
Enterprise Case Study: Enabling a More Mobile Way of Working Enterprise Case Study: Enabling a More Mobile Way of Working
Enterprise Case Study: Enabling a More Mobile Way of Working
 
Life in the Digital Workspace
Life in the Digital WorkspaceLife in the Digital Workspace
Life in the Digital Workspace
 
Comparing traditional workspaces to digital workspaces
Comparing traditional workspaces to digital workspacesComparing traditional workspaces to digital workspaces
Comparing traditional workspaces to digital workspaces
 
4 Ways to Ensure a Smooth Windows 10 Migration
4 Ways to Ensure a Smooth Windows 10 Migration4 Ways to Ensure a Smooth Windows 10 Migration
4 Ways to Ensure a Smooth Windows 10 Migration
 
Citrix Paddington
Citrix PaddingtonCitrix Paddington
Citrix Paddington
 

Kürzlich hochgeladen

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 

Kürzlich hochgeladen (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 

Real world experience with provisioning services

  • 2. I’m  not  an  analyst  or  blogger,  I’ve  worked  on  the  customer  side  as  a  sysadmin,   engineer  and  even  a  developer  (I  can’t  code  anything  well!).    More  recently  I  have   been  on  the  partner  side  and  generally  handle  architec@ng  large  vdi  deployments  and   a  number  of  other  things.     First  used  PVS  as  a  Citrix  customer  in  2008   Am  currently  an  architect  and  I  implement  solu@ons  u@lizing  PVS   Many  of  my  deployments  are  over  5,000  concurrent  seats     I’m  not  pitching  Citrix,  I’m  pitching  stuff  that  works.    Also  I’ve  aOended  partner   breakouts  and  felt  I  was  in  an  infomerical  being  pitched  something.  This  is  not  one  of   those  presenta@ons.   2  
  • 3. XenApp  is  a  great  argument,  but  with  the  newest  XenDesktop  version,  it  isn’t  much  of   a  reason  today.    Nevertheless,  not  everyone  gets  to  upgrade  immediately  and  for   that  reason,  it  does  s@ll  make  sense.     Storage  concerns  are  a  huge  issue.    Did  you  know  that  if  your  storage  doesn’t  support   na@ve  thin-­‐provisioning  or  deduplica@on  (also  known  as  combina@on  but  I  digress),   then  you  really  will  not  have  a  storage  savings.    Furthermore,  designed  correctly,  PVS   will  be  able  to  deliver  beOer  performance  than  MCS.     If  you’re  not  using  XenServer  then  you  should  consider  PVS.    XenServer  +  MCS  should   be  whispering  Intellicache  in  your  mind.  If  you’re  not  using  XenServer  than  you  can’t   really  use  Intellicache,  but  you  can  obtain  similar  performance  with  PVS.    What?   You’re  convinced  that  vmware’s  CBRC  (content  based  read  cache)  will  solve  your   issue?    Then  my  next  point  is  that…   Scale  is  the  biggest  factor.    I  bet  you  thought  I  was  going  to  say  MCS  couldn’t  scale.     I’m  not!    It  can  support  large  numbers,  even  over  5,000  seats  which  is  usually  where  I   recommend  XenDesktop  over  Vmware  View.      The  reason  I  do  this  is  because  of   updates.    Have  you  ever  tried  to  update  a  large  view  or  Citrix  MCS  deployment?    I   hope  you  have  a  movie  to  watch  or  two  because  off  a  single  image,  it  takes  quite  a   long  @me.    Had  you  used  PVS,  a  reboot,  probably  staggered,  is  really  all  you  needed.   So  the  next  ques@on  is…why  do  I  care?   3  
  • 4. Upda@ng  the  image  is  really  the  key  for  PVS,  this  beats  out  almost  all  other   arguments  for  me.     Demos  and  POCs  won’t  show  the  pain  you  will  encounter  once  you  scale  out.     Recomposing,  to  borrow  the  vmware  term,  involves  rebuilding  the  image  and   propaga@ng  it.   This  can  add  up  VERY  quickly  into  some  unacceptable  update  @mes.    Add  to  this  the   inability  to  quickly  recover  or  to  add  that  last  minute  update  you  forgot.   How  are  you  dealing  with  normal  update  cycles?  Do  you  assume  you’ll  never  update   the  image?   Good  luck  with  that.     The  excep@on  involves  a  low  desktop  to  vdisk  ra@o.    If  I  have  500  desktops  but  use  10   images  a  recompose  isn’t  going  to  kill  me.    Furthermore,  if  I  have  mul@ple  pools  to   help  divide  the  work  this  also  helps.    The  issue  with  that  method  though  invalidates   the  simplicity  MCS  offers  in  the  first  place.    You  now  have  mul@ple  images  to  update.     4  
  • 5. A  high  level  overview  of  a  PVS  setup     PVS  is  database  driven  (btw,  we  usually  enable  offline  mode,  disabled  by  default,  in   produc@on  environments).  You  need  to  make  sure  SQL  is  setup  well.     The  PVS  Server  holds  the  gold  image  on  a  data  store  which  generally  is  a  read-­‐only   copy  of  an  OS  image  (think  the  C:  drive).   A  Target  Device  is  a  virtual  or  physical  machine  (usually  a  VM)  that  oien  is  really  a   placeholder  or  shell  for  the  streamed  C:  drive  or  gold  image.    I  generally  add  a  D:   drive  (a  write  cache).     A  target  device  has  no  C:  drive  and  must  have  a  NIC  that  can  PXE  boot.    We  usually   send  the  target  a  bootstrap  file  through  DHCP  &  PXE  that  tells  it  to  download  a  TFTP   BIN  file.   It  loads  the  BIN  file  and  runs  it,  the  BIN  pulls  in  the  C:  drive  from  the  PVS  server  over   the  network  and  boot  proceeds  normally.    If  a  D:  drive  is  present  (and  a  few  other   steps)  it  will  place  all  the  writes  on  the  D:  drive,  otherwise  it  needs  to  put  them   somewhere  else  (to  be  con@nued!)   5  
  • 6. For  HA  we  should  always  add  another  PVS  server  with  a  SEPARATE  vdisk  store  (you   can  mix  SAN/local  disk,  etc  here)     If  we  leave  DHCP  alone  we  add  a  point  of  failure  where  target  devices  may  fail  to   boot.    You  can  use  2008  R2  or  2012  to  provide  split  scope  or  u@lize  a  more  redundant   solu@on  such  as  bluecat  or  infoblox.     PXE  and  TFTP  is  another  point  of  HA  concern,  you  can  only  provide  true  HA  with  a   hardware  load  balancer.    I  oien  do  NOT  provide  HA  for  TFTP  but  if  you  have  a   hardware  load  balancer  there  is  no  reason  not  to.  PXE  will  load  the  bootstrap  which,   if  not  specified  with  you  PVS  servers,  won’t  work  (you  need  to  add  them)     Use  mirroring  with  SQL  if  you  can.    It’s  great  and  clustering  doesn’t  really  prevent  you   from  dealing  with  issues  such  as  the  storage  failing!    If  your  storage  will  never  ever   fail  then  that’s  awesome  but  keep  in  mind  I  can  use  local  storage  and  mirroring  and   preOy  much  get  the  same  benefits,  well  except  for  the  feeling  of  spending  tons  of   money.  Clustering  helps  update  SQL  nodes  one  at  a  @me  while  keeping  SQL  up,  this   generally  is  not  something  I  do,  but  I  do  recommend  mirroring.   Mirroring  requires  a  witness  server,  a  3rd  server  that  doesn’t  do  anything  other  than   help  with  the  quorum  (sql  deciding  what  server  is  primary).    If  you  set  this  up  and   lose  a  secondary  and  a  witness,  the  primary  will  stop.    I  oien  put  my  witness  on  a   local  disk.     6  
  • 7. Personally  I  think  going  with  Centralized  is  not  a  good  idea.    CIFS  sucks  performance   wise  and  you  need  to  realize  where  the  data  lives.    Is  it  off  a  NAS  head  on  a  SAN?     CIFS  requires  a  lot  of  processing,  some  vendors  have  even  started  removing  it  while   providing  NFS.     Speaking  of  “weirdness”  this  can  come  from  Centralized  also  and  is  really  a  result  of   HA.    PVS  s@ll  doesn’t  seem  that  “smart”  for  new  image  crea@on  or  for  versioning   some@mes.    Oien  your  best  bet  is  to  shut  down  the  other  server  (for  two-­‐node   clusters)  or       Much  of  this  slide  data  is  from  SUM305  from  2012  (Gareth  O’Brien)   7  
  • 8.   You  ALWAYS  want  to  cache  on  the  device  hard  drive,  your  write  IOPS  are  at  the   device.   Server  based  will  send  the  writes  over  the  network  and  just  add  overhead  and   latency   RAM  is  preOy  cool  but  you’ve  got  to  size  that  correctly,  or  you  risk  filling  up  the   cache.    It  is  as  fast  as  your  memory  so  you  should  play  with  it  if  you  get  the  chance   8  
  • 9. PVS  will  place  the  page  file  on  the  first  disk  other  than  C:  that  is  NTFS  if  it  fits.    So  if   you  size  a  5GB  cache  and  have  a  3GB  page,  you  get  less  than  2GB  for  cache.   Sizing  the  page  file  is  beyond  this  talk  but  you  want  to  size  them  correctly   Reference  for  Page  Files  -­‐  hOp://blogs.citrix.com/2011/12/23/the-­‐pagefile-­‐done-­‐ right/     Some  great  blogs  out  there  on  sizing:   My  personal  favorite  and  I  think  he  provides  a  great  explana@on  is  Paul  Wilson   hOp://virtualiza@onjedi.com/2012/10/02/determining-­‐the-­‐size-­‐of-­‐your-­‐provisioning-­‐ services-­‐write-­‐cache/     Kenny  Baldwin  from  iVision  in  Atlanta  has  a  great  script  that  will  monitor  PVS  cache   sizes  over  70%  and  send  an  alert.    Haven’t  used  it  yet  because  he  posted  it  today   hOp://desktopsandapps.com/2013/05/23/pvs-­‐write-­‐cache-­‐monitor/   9  
  • 10. If  you  can,  put  DHCP  on  the  PVS  server.    You’re  putng  the  service  on  the  server  that   needs  to  use  it.  This  is  important  if  you  use  a  dual-­‐nic,  isolated  network  as  whatever   you  use  for  DHCP  won’t  reach  the  network.    In  this  case  though,  if  you’re  on  an  AD   domain,  you’ll  need  domain  admin  access  to  authorize  a  new  DHCP  server,  even  on   an  isolated  network.    If  that’s  not  going  to  happen,  you  “could”  do  some  freeware   DHCP  servers  but  I’d  steer  away  from  them  in  produc@on.   10  
  • 11. Dual  NICs  make  sense  for  1GE  or  slower  NICs.    You  want  an  isolated  network  when   you  have  PXE  conflicts  on  the  main  network  also,  perhaps  LANDesk  is  conflic@ng?   If  you  use  hyper-­‐V  you  will  most  likely  use  two  NICS.    You’re  stuck  doing  a  PXE  from  a   legacy  adapter  which  is  100Mbps.    Although  some  say  this  is  usually  sufficient  or  it’s   use  a  label  but  not  limited,  for  produc@on  I  always  assume  it’s  too  slow  and  labelled   correctly.    You  would  then  add  a  second  Enhanced  NIC  that  does  everything  else.     This  setup  obviously  lends  well  to  an  isolated  PVS  VLAN  setup.         Defines  which  NIC  to  use  for  IPC  communica@on  in  a  mul@  NIC  environment   HKEY_LOCAL_MACHINESoiwareCitrixProvisioningServicesIPC   Reg_sz  called  IPv4Address  with  the  IP  of  the  NIC  for  IPC   Without  it,  stores,  replica@on,  load  balancing  etc  won’t  work   Affects  stream  service   Manager  key  for  MAPI  works  the  same  way   HKEY_LOCAL_MACHINESOFTWARECitrixProvisioningServicesManager   RegSZ  called  GeneralInetAddr  with  the  IP  of  the  NIC  and  port     Eg  10.1.1.2:6909   BTW,  both  keys  usually  are  the  NIC  you  are  using  for  PVS  streaming.     Also  you  can  actually  bypass  PXE  and  use  the  Boot  Device  Manager,  BDM  can  burn  an   ISO  or  write  to  the  disk  itself.    It’s  not  a  bad  op@on  but  generally  I  use  PXE.   11  
  • 12. Versioning  is  a  fantas@c  addi@on  to  PVS,  it  was  introduced  in  version  6.    It  is  simply   snapshot  for  your  vdisks     I  use  versioning  all  the  @me  but  when  I  make  major  updates  I’ll  make  a  full  copy.    Not   a  bad  prac@ce  just  in  case  something  gets  corrupted.     You  have  to  keep  an  eye  on  how  deep  the  versions  get,  I  almost  never  go  past  7   deep.    Too  make  versions  will  affect  performance.   12  
  • 13. Versioning  on  PVS  with  HA  can  be  tricky.    You  should  disable  anything  that  is   automa@cally  copying  disks  to  the  other  stores  when  you  create  a  new  version  since   it  is  writeable.       Obviously  once  you  are  done  and  seal  the  version  (promo@ng  it  to  test  or  produc@on)   you  should  copy  it  (again  AFTER  promo@ng  it)  to  the  other  stores.     Some@mes  the  maintenance  version  is  placed  on  the  other  PVS  server,  in  this  case   you  may  want  to  use  an  ISO  to  boot,  shut  the  stream  service  down  on  one  or  move   the  file  or  even  start  over.   13  
  • 14. The  bootstrap  for  TFTP  lists  your  failover  servers,  this  is  true  from  both  ISO  and  DHCP   boots  so  you  need  to  list  them  all,  otherwise  failover  will  not  occur.    This  is  NOT  HA,   it’s  failover     You  always  want  to  make  sure  the  guidelines  are  followed  for  the  NIC  setup,  most   notably  disabling  TCP  Offload.     If  you  use  DFS-­‐R,  do  not  use  the  read-­‐only  mode,  just  don’t  use  it  however  temp@ng   it  may  be.   14  
  • 15. You  can  disable  the  boot  menu  for  maintenance  target  devices.    If  you  didn’t  know,   when  you  boot  a  target  device  in  maintenance  mode,  it  will  prompt  you  on  boot  as  to   which  vdisk  version  you  would  like  to  use.    This  is  an  issue  if  you  weren’t  prepared  to   use  the  console  of  the  machine.    There  is  a  way  around  this  however!    Set  the   skipbootmenu  registry  value     Don’t  be  scared  of  the  advanced  setngs,  the  remote  and  local  concurrent  I/O  limits   can  be  set  to  higher  than  the  default  4  if  you  have  fast  disks.    If  you  have  very  fast   disks,  you  can  eliminate  the  limit  by  setng  it  to  0     Add  Network  service  to  vdisk  security  setngs  if  you  have  “can’t  read  from  disk”   errors.   Also  SPNs  for  service  acounts     -­‐-­‐-­‐-­‐NOTES-­‐-­‐-­‐-­‐-­‐-­‐   Add  more  on  advanced  setngs   15  
  • 16. 1)  HA  topology   2)  vDISK  proper@es  including  target  devices   3)  Versioning   16  
  • 18. 18  
  • 19. 19  
  • 20. 20