Home
        PowerHouse 2.5 - 3DEXCITE Software Services
         Contents
1.     Note  This works in conjunction with  DGService  If the DeltaGen is started  in standalone mode leave this  parameter with its default settings   O    Render Backend How to load the DeltaGen Plugin    When the render parameters have been configured  you can load the  RenderBackend plugin for DeltaGen  Shown below are the steps  required     1  Start Deltagen  2  Go to Tools  gt  Modules    Realtime Technology AG 2012 User Manual 16    3   4   5   6   7     Now check in the PowerHouse Ram web page under the host resources  and you should see the render service available     Installation and Configuration    Click on the browse icon   Navigate to  lt Powerhouse installation Folder gt   bin   Select Open RenderBackendPlugin xml and click Open    In the Modules Dialog there is now an entry PWH Renderbackend     Click  Autoload  and  Unloaded  to activate it        Render Service available    Render Backend as a Windows service    Since PowerHouse 2 0 1there is the possibility to start the RenderBackend   in this case DeltaGen  as a windows service  In order to do this the user  has to follow these steps     RWN    Install the PWH Render Service   Modify the PowerHouse configuration file   Copy the DeltaGen ini file in the system user directory  Reboot the machine     The PWH Render service will run as system user  therefore a special  wrapper has been built in order to replicate the window desktop token  and to give the OpenGL space access to DeltaGen  With the PWH Render  se
2.    PowerHouse 2 5    User Manual       License conditions and copyright    This documentation and the software it describes are distributed only  under license and must not be used or copied except in accordance with  the conditions of the associated license agreement  The contents of the  manual are for information only and may be modified at any time   Realtime Technology AG bears no liability  Realtime Technology AG is not  responsible or liable for any errors or impreciseness in this documentation     This documentation may only be copied in part or whole  stored ina  retrieval system  or transmitted in any other form  in compliance with the  license agreement  The documentation must not be transmitted  electronically  mechanically  as a recording  or in any other form  without  the previous written permission of Realtime Technology AG     Note that graphics you wish to integrate into a project may in certain  circumstances be subject to copyright conditions  The unauthorized  integration of graphics into your documents may represent an  infringement of the owner s copyright  Ensure that you first obtain the  copyright owner s permission  Microsoft  MS DOS  Windows and Windows  NT are registered trade marks of the Microsoft Corporation in the USA and  other countries  Apple  PowerBook  QuickTime  Macintosh and Power  Macintosh are registered trade marks of Apple Computer  Inc  in the USA  and other countries  Adobe  the Adobe logo  Acrobat and Acrobat Reader  are register
3.   flashcompiler  task                image            9  mediastore  filestore   transienstore   transientdirectory    Realtime Technology AG 2012    Meaning    These services are related to     PWH RAM     if those  services are not present on  the host page means that  the RAM is not started  correctly     These services are deployed  on the Tomcat server and  this will be published on the  host page only if the tomcat  is started     This service is    PWH Image     and can only be started if  the    PWH RAM    is started    These services are related  to  PWH Mediastore  if  those services are not  present on the host page  means that the mediastore  services is not started  and  can only be started if the   PWH RAM    is started    User Manual    Troubleshooting       Check if there is network  connectivity   Check  in case of multiple  network cards available on the  machine  the routing table for  the multicast addresses   Check if the multicast group  239 0 0 X is available on the  network   switching layer    Check if the firewall on the node  is correctly configured    deactivated     Check if the powerhouse conf  present under the following path   POWERHOUSE_HOME etc  is  available and is a valid json  structure        Check if the tomcat address is  used from another services   port  8080 should be free     Check if the database is reachable  from the network     Check if the    PWH RAM    is  started and if any other services  are using the port 4224  check  the 
4.  C  Documents and Settings Default User Application  Data RTTSoftware Releasel11 0     For Windows 7 x64 the Local System user directory is located here   C NUsersNDefaultNAppDataNLocalNRTTSoftwareNReleasell ON  For Windows 2008 R2 the Local System user directory is located here     c  windows System32 config systemprofi le AppData Roaming RTTSoftware Rel  ease11 0N    In other hands you need to start DeltaGen with your user account  then  follow the steps how to load the RenderBackend plugin available at  the chapter     Render Backend How to load the DeltaGen Plugin   page 16 then close DeltaGen  open the windows explorer and issue the    Realtime Technology AG 2012 User Manual 19    GD Installation and Configuration    following path  APPDATA  then you will locate on the following  directory    c  user  lt username gt  AppData Roaming     You now need to select the RTTSoftware directory and issue CTRL C  and open the above listed Local System profile directory depending  on your operating system and issue the command CTRL V  paste the  content copied in the destination directory      4  Reboot the machine     Now you can reboot the machine  if the operation is successful after  the reboot you should see on the PWH Ram page the render service  available  If not check the Troubleshooting section     gt  Troubleshooting    page 31     Realtime Technology AG 2012 User Manual 20       Picturebook Composer       In order to install and configure the Picturebook Composer you need
5.  Inter Process Session Cache        Configure the SSL Session Cache  First the mechanism     to use and second the expiring timeout  in seconds    SSLSessionCache  dbm Cc  Apache2 2 109gs ss1  scache   SSLSessionCache  shmcb C   Apache2 2 logs ssl_scache 512000     SSLSessionCacheTimeout 300    Then change the virtual host section in httpd ssl conf and add the  JkMountCopy On and    JkMountCopy On    Modification needed on the PowerHouse  configuration    The user after the above settings also has to modify the powerhouse  configuration file  The modification consists in the inbound address  This  should match with the external FQDN address for the Picturebook     The inbound  address has to match the external exposed FQDN and the  streamer Apache proxy address  The streamer in this case is forwarded  toward a https proxy  therefore the inbound   address has to point the  https url exposed from the Apache httpd server      stream       port    4204    backlog    128     Realtime Technology AG 2012 User Manual 29    GD Picturebook Composer and general topic     timeout    60      inbound address     https     PB Extern FQDN   streamer     The above configuration has to be applied to all nodes on the cluster     Realtime Technology AG 2012 User Manual 30       Troubleshooting       Network Tweaks    In order to avoid a huge amount of time waiting for a connection and to  keep the TCP IP stack from taking all resources on the computer  there  are different parameters that contro
6.  Stream   Render   Image   Echo   MediaStore   PictureBook   HID      Filestore    OM X OU AWD    o    1  FlashCompiler  12  HMI    Services Layer    Each SeCl can be configured to access one or more specific underlying  services  These services form the  Services Layer   All services that are    Realtime Technology AG 2012 User Manual 5    GD Introduction    implemented and provided by RTT are the  RTT Modules    they can be  offered as optional components    RTT Modules   Is an underlying system within the Services Layer  serving functionality  using a SeCl    Services Layer    The down most layer of the PowerHouse system  being a collection of  both accessed existing corporate structures such as file systems and  LDAP servers and deployed RTT server binaries called  RTT Modules        Thus a SeCl encapsulates an underlying service with a generic abstract  interface     Realtime Technology AG 2012 User Manual 6       Business cases       Powerhouse found its business cases in offline rendering in conjunction  with DeltaGen as Renderer for example  with RenderFarm script and  StillProducer script  in Realtime streaming in conjunction with DeltaGen  and Picturebook Composer     PowerHouse functionalities as standalone without DeltaGen are Image  conversions using the Image service and SWF file production out of  pictures sequence  Moreover data distribution using the Mediastore  distributed Ram file system that could be used to share data between  cluster nodes without using 
7.  can be used  in this case the  user has to take care that the machines along the cluster are able  to resolve the name correctly   Use homogeneous configuration  parameter i e  Hostname or ipaddress in every configuration file        Load the Render Backend plugin in  DeltaGen    Please refer to this manual at the section     Render Backend How to load  the DeltaGen Plugin  page 16     Realtime Technology AG 2012 User Manual 25       Picturebook Composer and  general topic       After the above steps the user should be able to use the PB Composer   However there is no standard use case for the PB Composer setup  environment  each IT environment has its own infrastructure and safety  measure  What we can list here is the most generic case  that has to be  adapted each time by an experienced System Administrator in order to  match the required security requirements the Company impose     Suggested configuration for a DMZ    Below is depicted the most generic configuration about a DMZ setup  We  can see the two network levels  the first level is related to the connection  to the external firewall the second level is related to the Render Backend        Render  Node 1 Node 2  PWH  DELTAGEN    P NH    DELTAGEN    The above configuration is the suggested configuration in order to  overcome the most common security problem and to avoid trouble  related to the Picturebook Flash frontend Sandboxing     Realtime Technology AG 2012 User Manual 26    GD Picturebook Composer and general 
8.  communication between the SeCI  service client  and the services  uses the following protocols     Httprpc  Http  Https       Y   The multicast communication in PowerHouse cluster is IGMP   Q  Snooping sensitive  this means if the IGMP Snooping or filtering  is activated the PowerHouse cluster might not work correctly  due to the optimization of Snooping  IGMP snooping is the  process of listening to Internet Group Management  Protocol  IGMP  network traffic  IGMP snooping  as implied by  the name  is a feature that allows a network switch to listen in  on the IGMP conversation between hosts and routers  By  listening to these conversations the switch maintains a map of  which links need which IP multicast streams  Multicasts may be  filtered from the links which do not need them  Ina  PowerHouse cluster case  we need an unswitched multicast  communication due the PowerHouse Master Election protocol  that needs to check simultaneously the availability of the  cluster node        Realtime Technology AG 2012 User Manual 33    Q Troubleshooting               Service Service Flash  Mediastore Compiler    Service Task Service Image    Network helper multiple NICS    If your system has more than one NIC  you may also run into some issues  regarding multicast routing          XH j i        rj  gt  Control Panel    Network and Internet    Network Connections  gt                          9      File Edit View Tools Advanced Help        Organize v z Fil e      Cisco AnyConnect VPN Cli
9.  millisec     500  Sleeptime Before Download  in milligec     3000    Sleeptime Between Retries  in millisec     2000                   Reload Settings   Save Changes      PictureBook Admin 6 5 120229 compatible to PictureBook 6 5   RTT PictureBook ETE g   OS  Windows 7                       2   3      1  Check the flag register service at PowerHouse Ram      2  If you want to use another user please change this file accordingly with  the PowerHouse configuration file      3  Set the password in picturebook using a  plain text  password     Modify the PowerHouse streamer url  configuration    Once you have modified the powerhouse configuration  you need to save  it and restart the services  However  the configuration is still not complete   In order to correctly stream the rendered content to the PB Composer  frontend you need to modify the inbound  address in the PowerHouse    Realtime Technology AG 2012 User Manual 24    GD Picturebook Composer    configuration file  Identify the stream object in the configuration file and  change the inbound  address in order to match the proxy settings      stream       port    4204    backlog    128    timeout    60      inbound address     http     PB Server FQDN   8888     The Url you need to enter in the case of PB Composer is the Fully Qualified  Domain Name of your Picturebook server followed by  8888 the streamer  port          X  The StreamerlpAddress should be changed in order to match the   MS Application server ip  the Hostname
10.  number of backend in the  ram pwhmaster shall be 9  and in the render node  shall be 8    ping the postgreSQL port  using the PB admin  program    check against the mac  address and the host  name  the host name shall  contain only allowed  chars  The _ is not and  allowed char     the correct startup  sequence is PWH before  PB   sc   localhost stop PWH  Mediastore   sc   localhost stop PWH  Streamer   sc   localhost stop PWH  Ram   sc   localhost stop  Tomcat6    sc   localhost start PWH  Ram   sc   localhost start PWH  Mediastore   sc   localhost start PWH  Streamer   sc   localhost start  Tomcat6    count the password char  and double check that the  password is correctly  entered  You can login  with the mediastore user  in PB    validate the configuration sintax   and in case restore the backup    configuration double checking the  sintax correctness    User Manual    41    rrr     Problem Issue         Powerhouse does  not see the  picturebook service  on the RAM    Picturebook url is  not reachable   Server connection  refused    Failed to load asset  00000000 0000  appear after few a  seconds    Realtime Technology AG 2012    Possible Cause    The redistributable packages are not  correctly installed    The network is not plugged    The service startup sequence is not  respected    The service startup sequence is not  respected    A firewall block the port related to the  PWH and PB services    The postgreSQL is not started    The PB Tomcat does not start    The med
11.  should be reachable from  the web browser    number of backend in the  ram pwhmaster will 9 and  in the render node shall  be8    40    ga    Description    restart the Cluster    install picturebook following  the installer  during the  installation checkbox on the  postgreSQL    install the license    Configure PB as service    Configure PB mediastore  user    Check    check the services are properly running  looking at the service console and look  at the ram  http   render_node_ip_address 2080   ram     after the installation check that  postgreSQL is installed as a service and  the user account for PostreSQL has the  correct credential to start the service  in  case the PostgreSQL service is down  Picturebook WILL NOT START    check the given hostid and the machine  number are that one installed on the  machine  When the user installs the  license any active check on the license  are performed  the check is done when  the picturebook is started    check that the service is correctly  installed and check the service  sequence     create an account with mediastore  access and add the plain text password  to this user  then apply the PWH  checkbox  mediastore user shall be a  PWH user    Troubleshooting Checklist    Problem Issue    PowerHouse  installation  completed  successfully but  services are not  starting    Realtime Technology AG 2012    The configuration sintax is wrong   missing   or   in the Json object    Possible Cause Fix    Troubleshooting    Test Result   
12.  to  fulfill these preconditions     1  Have license for Picturebook with PowerHouse functionality    composer      Have a license for DeltaGen    Have the software requirements satisfied and your Hardware with the  supported O S  Installed     Once you have the above pre requisites  you can then move on with the  following steps     Install Picturebook   Install PowerHouse   Generate the Mediastore access password   Modify the PowerHouse streamer url configuration  Add the mediastore user to picturebook    DOR WN      Load the Render Backend plugin in Deltagen    Install Picturebook    This is out of scope in this manual  Please follow the setup and instruction  manual for PictureBook server  how to setup and configure it     Technical  Documentation pdf      this is located in the PictureBook server doc folder     Install PowerHouse    This has been described in this manual at the following section        nsta    PowerHouse  page 8     Realtime Technology AG 2012 User Manual 21    Gp Picturebook Composer    Mediastore access password generation    Mediastore access is granted using encrypted passwords  The password  shall be generated at the following URL Atto    ocalhost 4282   mediastore  on any of the hosts running MediaStore          gt  C   Olocalhost4282 mediastore    challenging reality    PB 083831    this file       Enter the plain text password    Enter the plaintext password for the  mediastore  user and click  encrypt  password   On the next page you ll see the 
13. 4201 Tcp  Ram Httprpc 4202 Tcp  Renderbackend Httprpc 4203 Tcp  Ram Httprpc 4204 Tcp  Zabbix Proxy Zabbix proxy publisher 10051 Tcp Udp  Task Httprpc 8080 Tcp  FlashCompiler Httprpc 8080 Tcp    Common Multicast groups used by PowerHouse  services       Multicast Description Port Number Protocol  Group   225 10 10 10 Host announce 3333 Udp  225 10 10 11 Backend Service announce 3333 Udp  225 10 10 12 Service reservation 3333 Udp  225 10 10 13 Master election protocol 3333 Udp  225 10 10 14 Service block 3333 Udp    Realtime Technology AG 2012 User Manual 46    Troubleshooting          Mcast sende     Node 1 Node 2    Meast receiver    odium       In order to check if the multicast group in your network is open  you can  use a multicast test sender and receiver  This utility is provided by  Microsoft at the following link   httpZ technet microsoft com en us library cc787891 v2ws 10  aspx   Alternatively  you can search in the Microsoft Library for  Ip Multicasting  Tools   You will usually need to test the multicast communication in both  directions  as depicted below     Test 2 Test 3    Mcast sender          I      sepder  2    Node n Node 1 Node 2 Node n Node 1 Node Node n    Meast receiver    Mcast receiver Meast receiver Mcastreceiver     Mcast receiver       Realtime Technology AG 2012 User Manual 47    
14. CE     max age   5    max retries   5    max load   0 55    max cpuload   101    host       channel    239 0 0 10        backend       channel    239 0 0 11        reservation       channel    239 0 0 12        election       channel    239 0 0 13          block       channel    239 0 0 14        resolver       port   4301    timeout   2         heartbeat_delay   3       The multicast communication along the PowerHouse cluster is used to  transfer short messages between the nodes  No heavy load traffic and no  data streaming is performed between the nodes     Realtime Technology AG 2012 User Manual 32    GD Troubleshooting    Shown below depicts how the services are communicating with each  other and it describes the multicast group function     Multicast communication between RAMs is used to transport datagrams  related to     Host Information   gt  239 0 0 11  Block Information   gt  239 0 0 14  Master Protocol Information   gt  239 0 0 13    Multicast communication from Service Point of view is used to publish  information related to     Backends   service name  i e  Mediastore  Render  etc       gt  239 0 0 13    Payloads for backends   payload type  i e  Picturebook repo repol  repo repo2    gt  239 0 0 11    Block goes directly through the localhost  i e  RAM locally block the  service     The multicast listener uses a predetermined port to bind the listener to the  group  the port is specified fromm the user in the configuration file under  the rpc json section     The
15. RFACE_IP gt     Z   gt route  p add 225 10 10 11 mask 255 255 255 255    INTERFACE IP      Z   gt route  p add 225 10 10 12 mask 255 255 255 255    INTERFACE IP      Z   gt route  p add 225 10 10 13 mask 255 255 255 255    INTERFACE IP      Z   gt route  p add 225 10 10 14 mask 255 255 255 255    INTERFACE IP      In this case you avoid spreading the multicast traffic to the other  network interface        scy The above configuration reflects the default configuration  in  TQ  case you have changed the standard port you need to  configure the right multicast group in your routing table  this  means that instead of  route  p add 225 10 10 10         you need  to use your custom address             Reflecting the groups used in the chapter     gt  Multicast  Troubleshooting  amp  Configuration  page 31 I E     Z   gt route  p add 239 0 0 10 mask 255 255 255 255   lt INTERFACE_IP gt     Z   gt route  p add 239 0 0 11 mask 255 255 255 255   lt INTERFACE_IP gt     Z   gt route  p add 239 0 0 12 mask 255 255 255 255   lt INTERFACE_IP gt     Z   gt route  p add 239 0 0 13 mask 255 255 255 255   lt INTERFACE_IP gt     Z   gt route  p add 239 0 0 14 mask 255 255 255 255   lt INTERFACE_IP gt     Realtime Technology AG 2012 User Manual 36    Gp Troubleshooting    Low Disk Space impact on Mediastore    Mediastore service is a memory greedy process  this is used as a  temporary store for the assets  for example when the user accesses an  asset through the RTT Compose  2D Art  or AH  the a
16. S4 PWH Image Started Automatic Local Syste       4 PWH MediaStore Started Automatic Local Syste       4 PWH RAM Started Automatic Local Syste       Sh PWH Sbrdmer Started Automatic Local Syste       Extended A  Standard            There you can see that PowerHouse has 5 services  PWH Ram  PWH  Streamer  PWH Image  PWH Mediastore and PWH HID  The HID is not  automatically started  this is a special service that works in conjunction  with an Immersive device  Contact RTT Support if you need further  information  The 4 other services are automatically started once  PowerHouse is installed  From these 4 you can observe 3 of those in the  PowerHouse Resource Allocation Manager web page under the host page   these are PWH Mediastore  PWH Ram and PWH Image  The streamer is  not shown on the PowerHouse RAM page  this is a separate service that  streams the content from DeltaGen or from a source that is sharing a  Shared Memory Buffer throughout a http server using Mjpeg encoding     You can start and stop the services using the command console in  windows or using the services msc dialog  The services have  dependencies  the right startup sequence is     Start the PWH Ram before you start the other services    Stop the PWH Services  Mediastore  Streamer  Image  then stop the  PWH Ram       by a If the machine you are using is not connected to the network  the  Q  Ram will not start  Please check the chapter troubleshooting for  more details     Troubleshooting   page 31     General C
17. ailable switch is layer 2 or layer 3 please  check the Installation checklist      nstallation Checklist  page 40  and the Troubleshooting paragraphs     Troubleshooting     page 31        Realtime Technology AG 2012 User Manual       Matrix Compatibility       PowerHouse works in conjunction with specific RTT Products and  therefore cannot be mixed  Here below you can find the RTT Compatibility    matrix   PowerHouse Picturebook DeltaGen  PWH 1 5 PB 5 5 DG 9 5 1  PWH 2 0 0 1 PB 6 0 DG 9 6 1  PWH 2 0 1 PB 6 0 2 DG 10 X  PWH 2 5 PB 6 5 DG 11 0    Realtime Technology AG 2012 User Manual 3       Introduction       PowerHouse is a service abstraction and distribution system of 3 layers  It  includes an underlying set of RTT service modules  a scalable SOA  distribution layer and a set of Web applications making use of this  It can  be deployed inside an enterprise IT infrastructure     PowerHouse will make both existing and new internal RTT services  available to the user in a transparent manner  thus being a frontend to  Service Oriented Architecture  SOA      Application Layer    The Application Layer consists of any kind of applications both web and  standalone that sport usage of the underlying RTT Service Interface Layer     RTT frontends    A set of modular web applications built upon the RTT Service Interface to  offer a specific web suite  This includes frontends for backend rendering  and batch processing     Customer   s frontend    A web application a customer creates 
18. anual    GD Installation and Configuration                Cancel Nullsoft Install System v2 45       You have successfully installed PowerHouse node  Now you can check the  configuration file and modify it in order to set your new configuration  parameter accordingly with the infrastructure available on your IT  environment     Check the installation    Before you proceed with the configuration  let   s have a short look what  Powerhouse looks like  Open your preferred browser and go to the  following URL     http   localhost 2080 ram     You should see the following web page     Realtime Technology AG 2012 User Manual 10    Gp Installation and Configuration    Oo 2   localhost 208    challenging reality    PowerHouse Resource Allocation Manager    Known Nodes     1 ame    mucmd063    currently known sessions    This means that PowerHouse is up and running  Let   s now look at what the  parameters mean on the Resource Allocation Manager page         C    localhost2080 ram    challenging reality    PowerHouse Resource Allocation Manager    Known Nodes     mucmdo63    currently known sessions    this file     D Node Name    2  Ip Address of the node    3  Number of services available on the node   4  CPU performance index    5  CPU Load  Unix node     6  CPU Load  Win node     Clicking on the hostname will open another page node related  where the  user can find the service status information  The page will show the  services started on the node and the usage information     Th
19. ation procedure does not change  and is  not been affected from the username change     Below you can see where the user can be found for the mediastore user  parameter           PowerHouse Ram  To do this  tick the checkbox as shown on the  picture below     Q  For PB Composer to work  it needs to be registered at the            Realtime Technology AG 2012 User Manual 23    GD Picturebook Composer         RTT PictureBook Admin 6 5   C  RTTSoftware RTTPictureBook6_5      File Tools Logs Option             1 License  Server   Replication   S5L   Tomcat   LDAP   Email Setup   Image Conversion   Misc  RTT PowerHouse   about      r PictureBookService Settings           V  Register service at PowerHouse RAM      3  Database Settings      Local PowerHouse RAM URL   ntto Ilocalhost 2080 ram     4  Init Phases    MediaStore URI Settings  these URI s are generated when exposing contents or Files via the PictureBookService      J 5  Application Plug ins  Service Protocol   pwhpb    Content Repository Name  frepo1  File Repository Name   repo2    Picturebook MediaStore User Settings  MediaStore User   medias pre  MediaStore Password  Set Password      Service Port Settings  the ports used lio export the service fo the PowerHouse RAM         Service Port HTTP   8080    Service Port HTTPS   8443            PowerHouse Integration Settings  Thread Pool Size   20  Render Task Settings  used when series of shots are rende ed  e g  for 2DArt    Number of Retyes   3  Sleeptime Between Shots  in
20. ce shall run along the cluster    restart the services    Check the machine load and reduce  the thread numbers  Increase the  max_cpu load to 100 on the PWH  conf   restart the services    42    rr     Problem Issue    Failed to load asset  00000000 0000  appear after a few  minutes    Secl already in use  failed to init pwh  content    Error  2032   or  Security Error  42028    Picturebook is not  saving the rendered  still images on the  file store  the  rendered jobs are  lost    PowerHouse  installation  completed  successfully but  services are not  starting         Realtime Technology AG 2012    Possible Cause    The mediastore service is started    machine overloaded    The session   PWH   expired and the  asset is not anymore loaded in DG    The render nodes are busy    There is a mismatch between the host  ip address and dns name   DMZ   DNS  forwarding    Problem is that the certificate is  wrong or the pdata file system is not  correctly mounted    The configuration sintax is wrong   missing   or   in the Json object    The redistributable packages are not  correctly installed    The network is not plugged    User Manual    Troubleshooting    Fix   Check the machine CPUs usage  and  Memory usage  mediastore is a  memory and cpu greedy service   reduce the number of threads and if  multiple machine are available i e   many render nodes deactivate the  mediastore on the PB server and  use other mediastore instances     Check the session timeout  if the  asset take m
21. e number of the services started on the node will be reflected and  summarized on the main page under backends  10 backends means that 1O  services are running on the node     Realtime Technology AG 2012 User Manual T1             GD Installation and Configuration    The nodes belonging to a cluster can have different backend numbers  this  mean that different types of services has started among the nodes  The  page below shows the services running on the node  and the services  started on the node and the usage information  The number of the  services started on the node will be reflected and summarized on the main    page       C      localhost 2080 ram 3 t html host m 1063 9x    challenging reality    PowerHouse Resource Allocation Manager    Known Backends on host mucmd063    Back toj main page        D Service Name running on the node    2  Node name  hostname     3  Port were the service is listening    4  Service Payload    5  Max number of user supported by the service   6  Service usage status    Another check is to open the windows service manager in order to locate  and check the services  Go to Start  and then enter services msc  A dialog  will pop up  then scroll through the window and locate the PowerHouse  Services     Realtime Technology AG 2012 User Manual 12    GD Installation and Configuration    File Action View Help    9 HOcslbml gt auw    Sh Services  Local  Name          Description Status Startup Type Log On As s  Si PWH HID Manual Local Syste         
22. ed by 1 3   These  parameters will influence the still  production  and the real time  streaming of the default value is  already set for the max  performance  If the user needs to  debug what   s happening in the  backend the parameter can be set  to false     Realtime Technology AG 2012 User Manual 15    GD Installation and Configuration    Option Description Default    clone_scenes The scene once loaded are cloned      true  this is because the RenderBackend  has a global state on the Scene  and  therefore if the user wants to have  clean settings every time on the  scene this will help to have a clean  startup every time  This parameter if  set to true  will affect the  performance of the loading time   The loading time will be increased  about 30 60 seconds depending on  the scene     disable renderer  reuse Caching  still for offline production  false  if set to true the picture will be  cached  This is used to improve the  performance for offline production   In case you don t know which  application you are going to have as  a frontend  leave this parameter  untouched     max  cached  renderers Caching parameters that works in 10  conjunction with the  disable render  reuse flag     max sessions After the number of specified 0  sessions  the RenderBackend will kill  DeltaGen  If it is used in conjunction  with the DGService  DeltaGen will  be restarted automatically  Setting  this default to O  means ignoring the  number of sessions and DeltaGen  will never be killed 
23. ed trade marks of Adobe Systems Incorporated  All other  product names are registered trade marks of other companies     Realtime Technology AG gives no guarantee other than in the  accompanying license agreement  either expressly or implicitly  for the  sales suitability or competence of a specific application of these materials  and provides these materials exclusively in their current form  Realtime  Technology AG cannot be held liable to any person for accidental or  indirect loss or damage arising from the purchase or use of these  materials     All rights for the translation of this publication are held by Realtime  Technology AG  Realtime Technology AG reserves the right to revise or  change its products according to its own discretion     This publication describes the state of this product at the time of its  publication and is under no liability to agree with future versions of the  product     Table of Contents    System RequiFeeefibs sa cusnninnu cd tnc tpd caca Dean cn ORE VC HIM CU tH G EGRE ERA 1  Hardware  minimum  redgullemepnts u cette rever ER E 1  SUPPOrn Ed OS ss  bien te siererdes                     i  Matrix Compatibility  nocrcu coc brknd rel dccem COR Fla d P rn v CR E due 3  INtFOAUCTION scam nannies eee 4  Application LAY Chi st e nad hans vr E du c b Ed 4  RTT Service Interface    ener ennt nnntn tnter tenni tanen iata tata a tana 4  Services  LOVER udi cei eed e a TH E PER ERE ERR e ER a 4 5  BUSINESS CASES Seen ener eee oe ane ae ner cee tt edit
24. employing the RTT Service  Interface via SeCls     RTT Service Interface    PowerHouse web frontends are applications of a new set of client  components called RTT Service Clients or simply  SeCls   A web frontend  assembles these SeCls to provide services to the customer  In their  entirety the SeCls are forming the  Service Facade     Together with    Realtime Technology AG 2012 User Manual 4    GD Introduction    a distribution  allocation and dispatching system they form  RTT Service  Interface        RTT Service Clients    One component of RTT Service Interfaces  Service Facade     also  called  SeC       Service Facade    The complete API formed out of the SeCls     RTT Service Interface    A collection of SeCls bundled with distribution and allocation systems as  API library for C    Java and Python  Accessible by custom applications    the RTT Service Interface allows creation of a scalable distributed system  to access both RTT Modules and existing corporate services  This is also   called the RTT Service Interface Layer     A RTT Service Client   SeCI   is a client implementation of an RTT service   Any such service can be described by a unique URI identifier  It may  manifest as a library to be closely embedded into an application such   as Render into DeltaGen but also as a RPC network service  Both  manifestations use the same interface and are able to provide a detailed  description of this very interface     Currently known services in detail are   Ram   Task  
25. encrypted password which can  be put into the configuration         C   O localhost4282 mediastore set password    challenging reality       Encrypted password    This has to be done at least once  The Mediastore credential has to be put  into the configuration powerhouse conf of all nodes running the  MediaStore service  all hosts of a PowerHouse cluster   i e  mediastore  powerhouse conf      picturebook          user    mediastore     pass    rEgSzrRYtY8x      Realtime Technology AG 2012 User Manual 22    GD Picturebook Composer     threads   2    In Picturebook server configuration you need to modify the mediastore  user password  Since the release of Picturebook v6 5  a new modification  has been introduced  The administrator no longer needs to add a specific  mediastore user in to Picturebook  Within Picturebook v6 5 the  administrator needs only modify the configuration in the Picturebook v6 5  Admin console as shown in the next picture     Moreover  in Picturebook v6 5 the user can choose another user to modify  the configuration file for PowerHouse and Picturebook using the same  user name  For instance  instead of a user named    mediastore    we want a  user named    administrator     The steps needed to modify to user     administrator    are the following     Change the user in PowerHouse config file    picturebook        user    administrator      Then in the Picturebook v6 5 Admin console  use    administrator    instead of     mediastore     The password gener
26. ent   Local Area Connection A   VirtualBox Host Only Network  Connection Network cable unplugged Disabled                       P Enabled 9    AT Intel R  82577LM Gigabit Network        4 VirtualBox Host Only Ethernet Ad       Wireless Network Connection    GianCapsula 2  ifl Intel R  Centrino R  Ultimate N 6                First of all you should discover which one of your interfaces is used to  connect to the remote RAM instance  Then check your routing table by  using the windows command shell     Z   gt route print       Realtime Technology AG 2012 User Manual 34    QU    Net    1    2  2    15  1    15  15    15  15  1    Per    to       None       Troubleshooting       work Destination Netmask Gateway Interface   0 0 0 0 0 0 0 10 10 50 1 10 10 50 64  10 10 50 08 255 255  254 8 On link 10 10 50 64  10 10 50 64 255 255 255 255 On link 10 10 50 64  180 10 51 255 255 255 255 255 On link 10 10 50 64  255 0 0 0 On link 127 0 0 1   127  255 255 255 295 On link 127 0 0 1   27  255 255 255 255 On link 127 0 0 1  22 240 0 0 0 On link 127 0 0 1  240 0 0 0 On link 10 10 50 64   55 255  255 255 255 255 On link 127 6 6 1  55  255 255 255 255 255 255 255  li 10 10 50 64    Gateway Address Metric  16 56 11 Default    Gateway  On link  On link    32 On link  2061  0 5ef5 79  b 4  0 21       5  5 cdb    128  On link  HET EEPA E  On link  fe8    4  0 21fF    5  5  cdbf 128  On link  Sd  PE On link  a    sistent Routes    Users Administrator gt               At the end of the list you can 
27. er Backend Configuration    Other important configuration parameters set  are the ones regarding the  Renderbackend  Here you will see how to configure the render backend  In  the next chapter you will see how to load the render backend in DeltaGen      render         port    4203    backlog    128      timeout    60      max_users    1    sessiontimeout    180    scenetimeout    300      max transfer  buffer  size    104857600     Realtime Technology AG 2012 User Manual 14    GD Installation and Configuration     watchdog  timeout   10    disable live rendering   false    disable viewer  rendering   true    clone scenes   true     disable renderer  reuse   false    max cached renderers   10     max sessions   0          The highlighted parameters are new since PowerHouse 2 1  These  parameters are default and cover the standard basic configuration  In case  additional performance or debug investigation is required  the user can  tweak the parameters by following the table below    Option Description Default    disable_live_rendering The streamer asynchronous buffer false  is filled and affects the  performances  In the case of still  rendering  the real time stream  rendering is performed twice  once  for the still picture and once for the  real time streaming     Note  In case of composer this  parameter must be set to false    disable_viewer_rendering The RenderBackend will not render true  in the viewport  one rendering time  will be saved and the performance    is improv
28. ess in the  PWH configuration  it shall  point to the PB machine  name    install along the render node  the DG release 9 5 1 load the  render backend plugin in DG    Realtime Technology AG 2012    Check    ping the machine from each other with  fadn name and ip    check in the Control Panel Add Remove  Program if the redistributable are  installed   redistributable needed for  PWH are     start the installer for the proper  architecture 64 bit    check if the render nodes are active   check pointing the render node ram  http   render_node_ip_address 2080   ram     check the services are properly running  looking at the powerhouse ram  http   render_node_ip_address 2080   ram     check that the password generated is  correctly entered and there are no  trailing spaces    check that the inbound address is  correctly written  it should be as   http     picturebook machine name 8888     check that the renderbackend plugin is  correctly loaded    User Manual    Troubleshooting       Check if the licenses for Deltagen  are available    Check if the port 4203 is not  blocked by the firewall     Test Result    the machines have to  reply correctly    the correct PWH release  is 2 5 release    the user will see the  correct Ram web page    black page with RTT logo  on the top left corner    number of backend in the  ram pwhmaster will be 9  and in the render node  shall be 7    the password should be  present on all the  machines running a  mediastore instance    the inbound address 
29. file system sharing and other operating  system facilities     In this manual we will see how to install PowerHouse  how to configure the  PowerHouse in combination with Picturebook Composer  Moreover in the  Advanced section will be shown a simple example using python and the  PowerHouse API  about how to render a picture and how to stream in  RealTime     Realtime Technology AG 2012 User Manual 7       Installation and Configuration       In this section we will learn how to install PowerHouse and how to  configure it     The prerequisites for the installation of PowerHouse is to ensure you have  local administrator rights and have a network connection available   without these prerequisites the installation will not be successful     Hardware resources and Network  configuration    To proceed with the installation you need to plan the Hardware resources  and the network configuration  Let   s start with the simplest scenario a  single Node installation        s cluster is composed from one single node  the node corresponds  to a single instance cluster     Q  A Node is a single machine that participates in a cluster  in case a            You don t need in advance to know how many nodes you will deploy  because PowerHouse is capable of adding more nodes to the cluster  without shutdown or reconfigure the other running nodes     You will instead need to have a switch that is gigabit Ethernet capable and  with the possibility to forward the multicast packets without any filte
30. firewall rules if are blocking  the port 4224   Check if the powerhouse conf  present under the following path   POWERHOUSE_HOME etc  is  available and is a valid json  structure     Check if the    PWH RAM    is  started and if any other service is  using the port  4220 4230 4288 4480   Check the firewall rules if are  blocking the above mentioned  port   Check if the powerhouse conf  present under the following path   POWERHOUSE_HOME etc  is  available and is a valid json  structure    Check that Zabbix server is  started and is reachable     39     exe   old  Ref      ee   render    Service Name    MEF Telle     This service is related to   PWH Render   this service  can be started  independently form    PWH  RAM   The program related  to this service is Deltagen    Installation Checklist    Description    dns name the machine shall  have the dns correctly set    install the redistributable  package on the render node  and on the PB server    the pwh installation has to  be done on all the cluster  node   PB   Render Node    backup the PWH  configuration after the initial  setup    configure the PB multicast  address in order to avoid  the overlap with other  existing cluster  this has to  be done on all render nodes    restart the PHW services on  all the machines PB server  and render nodes    generate the mediastore  password and configure the  mediastore entry in the  configuration  http     render  ip address 4282   mediastore     configure the streamer  inbound  addr
31. guration    31  Network helper multiple NICS                 sssssssseeeeeee eene nnns 34  Low Disk Space impact on Mediastore  o  eececcsccscssescsssscssescseesesecsesecsscecsseecseeassueees 37  General ISSUES M          PM          HR 37  Per Service troubleshOOting re et tee esee pe ada eee iia eee  39  installation  DISCI Eos dete lepeeect river neveep enero ted incipe hera serre da 40  Troubleshooting Checklist    eene nnn nnnc 41  Port list used in PowerHouse Context    45  Port used from PowerHouse services                 sees 45  Common Multicast groups used by PowerHouse services                       46       Realtime Technology AG 2012 User Manual iv       System Requirements       Below you can find the system requirements related to the PowerHouse  installation  if you install PowerHouse in conjunction with other products   the O S  choice has to be taken into consideration for both system  requirements  PowerHouse and the other Software product requirements     Hardware minimum requirements    Minimum Requirements Suggested Requirements  Windows XP   64 bit Windows 7 64Bit   8 GB Ram  gt  16 GB Ram   1 CPU 4 cores 2 CPU 8 Cores    Supported OS    OS Suggested Requirements    Microsoft Windows XP   64 bit  Windows 7 Pro   64 bit  Windows Server 2008 R2   64 bit  Windows Server 2003   64 Bit    Realtime Technology AG 2012 User Manual    GD System Requirements       s  n  PowerHouse clustering solution requires a network switch  1 Gbit  Q bandwidth  In case the av
32. iastore credential is wrong    The mediastore service is not started    The mediastore service is started    User Manual    Troubleshooting    Fix    Install the redistributable packages    Plug the network interface in Hub or  switch    Sequence the services as follow    sc   localhost stop PWH Mediastore  sc   localhost stop PWH Streamer  sc   localhost stop PWH Ram   sc   localhost stop Tomcat6    sc   localhost start PWH Ram   sc   localhost start PWH Mediastore  sc   localhost start PWH Streamer  sc   localhost start Tomcat6    Sequence the services as follow    sc   localhost stop PWH Mediastore  sc   localhost stop PWH Streamer  sc   localhost stop PWH Ram   sc   localhost stop Tomcat6    sc   localhost start PWH Ram   sc   localhost start PWH Mediastore  sc   localhost start PWH Streamer  sc   localhost start Tomcat6       Check the windows firewall and  check the logs  Deactivate the  firewall and allow the port related to  PWH and PB    Check the postgreSQL log  user has  the admin rights to start the service   in case the machine is connected to  the domain check the local user  policies are not affected from the  domain policies    Check the PB log  check the tomcat  port   8080   in case the port is  already in use from another local  service    Check the PB logs against wrong  user logging  check the correctness  PWH configuration password  against the PWH mediastore  password generator     Check the PWH service along the  cluster at least one mediastore  instan
33. ing  check the correctness  PWH configuration password  against the PWH mediastore  password generator     Check the PWH service along the  cluster at least one mediastore  instance shall run along the cluster    restart the services    Check the machine load and reduce  the thread numbers  Increase the  max_cpu load to 100 on the PWH  conf   restart the services    Check the machine CPUs usage  and  Memory usage  mediastore is a  memory and cpu greedy service   reduce the number of threads and if  multiple machine are available i e   many render nodes deactivate the  mediastore on the PB server and  use other mediastore instances     44    rr     Problem Issue    Failed to load asset  00000000 0000  appear after a few  minutes    Secl already in use  failed to init pwh  content    Error  2032   or  Security Error  42028    Picturebook is not  saving the rendered  still images on the  file store  the  rendered jobs are  lost    Possible Cause    The session   PWH   expired and the  asset is not anymore loaded in DG    The render nodes are busy    There is a mismatch between the host  ip address and dns name   DMZ   DNS  forwarding    Problem is that the certificate is  wrong or the pdata file system is not  correctly mounted    Troubleshooting    Fix   Check the session timeout  if the  asset take more that the session  timeout  this will lead to a cut off  behavior  DG will close the scene  and the content is not anymore  available  change the session  timeout in PWH config 
34. is not  respected    The service startup sequence is not  respected    A firewall block the port related to the  PWH and PB services    The postgreSQL is not started    The PB Tomcat does not start    The mediastore credential is wrong    The mediastore service is not started    The mediastore service is started    The mediastore service is started    machine overloaded    User Manual    Troubleshooting    Fix   Sequence the services as follow    sc   localhost stop PWH Mediastore  sc   localhost stop PWH Streamer    sc   localhost stop PWH Ram  sc   localhost stop Tomcat6    sc   localhost start PWH Ram   sc   localhost start PWH Mediastore  sc   localhost start PWH Streamer  sc   localhost start Tomcat6       Sequence the services as follow    sc   localhost stop PWH Mediastore  sc   localhost stop PWH Streamer  sc   localhost stop PWH Ram   sc   localhost stop Tomcat6    sc   localhost start PWH Ram   sc   localhost start PWH Mediastore  sc   localhost start PWH Streamer  sc   localhost start Tomcat6       Check the windows firewall and  check the logs deactivate the  firewall and allow the port related to  PWH and PB    Check the postgreSQL log  user has  the admin rights to start the service   in case the machine is connected to  the domain check the local user  policies are not affected from the  domain policies    Check the PB log  check the tomcat  port   8080   in case the port is  already in use from other local  service    Check the PB logs against wrong  user logg
35. l how many connections it can handle   Shown below is what is reported the registry entries the user shall apply   Cut and paste the paragraph below in a file called TcpTweaks reg and  double click on it     windows Registry Editor Version 5 00     HKEY  LOCAL  MACHINENSYSTEMNCurrentControlSetNServicesNTcpipNParameters    TcprimedwaitDelay  dword 0000001e    MaxFreeTcbs  dword 00000fa0    MaxHashTab1eSize  dword  00000fa0    MaxUserPort  dword  00002710    Multicast Troubleshooting  amp   Configuration    The Multicast communication channel used on the pwh cluster are listed in  the configuration file under the following json object   the PWH  configuration file is reachable under the following path   POWERHOUSE_HOME etc powerhouse conf      Locate the rpc section and modify the parameters as per your needs  Note  that the exposed default parameters on the configuration file are only 3   Host  backend and reservation  The other parameters are hidden  Shown  below you can find the complete configuration discovering the hidden  parameters  This example configures the 5 multicast groups to the 239 0 0    Realtime Technology AG 2012 User Manual 31    GD Troubleshooting    net addresses  You can choose the appropriate groups allowed from your  IT infrastructure          find the default value at the following paragraph     gt  Port list used  in PowerHouse Context  page 45          Q  The multicast groups listed here below are an example  You can        rpc       log level    NOTI
36. onfiguration    Now that you   ve installed PowerHouse you can configure it in order to run  your solution     Multicast Grouping Configuration    Locate the configuration file powerhouse conf using windows explorer  pointing the following path  POWERHOUSE_HOME  etc  The file is a  json description  there are several parts where you can tweak and  optimize the configuration  Let us first look at the basics and then move  on to the advanced configuration     Realtime Technology AG 2012 User Manual 13    GD Installation and Configuration    First you need to know that PowerHouse uses multicast strategy to live  deploy the cluster node  the single node listens and talks to a multicast  port  The configuration of the multicast port per default is 3333  you can  modify it as per your needs  To do this  locate the section below and  modify the port  after that you need to restart the PWH services     I E  powerhouse conf   mcast section     mcast         listen address     0 0 0 0     port    3333    ttl    2   hi    In case your network environment has particular IT limits imposed on it for  the multicast groups  please check the Troubleshooting paragraph      Multicast Troubleshooting  amp  Configuration  page 31          not need to be done  the master is automatically elected using a  PowerHouse Election Protocol  therefore in the configuration file  the flag related to the master has been deleted          R Since PowerHouse version 2 0 0 1 the master configuration does    Rend
37. ore that the session  timeout  this will lead to a cut off  behavior  DG will close the scene  and the content is not anymore  available  change the session  timeout in PWH config to overcome  the loading time of the asset    Check if the render node is busy  using the PWH RAM web interface   In case the user browser is crashed  when loading the asset the secl will  be not freed until the user session  expires   30 minute tomcat session  timeout    Check the correctness of the DNS  naming and the ip addresses  in case  of dns forwarding install the Apache  proxy   the instruction to install  apache are provided in a separated  document   RTT    RTTPowerHouseShortInstallNote do   e    Check the pdata file system is  correctly mounted and check the  certificate   this has to be generated  accordingly with the fully qualified  host name  i e   hostname domain com   if it s a self  signed cert shall also be signed from  a certification authority  i e   VeriSign     validate the configuration sintax   and in case restore the backup  configuration double checking the  sintax correctness    Install the redistributable packages    Plug the network interface in Hub or  switch    43    QU    Problem Issue         Powerhouse does  not see the  picturebook service  on the RAM    Picturebook url is  not reachable   Server connection  refused    Failed to load asset  00000000 0000  appear after a few  seconds    Realtime Technology AG 2012    Possible Cause    The service startup sequence 
38. penssl x509  noout  fingerprint  text  lt  server crt  gt  server info    type server crt server  key  gt  server  pem             Y Use as CN the Picturebook server machine name  otherwise the  Q  certificate will not be correctly installed on the browser side        Realtime Technology AG 2012 User Manual 27    GD Picturebook Composer and general topic    Once the certificate is generated the user has to copy the following files  into the Apache configuration directory  Files to be copied     server crt  server key  server pem  Apache configuration directory     c  Program Files  x86  Apache Software Foundation Apache2 2 conf       s  n  When Apache is to be installed onto a 64bit machine the software  Q  will be located into    Program Files  x86     directory  the  Apache does not correctly understand the path  so the user has to  create a link in the root    c  Apache2 2    and modify accordingly  the configuration files        Download mod  jk 1 2 30 httpd 2 2 3 so and copy the mod jk   1 2 30 httpd 2 2 3 so into the Apache2 2 modules directory      The next step will be to modify the Apache configuration file  there we will  include the proxy directives and the httpd ssl configuration file  The  Apache config file is httpd conf located into    c  Program Files  x86  NApache Software Foundation Apache2 2 conf  This has to be modified  adding at the end the following sections   To proxy the streamer we use the http proxy module     LoadModule proxy  module modules mod  p
39. rash    true    create desktop    true    username          password          domain          Modify the location accordingly to your DeltaGen installation path and  the  reserve  accordingly to the number of cores available on your  machine  the value you should give to  reserve  should be number of    Realtime Technology AG 2012 User Manual 18    GD Installation and Configuration    cores   2  minus two  because one core is needed for the operating  system and one is needed by the PWH Streamer     Option Description Default    location File system location of none  DeltaGen executable    reserve Percentage of CPU power 12  which should be reserved  for other things than DG    restart_on_crash Restart DG if it crashes true    create_desktop Start DG on a separate true  desktop   no user  interaction possible    username Start DG as a different user  none  Not used   password Start DG as a different user  none  Not used   domain Start DG as a different user  none  Not used    sen  The PWH Render service will be actived after the next  Q  machine reboot        3  Copy the DeltaGen ini file in the system user directory    Once you have setup the PowerHouse configuration file  you need to  copy the RTTSoftware Releasell O directory under the Local System  user profile directory     This is the trickiest step because each operating system version has a  different location for the Local System user profile     For Windows XP x64 the Local system user directory is located here     
40. ring     Install PowerHouse    In order to install PowerHouse  close any running application  locate the  installer and double click on it  The following dialog will appear  select the  destination directory where you like to install PowerHouse and then click  Next     Realtime Technology AG 2012 User Manual 8    Installation and Configuration       Setup will install PowerHouse in the following folder  To install in a different       loa folder  dick Browse and select another folder  Click Next to continue     Destination Folder    IC   RTTSoftware  PowerHouse     Space required  333 9MB  Space available  46 7GB    Nullsoft Install System v2 45          The following dialog will appear and there you need to check if the  Hostname is correct then you can click Next              Install AHM daemon  usually not needed  see docs     1   Install Interactive texture agent  2   Install DG service C3                          Nullsoft Install System v2 45     lt  Back Install        1  AHM is used to register external services  default off   2  This is will install the interactive texture agent  default off     3  Install PWH Render Service  default off  In order to use it check chapter  Render Backend Configuration  page 14     Qt The above checkbox are for advanced users  leave this       srs unchecked if you are not sure about the functionality they will  expose        The following dialog will appear and the installation will take place    Realtime Technology AG 2012       User M
41. roxy so  LoadModule proxy  http module modules mod  proxy  http so    IfModule proxy  http  module    ProxyPass  streamer  https     StreamerIpAddress   8888   ProxyPassReverse  streamer  https     StreamerIpAddress   8888    lt  IfModule gt        sen    The user has to change the   StreamerIpAddress   accordingly  Q with the ip address of the Picturebook server  the user can also  use the Hostname  In any case remember that the DNS must be  setup correctly on all cluster   s machines     To proxy the ajp requests we use the mod_jk module     LoadModule jk module modules mod  jk 1 2 30 httpd 2 2 3 so  JkworkersFile conf worker properties   JkLogLevel error   JkMountCopy On    JkMount  picturebook  workerl  Add the following file in the Apache2 2 conf for the workers       Define 1 real worker using ajp13    worker  1ist workerl    Realtime Technology AG 2012 User Manual 28    GD Picturebook Composer and general topic      Set properties for workerl  ajp13   worker  worker1 type ajp13  worker workerl host localhost  worker workeril port 8009   Comment out the following entry      Secure  SSL TLS  connections  Include conf extra httpd ss1 conf    And load the ssl module commenting out the following entry in the  configuration file     LoadModule ssl module modules mod ssl so            The user has to modify the http configuration file in order to  Q  match the Apache2 2 path  identify the Inter Process section and  change accordingly with your Apache directory link           
42. rvice the user will be able to login into the node with the Windows  Remote desktop without damaging the DeltaGen process     1     Install the PWH Render Service   Open the windows command prompt  Start   cmd   Go into the PowerHouse bin directory  cd  POWERHOUSE_HOME    bin    Issue the following command  dgservice exe  i    Realtime Technology AG 2012 User Manual 17    GD Installation and Configuration    If the service is correctly installed the following message should  appear   Service installed successfully    Now you should be able to see the service in the services msc open it  and check     File Action View Help        I3  Ess  iBsmi    un    Sh Services  Local    Name   Description Status Startup Type    Sh PWH HID Manual   Sh PWH Image Started Automatic   54 PWH MediaStore Started Automatic r3   3PWHRAM Started Automatic   SA PWH Render Automatic   Sh PWH Streamer Started Automatic      i    M Extended    Standard                                        a    The service should be in stop state  Do not start the service  you will  first need to modify the configuration     2  Modify the PowerHouse configuration file     Before you restart the service you need to modify the configuration  file  With your preferred text editor  open the powerhouse conf file  located in the following directory   POWERHOUSE_HOME etc   locate the related json DeltaGen section      deltagen    i   location    c   RTTSoftware  Release11 0  rttDeltagen exe      reserve    12    restart on c
43. see the multicast routes  i e  target  224 0 0 0  and at the end of each line you can see the interface metric for  this routing entry  When a packet is sent  the routing entry with the lowest  metric is used first  In the example above this means that all multicast  packages are sent via the interface bound to 10 10 55 66 which is the  Gigabit Ethernet Interface  If the wrong interface has the highest priority   respectively the lowest metric  you have two options to change this     1  Change the interface metric of the appropriate NIC     2  Open the settings dialog for the NIC used to connect to the RAM   select the TCP IP protocol properties and click the button   Advanced        Realtime Technology AG 2012 User Manual 35    GD Troubleshooting    3  Uncheck the box  Automatic metric    and enter an interface metric  which is lower than the metric of the other interface     4  Create special multicast routes for RAM    RAM uses 5 different multicast addresses to communicate  225 10 10 10   to broadcast host information   225 10 10 11   to broadcast backend information  225 10 10 12   to broadcast reservations   225 10 10 13   to broadcast master election protocol  225 10 10 14   to broadcast service block    Open a command shell and execute the following commands to create  persistent routes to send the multicast packages via the correct  interface   replace  lt INTERFACE_IP gt  by the IP address of the NIC    Z   gt route  p add 225 10 10 10 mask 255 255 255 255   lt INTE
44. sset will be  temporary loaded to the mediastore and served to the RenderBackend   The memory usage depends on the assets size     In the case of assets that are less than 400 Mb the HW memory can be  sized around min 4GB and 8GB  in the case of assets that are bigger that  900Mb  the memory should be equal or greater than 16GB     If the user does not have enough space on the drive C  the tidloader  temppath has to be moved to another drive i e  D  if not we can experience  a virtual memory problem in DeltaGen   Virtual Memory problem     If possible  keep the Picturebook data repository in a physical disk  different form the C     and possibly dedicated only to the storage of the  picturebook data  This will improve the data throughput  avoiding disk  resource sharing     General issues    Shown below is a checklist table listed with the basic information  and the  references between the checklist and the services for possible  troubleshooting     PowerHouse Resource Allocation Manager Page  shown in the picture  below underlines the services  and in the next table are referenced per  service category  and therefore relative troubleshooting is available     Realtime Technology AG 2012 User Manual 37    GD Troubleshooting    RTT    challengers neaiey    PowerHouse Resource Allocation Manager    Known Backends on host ph021       Realtime Technology AG 2012 User Manual 38    Per Service troubleshooting    Color Service Name    Ref     q  ram  echo  stream   hidmanager     m  
45. t ere LE eee 7  Installation and Configuration                        eere nne 8  Hardware resources and Network configuration                   sss 8  Install POW GKIOUS ess oeil ettet eta NR 8  Check the imstallatiGr an aides aoreet heeds i pe pO pce DO ARP dide dh 10  General ConfIguratblon   said npud ers eigo Hed acta e de ables needa ap eres 13   Multicast Grouping Configuration    13   Render Backend Configuration         ccccccssscssssesssssssssssssssssssssssesersessssassssassees 14   Render Backend How to load the DeltaGen Plugin                                  16   Render Backend as a Windows service    17  Picturebook Composer                 eeeeeeeeeenennn nennen nennen nnne nnn nnn nnn nnn 21  Install Pict  rebooK   iit e tet i d ee ta 21  lristalliP OweEPIOBS Oreste bct dena te E HERES 21  Mediastore access password generation                   sse 22  Modify the PowerHouse streamer url configuration                     sss 24  Load the Render Backend plugin in DeltaGen                       sees 25  Picturebook Composer and general topic                                 26       Realtime Technology AG 2012 User Manual iii       Suggested configuration for a DMZ assistissen oinekin aiina 26  Apache HTTPS Frontend minenn a cre een 27  Apache and SSL Configuration    aie ie eenias 27  Modification needed on the PowerHouse configuration                           29  Troubleshooting ER RR 31  Network TWeaks   uiridi eid eei 31  Multicast Troubleshooting  amp  Confi
46. to overcome  the loading time of the asset    Check if the render node are busy  using the PWH RAM web interface   In case the user browser is crashed  when loading the asset the secl will  be not freed until the user session  expires   30 minute tomcat session  timeout    Check the correctness of the DNS  naming and the ip addresses  in case  of dns forwarding install the Apache  proxy   the instruction to install  apache are provided in a separated  document   RTT    RTTPowerHouseShortInstallNote do  c    Check the pdata file system is  correctly mounted and check the  certificate   this has to be generated  accordingly with the fully qualified  host name  i e   hostname domain com   if it s a self  signed cert shall also be signed from  a certification authority  i e   VeriSign     Port list used in PowerHouse Context    Port used from PowerHouse services    Service Description Port Number Protocol  Ram Remote announce 4301 Udp  Ram Ram web page 2080 Tcp  Mediastore Httprpc 4230 Tcp  Mediastore Httprpc 4220 Tcp  Mediastore Mediastore web page 4282 Tcp   Realtime Technology AG 2012 User Manual 45    Ga Troubleshooting    Service Description Port Number Protocol  Mediastore Httprpc 4480 Tcp  Image Httprpc 4224 Tcp  Hid Httprpc 4211 Tcp  Hid Httprpc 3080 Tcp  Hid Httprpc 4210 Tcp  Streamer RTSP server port 554 Tcp Udp  Streamer Streamer Server 8888 Tcp  Streamer Streamer web Server 2083 Tcp  htdoc  Ahm Httprpc 2084 Tcp  Hmi Httprpc 4212 Tcp  Ram Httprpc 4301 Tcp  Ram Httprpc 
47. topic    The solution to the above described problem is to install and configure an  Apache HTTPD web server as frontend for Picturebook Server     Below you will find the following steps to install the above depicted  configuration     Apache HTTPS frontend    The user can setup the Apache Fronted for standard HTTPS  HTTP  is  strongly discouraged in the open internet environment due to the plain  text communication for password and login  Therefore we will explain how  to install the Apache server and configure it for the HTTPS  Adding an  Apache HTTPD server as frontend will also increase the HTTPS  performances     Apache and SSL Configuration    In order to setup the described environment  the user has to follow these  steps and use this Software     1  Install Apache server  2  Install Openssl package  3  Install mod_jk 1 2 30 httpd 2 2 3 so       Qr See the Appendix for download details               Install the Apache web server on the Picturebook server  then install the  VC  redistributable  followed with the openssl package  The openssl  package is used only to generate the certificate  no other particular  integration with Apache is needed because Apache already has the ssl  module included into the distribution     The next step is to generate the certificate  In a windows environment you  have to follow these steps    cd C  OpenSSL win32 bin   openssl genrsa 1024    server key    openssl req  new  x509  nodes  shal  days 365  key server key  gt   server crt    o
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
HQ HQLB22A60002 energy-saving lamp  A Visual Shell Scripting Tool  JVC KD-S690 Supplementary Manual    Zotac D2550ITXS-A-E motherboard  Sungale ID710WTA tablet  50060753_KUL.K.3010 TOSHIBA SD-151E-S  Ata - Tribunal de Contas da União  Инструкция THOMAS COMPACT 20  Figure 2-3 - TEquipment.NET    Copyright © All rights reserved. 
   Failed to retrieve file