Jan
    12

    Cleaning up stuck tasks on VMware Horizon Air (Desktone)

    I had already tweeted a link to the support KB -> Unable to Delete the Pool at This Time (2100079) but the commands for logging into the database don’t require the options ie “-U”. Below are the commands I used.

    Also you can only connect to the database by going from Service Center via ssh -> Tenant Management appliances on the backbone network.

    desktone@tenantApp1:~$ psql edb admin
    Password for user admin:
    psql (9.0.13)
    Type “help” for help.

    edb=# delete from t_task ;
    DELETE 4764
    edb-# \q

    desktone@tenantApp1:~$ psql fdb admin
    Password for user admin:
    psql (9.0.13)
    Type “help” for help.

    fdb=# delete from poolmgr_tasks;
    DELETE 1221
    fdb=# delete from poolmgr_task_params;
    DELETE 0

    Jan
    08

    Common directories and files for troubleshooting VMware Horizon DaaS

    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    Location
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    File Name/Services
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    Description
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    "FONT-FAMILY: Courier New; FONT-SIZE: 10pt">/etc
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    "FONT-FAMILY: Courier New; FONT-SIZE: 10pt">resolv.conf
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    Configuration file for DNS resolvers
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    "FONT-FAMILY: Courier New; FONT-SIZE: 10pt">hosts
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    Text file that associates IP addresses with hostnames
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    "FONT-FAMILY: Courier New; FONT-SIZE: 10pt">hostname
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    Current unqualified hostname on system
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    mtab
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    Lists all currently "http://en.wikipedia.org/wiki/Mount_%28Unix%29" title=
    "Mount (Unix)">mounted filesystems
    along with their
    initialization options
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    "FONT-FAMILY: Courier New; FONT-SIZE: 10pt">ntp.conf
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    Network time configuration file
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    "FONT-FAMILY: Courier New; FONT-SIZE: 10pt">/etc/network/
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    "FONT-FAMILY: Courier New; FONT-SIZE: 10pt">interface
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    Network interface configuration
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    "FONT-FAMILY: Courier New; FONT-SIZE: 10pt">/etc/logrotate.d/
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    "FONT-FAMILY: Courier New; FONT-SIZE: 10pt">rsyslog
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    • Log rotation and pruning for logs located at
      "FONT-FAMILY: Courier New; FONT-SIZE: 10pt">/var/log
      – non desktone.log
    • To force log rotation run this
      command:

      l "FONT-SIZE: 10pt">ogrotate
      -f/etc/logrotate.conf

      Used when a log is missing in rsyslog file and the
      file is been corrected.

    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    "FONT-FAMILY: Courier New; FONT-SIZE: 10pt">/etc/init.d
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    "FONT-FAMILY: Courier New; FONT-SIZE: 10pt">dtService
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    Primary Horizon DaaS service
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    "FONT-FAMILY: Courier New; FONT-SIZE: 10pt">memcached
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    Memcached service
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    "FONT-FAMILY: Courier New; FONT-SIZE: 10pt">/var/log
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px"> "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    Contains various logs related to appliance (jboss, ha, heartbeat,
    postgres, slony, system)
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    "FONT-FAMILY: Courier New; FONT-SIZE: 10pt">/var/log/desktone
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    "FONT-FAMILY: Courier New; FONT-SIZE: 10pt">desktone.log
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    "FONT-FAMILY: Courier New; FONT-SIZE: 10pt">/var/log/desktone
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    "FONT-FAMILY: Courier New; FONT-SIZE: 10pt">Installation.log
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    Resides only on primary SP appliance
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    "FONT-FAMILY: Courier New; FONT-SIZE: 10pt">/usr/local/desktone
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px"> "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    bin cert mnt release scripts tools
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    "FONT-FAMILY: Courier New; FONT-SIZE: 10pt">/usr/local/desktone/
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    "FONT-FAMILY: Courier New; FONT-SIZE: 10pt">.datacenter_id
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    • Lists local datacenter id. Run this
      command to list local datacenter id:

      c "FONT-SIZE: 10pt">at.datacenter.id

    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">

    Scripts to run on the
    appliance

    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    "FONT-FAMILY: Courier New; FONT-SIZE: 10pt">/usr/local/desktone/scripts
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    "FONT-FAMILY: Courier New; FONT-SIZE: 10pt">start_slon_fdb.sh
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    Start slony process for fdb on local appliance
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    "FONT-FAMILY: Courier New; FONT-SIZE: 10pt">start_slon_edb.sh
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    Start slony process for edb on local appliance
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    "FONT-FAMILY: Courier New; FONT-SIZE: 10pt">backup_db.sh
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    Backup local fdb and edb
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">

    Additional method to
    troubleshoot issues

    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    "FONT-FAMILY: Courier New; FONT-SIZE: 10pt">/usr/local/desktone/release/active/conf
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    "FONT-FAMILY: Courier New; FONT-SIZE: 10pt">desktone-log4j.properties
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    "FONT-FAMILY: Courier New; FONT-SIZE: 10pt">desktone.log
    logging levels. Sometimes edited to increase logging levels related
    to specific actions.
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    "FONT-FAMILY: Courier New; FONT-SIZE: 10pt">emgr.properties
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    Emgr (element manager) settings. Only applicable on tenant
    appliances.
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    "FONT-FAMILY: Courier New; FONT-SIZE: 10pt">fdb.properties
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    Property file related to local appliance fdb
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    "FONT-FAMILY: Courier New; FONT-SIZE: 10pt">edb.properties
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    Property file related to local appliance edb
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    "FONT-FAMILY: Courier New; FONT-SIZE: 10pt">ha.cf
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    Related to HA pair configuration and is set with it is HA pair eth0
    IP address as well as the hostname for both appliances in that
    pair
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    "FONT-FAMILY: Courier New; FONT-SIZE: 10pt">haresources
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    Related to HA pair configuration and is set with the floating
    IP/bitmask
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    "FONT-FAMILY: Courier New; FONT-SIZE: 10pt">vmgr.properties
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    Rmgr (Resource manager) settings. Only applicable on Rmgr
    appliances.
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    "FONT-FAMILY: Courier New; FONT-SIZE: 10pt">proxy.conf
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    Conf file related to multi DC configuration
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    "FONT-FAMILY: Courier New; FONT-SIZE: 10pt">/usr/local/desktone/release/active/deploy
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px"> "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    Active branch of files related to Horizon DaaS
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    "FONT-FAMILY: Courier New; FONT-SIZE: 10pt">$JBOSS_HOME/bin/
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    "FONT-FAMILY: Courier New; FONT-SIZE: 10pt">run.conf
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    • JBoss Bootstrap Script
      Configuration
    • JAVA – Heap memory
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    "FONT-FAMILY: Courier New; FONT-SIZE: 10pt">/data/repo
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px"> "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    Contains debian files related to Horizon DaaS (install files,
    service packs. patches). These files are transferred from
    "FONT-FAMILY: Courier New; FONT-SIZE: 10pt">/temp
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    "FONT-FAMILY: Courier New; FONT-SIZE: 10pt">/temp
    "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px"> "BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px">
    Temporary location for install, service packs, and patch files to
    be placed prior to being moved to "FONT-FAMILY: Courier New">/ "FONT-SIZE: 10pt">data/repo
    Jan
    06

    Horizon DaaS\Air Advanced Settings Gone Wild

    Working with Horizon Air has had some challenges do to lack of Google finding my answers and VMware KB’s having three separate products listed but I do think VMware has the interests of the Service Provider in mind. Since I love nothing more that shooting myself in the foot I went off to change some of the advanced settings. This is harder than it looks because you have to use the “secret” handshake to get at them.

    On the policy page for your tenant you need to type dtpolicy anywhere on the page. If you see Do not change policy settings without consulting VMware support, you’re headed in the right direction.

    Nutanix Horizon Air

    The following VMware KB article talks about the same thing. – I do not see the policy I am searching for http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&docType=kc&externalId=2100146&sliceId=1&docTypeI

    Dec
    16

    Nutanix On Security – It’s A Lifestyle Choice

    Security has always been top of mind at Nutanix. NOS 4.1 has a ton of new security security features but it’s not like one day we decided we said are going to get good at this “Security” thing. Nutanix made great strides early on to tighten the ship to provide the most secure platform for it’s customers. NOS 2.6 -> NOS 3.0 the core operating system moved from Unbuntu to CentOS. The upgrade process was a rolling upgrade with no downtime which is kind of a marvel in it’s self.

    Moving all pieces of Dev/Development to CentOS had lots of benefits but Simon Mijolovic explains the top drivers of the initiative.

    1. Ubuntu is not 100% RHEL binary compatible. That’s very important when you are dealing with the time, cost, and complexity of FIPS validation. With CentOS we can easily make FIPS assertions, and as long as we didn’t change any code of the crypto APIs/library, we had a plan that didn’t require major investment.

    2. Ubuntu was designed as a desktop OS, but CentOS was designed as a server architecture. While Ubuntu has made strides to transition to a server architecture, it’s still missing some core security features that come natively with CentOS that make it enterprise ready.

    3. RHEL binary compatibility and their security focus is well known to our customer base – comfort factor with ways to protect the architecture vs uphill battle of arguing our choice.

    4. Third party support is troublesome to our customer base and partners. Customers can buy a support contract for CentOS directly from RedHat.

    There are a lot of reasons why the choices was made – the reasons above were at the top of the list.

    The other point to make is that saying your platform is secured and or trusted is not a good thing, it would put us in the crazy camp. Nothing is 100% secure, and you can’t 100% trust anything. Our approach makes no claims to a level of “secured” or “trusted”. It just claims we harden our design at every level to a detail that is disgusting but automated. Saying your system is 100% secure is wishing evil things upon you like the Sands Casino attack.

    Security is a lot like dieting, you need to make the lifestyle choice for the long term or you end up on yo-yo diets and you’ll never really get anywhere.

    Secure platforms - For how long?

    Secure platforms – For how long?

    Stay safe and harden up those abs :-)

    Dec
    16

    #NutaniXmas Book Giveaway

    Give away will happen Friday. Use the hashtage #NutaniXmas

    Dec
    04

    #POSH – Is the VSS Service Running for Application Consistent Snapshots? #Nutanix

    In order to get application consistent snapshots to work the Volume Shadow Copy service needs to be running on the virtual machine. The following script checks all Nutanix VM’s that are trying to use application consistent snapshots for VSS. If your virtual machine can’t run VSS or you don’t need it like Linux, swap over to use Nutanix crash consistent snapshots.

    Make sure you download the powershell cmdlets from the Prism UI.

    Make sure you download the powershell cmdlets from the Prism UI first.

    #Connect to the Nutanix cluster of your choice, try to use the external address.

    Connect-NutanixCluster -AcceptInvalidSSLCerts -server External_cluster_ip -UserName admin
    #load Nutanix CMDlets, make sure your local version matches the cluster version
    Add-PSSnapin NutanixCmdletsPSSnapin

    #Get a list of all Consistency Groups
    $pdvss = Get-NTNXProtectionDomainConsistencyGroup

    #array of all the appConsitentVMs
    $appConsitentVM = @()

    Foreach ($vssVM in $pdvss)
    {
    if ($vssVM.appConsistentSnapshots)
    {
    $appConsitentVM += $vssVM.consistencyGroupName
    }
    }

    get-service -name VSS -computername $appConsitentVM | format-table -property MachineName, Status, Name, DisplayName -auto

    Dec
    04

    POSH: VSS Writer Check for Application Consistent Snapshots on Nutanix – #SQL #Exchange

    Enabling of application consistent snapshot in Nutanix results in leveraging VMware tools. VMware tools acts as the requestor to talk to the guest virtual machine’s VSS writers. Application-consistent snapshots quiesce all IO, completes all open transaction and flushes caches so everything is consistent. The Volume Shadow Copy Service will freeze write IO while the native Nutanix snapshot takes place so all data and metadata is written in a consistent mater. Once the Nutanix snapshot takes place, the Volume Shadow Copy Service will the thaw the system and queued writes will occur.

    To make sure the VSS writers are not having any problems, you can use the following script — VSS_Writer_Check_Nutanix —-.

    The function that actually checks the virtual machine comes from Microsoft, <link>.

    The Nutanix bits are listed below. The script finds all of the consistency groups that have VSS enabled. It assumes that all consistency groups are using the default machine name for the consistency group.


    #Get a list of all Consistency Groups
    $pdvss = Get-NTNXProtectionDomainConsistencyGroup

    #array of all the appConsitentVMs
    $appConsitentVM = @()

    Foreach ($vssVM in $pdvss)
    {

    if ($vssVM.appConsistentSnapshots)

    { #Get a list of all the VM's that are using VSS
    $appConsitentVM += $vssVM.consistencyGroupName

    }

    }

    Dec
    03

    Web-scale Data Protection

    The key to success for Nutanix is the ability to scale. Nutanix is not bound to the same limitations from dual controller architecture or federations that might be relying on special hardware like NVRAM or customer ASICS to assist with performance. In regards to snapshots and disaster recovery, the ability to scale metadata becomes a key part of delivering performance while ensuring availability and reliability. Each Nutanix node is responsible for a subset of the overall platform’s metadata. This eliminates the traditional bottlenecks by allowing metadata to be served and manipulated by all nodes in the cluster with pure software. <- Check out how metadata scales ->

    Since each node has its own virtual storage controller and access to local metadata, replication can scale along with the needs of the cluster. Every node helps to participant in replication to reduce hot spots throughout the cluster.

    scable-replication-nutanix

    As of Nutanix Operating System 4.0 every node can replicate 4 files up to an aggregate of 100 MB/s at anyone time. This means in a 4 node configuration, the cluster could replicate 400 MB/s or 3.2 Gb/s. As you continue to grow the cluster the virtual storage controllers will keep replication traffic distributed. In many to 1 deployment for example in remote branch offices you can have peace of mind that main Datacenter will not become the bottleneck as the overall solution grows. Making sure the main site is scalable and reliable also eases administration instead of having multiple replication targets to maintain, monitor and manage.

    Dec
    03

    Veeam EndPoint Backup – Because The Cloud Doesn’t Exist In Blackfoot

    cloudblackfoot

    Though I work for one of the fastest growing companies in tech my home Internet connection is as slow as molasses in January. Using Cloud backup options is real pain in my back side. At Nutanix we use a variety of collaboration tools and file servers:

    * Google Drive
    * SharePoint
    * Box
    * Microsoft DFS on Nutanix

    But the problem remains, getting files to point A to point B if I want to make sure I always have a copy of the file. It’s most painful when I am trying to save Viso files. I do work around the situation and live inside of my virtual desktop when working on large files and reference architecture but when travelling it’s still nice to have them near by.

    For the reasons mentioned above and just for good IT hygiene I am happy to see Veeam enter the desktop backup market. I installed Veeam EndPoint on my laptop and noticed it shares the same backup model as their flagship product. One large backup file and then incrementals till the cows come home. I just reused an SSD from my old tower PC and converted it using a USB 3.0 external dock\case.

    Since I use my laptop for running virtual machines it was great to see that Veeam will throttle the backup depending on what is going on the laptop. Below are some pictures from my install.

    Dec
    02

    Next Community Podcast Episode is Live

    In among the Internet of things adding another podcast can be like throwing a stone in the ocean and hoping to have a lasting affect. I think the Next Community podcast has a good fighting chance with the people involved, excluding myself. John Troyer’s reputation speaks for himself and definitely has helped shape and mold the foundation of the podcast. In certain aspects the podcast might have been another couple weeks out if John didn’t provide some guidance with his knowledge that was gained from when the VMware Communities Podcast was at ground zero.

    Angelo Luciani might be the most genuine all around nice guy that I’ve had the pleasure to meet. I still remember when I was an SE and I was in Toronto and went to meet Angelo and Eric Wright for supper. Angelo was just looking for ways to improve his local VMUG and interested in seeing how he could help. me. It also didn’t hurt that Angelo grabbed the bill. Angelo is organizing guests and setting the agenda, probably also has the dreaded task of show notes.

    Laura Whalen has an impressive track record with Citrix and building out communities. She has lots of irons in the fire so hope she is able to make most of the shows. Laura will be tag teaming the weekly news and events with Angelo. If you’re a guest on the show, No talking about The Walking Dead with her!

    With all that being said it’s really not about us, It’s about the guests. The first episode is with Stu Miniman and like always has some great insights about our up and down crazy industry. Week 2 has Joep Piscaer lined up too.

    The podcast will appear on iTunes shortly. Just awaiting on getting confirmation from the people over at Apple. Catch the action today at http://nutanix.com/nextpodcast

    DL