The
RI System Software Network and Data Integration Guide.pdf(pdf attached for convenience)
Submit Answers using the Online "Network Integration Form" - http://roos.com/form_network.html
Site Section
All RI systems have a serial number and common name used to identify it on the network and when shared with RI to provide reliable support. RI recommends a 2 to 4 letter abbreviation with a 1 to 3 digit number. Please avoid "Roos" or "RI" as the name conflict with other sites. If you already have RI Systems, we will continue to use the existing naming convention.
- Site Abbreviation (Customer ID) and/or Host Naming Convention
Domain Name
Do the developer's workstations (desktops/laptops) have network access to the test floor? (RiGuru TCP Port 50000 in/out)
Do the workstations have access to Roos Instruments (guru.roos.com) via the internet? (RiGuru TCP port 50000)
Does the test floor have HTTP(S) access to www.roos.com via the Internet? (TCP port 80)
Does the test floor have OUTBOUND access Roos Instruments (guru.roos.com:50000) via the Internet? (RiGuru TCP port 50000)
Does the test floor allow INBOUND internet connections from Roos Instruments? (TCP VNC port <random> from hub1.roos.com via Internet or VPN)
CASSINI Section
Impact: One Dynamic or Static IP per RI ATE system, DNS host entries: "conw01" (matching hostname of system), Firewall or Proxy support for Guru (tcp 50000), VNC (tcp 5900), or FTP (tcp 21)
- Cassini Hostname(s):
IP Address:
Static IP Address Details
Only needed if "Static IP" is selected above.
- IP Address(es):
Subnet Mask
Default Route
DNS (provide at least 2)
Cassini Network Connections (Shared Drives, Printers)
RI system controller can be connected to an appropriately configured SMB/Samba, NSF, or FTP based network resource to distribute data files and print, it can NOT join a Windows Domain or Active Directory based network. PostScript or LaserJet network printers can be used via Parallel, USB, or a LDP/LPR network connection. Note: Cassini gets updates via Guru, so a network connection from the developers workstation to the Cassini is not required.
- Network Drives?
LDP/LPR Network Printer?
LDP/LPR Server IP/Hostname:
LDP/LPR Queue:
Enable FTP server?
FTP Username/Password:
FTP Path to Share:
Cassini Remote Access to System (VNC)
RI System controller can be configured with VNC access to allow direct control of the system remotely from the local network or the Internet (requires proxy and/or firewall configuration). For more information, search RI Documentation (http://roos.com/help) for “Using VNC on Cassini”.
- Enable VNC server?
Connect to test floor via VPN or direct Internet connection?
VNC TCP port
VNC Password
VNC Allowed IP Range
Cassini User Account Security
- Please ask any OTHER questions or concerns about Cassini?
GURU Server Section
Impact: 1 Static IPs and/or DNS hosts: "guru", Optional outbound Firewall TCP port 50000 (Guru) and 123 (NTP).
- Guru Network Configuration:
- Guru Server Hostname (if DHCP) or IP address:
Customer Provided Virtual Machine Host
Customer Provided Physical Hardware OS Name & Version:
Guru NTP host(s)
Guru based RI Software Updates
- Use Guru based RI Software Updates?
Guru Enterprise (Optional)
Guru Enterprise can use version control to distribute developer test plans and backup test data between different geographic locations. Communication should be enabled through a network provided secure connection (VPN or SSH tunnel) to the remote host. A pair of Guru Backup servers are needed at each geographic location to provide timely recovery in case of a critical RI system controller failure. A primary guru server is mirrored with a backup to allow complete disaster recovery of the guru server itself, all Cassini systems and virtual workstations.
- Guru Enterprise Hostnames:
Guru Enterprise Custom TCP Port:
Please describe what data you want transferred (summary vs details) and in what direction(s):
What Test Data Analysis Tools are used at this site?
Please ask any OTHER questions or concerns about Guru Server?
Virtual Workstation Section
Impact: No additional IPs required. Workstation's VPN is used for remote access to a Guru Server. Administrator must install VirtualBox on each users' workstation.
VirtualBox
The current version of VirtualBox must be installed on the Designer's workstation with Administrator access on any hardware with a processor that supports VT-x or AMD-v. Virtual Machines use NAT to connect to the network and can use FQDN host names (i.e. guru.company.com) or IP address to connect to the Guru Server. Download VirtualBox from here: http://www.virtualbox.org/wiki/Downloads Virtualbox License FAQ: http://www.virtualbox.org/wiki/Licensing_FAQ Additional eCS and Guru IDs may be purchased from RI: http://roos.com/parts/RIK0126A RI Virtual Workstation image is delivered as a 'virtualbox appliance' (.ova) via physical media (DVD) and must be initialized at the customer site with the provided Guru IDs (floppy disk images).
Please ask any OTHER questions or concerns about the Virtual Workstation?
Please view the
RI System Software Network and Data Integration Guide for more information about terms and configuration options. Contact [email protected] or call 408-748-8589 for assistance.
The form is organized into 4 sections: Site, Cassini, Guru Servers, and Virtual Workstations. Each section's heading describes what aspects of the network configuration is impacted by the questions in that section. Please feel free to supplement any information with the comments at the end.
Contact Information
IT Contact Name: __________________ Phone: _____________________
Email Address: _____________________________
SITE
Site Information:
The number of users is not limited by RI System Software, but getting a clear understanding of the quantity can help us define the proper scope and capacity for your entire site.
Please circle or indicate answer in the blank provided.
Number of RI ATE systems at this location: 1, 2-4, 5+
Number of developers sharing access to each system(s): 1 , 2-4, 5+ (per system)
Number of Virtual Workstations used: 1 , 2-4, 5+ (per developer)
Do you already have a Guru Server at this site? Yes or No
What test data analysis platform do you use? Other: _______________
(circle any) None Spreadsheets In-House
Galaxy KLA-Tencor Syntricity
ADE Software (Newton, Massachusetts)
Boin Scientific Software (Boin GmbH; Tomerdingen, Germany)
Galaxy Semiconductor (Galway, IRELAND)
Integrated Systems Engineering (Zurich, Switzerland) Integrated Systems Engineering (Zurich, Switzerland)
Predictions Software Ltd (Edinburgh, Scotland)
Quadrillion Corporation (Ontario, Canada)
Salland Engineering (Zwolle, Netherlands)
SPEEDWORKS Software (San Jose, CA)
SpotFire (Cambridge, Massachusetts)
Yield Dynamics (Santa Clara, CA)
Zenpire Corporation (Palo Alto, CA)
source: http://mrhackerott.org/semiconductor-informatics/links.html
System Naming Convention (Per Site):
All RI systems have a serial number and common name used to identify it on the network and when shared with RI to provide reliable support. RI recommends a name of no more than 8 characters. Please avoid "Roos" or "RI" as the name may conflict with other sites. If you already have RI Systems, we will continue to use the existing naming convention.
Site Abbreviation: ________ Starting Number: ________ (optional)
Example: A company named "Company Inc." in "Nowhere, USA" could be use abbreviated "CONW" with starting number "01", so the first system send will be named CONW01
CASSINI
Impact: One Dynamic or Static IP per RI ATE system,
Optional: DNS host entries: "cassini1" or "hostname" matching hostname of system, "time" forwards to an server hosting Daytime protocol, TCP port 19.
Optional: Firewall or Proxy support for VNC, FTP, SMB, NFS, etc... (depending on network policy or developer preferences)
RI System Controller Network Configuration:
RI systems connect to a standard TCP/IP LAN with an optional on site Guru Backup or Enterprise server providing disaster recovery and data logistics. RI systems typically support Gigabit (1000 Mb) Ethernet support over CAT 5e, or standard 10/100 ethernet.
Hostname(s): _______________ (should match the naming convention above )
IP Address: DHCP or Static IP
If DHCP, MAC address needed? YES or NO (provided prior to ship upon request)
If Static IP,
IP Address(s): ______________ (10.10.10.10) Please provide IP addresses in IPv4 format xx.xx.xx.xx.
Subnet Mask: ______________ (255.255.0.0)
Default Route: ________________ (10.10.1.1)
DNS 1:_______________ 2: ______________ (10.10.1.2, 10.10.1.3)
Cassini Logon (Roles and Security)
RI System software allows limited access to different aspects of the test system and resources stored in Guru based on the logon credentials(example: Operators vs Developers)
Initial passwords will be identical to the username, and they should be changed using the Guru Admin utility. Users can not be created from LDAP, Active Directory or Domain.
Default Operator Username: __________ (default: "operator")
Default Developer Username: ___________ (default: "developer")
Default Super User: ______________ (default: "admin")
Other: ______________
Network Connections (Shared Drives, Printers)
RI system controller can be connected to an appropriately configured Samba, SMB, NSF, or sFTP based server to share files and print, it can NOT join a Windows Domain or Active Directory based network.
SMB/Samba Server hostname: ________ share name: ___________ username/password: ________
NSF Hostname: _________ path: ______ username/password: __________
FTP hostname or ip: ___________ username/password: __________ (note: sftp server)
Postscript Printer LDP path: __________ ( \\printer\lp0 )
Network FTP Server (Optional)
RI system controller can also run a FTP server to allow direct access to upload or download files on the drive (i.e. testdata) from the local network or the internet (requires proxy and/or firewall rule modification). Note: The best method for access test data is to use a Guru Agent (next section) to push the data to a dedicated FTP server or mapped network drive (above).
FTP username: ___________ password: _________
Path to share: RI Apps Directory TestData Other: _____________ (i.e. D:\...\Path)
Remote Access to System (VNC):
RI System controller comes with VNC access to allow direct control of the system remotely from the local network or the Internet (requires proxy and/or firewall rule modification). Please read about VNC security.
VNC enabled? yes no
VNC password: ______________
VNC Allowed IPs: ________________ (10.10.*.* or 10.10.0.0/24 )
GURU
Impact: 2 Static IPs and/or DNS hosts: "guru" and "guru2", Optional outbound Firewall TCP port 50000 (Guru) and 13 (Daytime).
Guru Network Configuration:
All Cassini embedded system controllers use RI's Guru Backup Server for disaster recovery. A pair of Guru Backup servers are needed at each geographic location to provide timely recovery in case of a critical RI system controller failure. A primary guru server is mirrored with a backup to allow complete disaster recovery of the guru server itself, all cassini systems and virtual workstations. RI provides an installed and configured Guru Server image or file package to be installed on any typical customer provided desktop/server class hardware (minimum hw: 2Ghz x86 32-bit, 2 Gig Ram, 1 TB HDD, Gig Ethernet) with OpenSuse 10+ or SLES 10+ Linux operating system (other Linux variants possible, please contact [email protected]). Virtualization is also an option, pending a on-site performance review.
Hostname: _____________
Static IP address: __________ or DNS hostname (FQDN): __________ (i.e. guru.company.com)
OS Name & Version: ____________ (i.e. "SLES 11")
Download Guru Server Installation Package: (circle one)
HDD System Image | Virtual Machine Image (.ova, .vmx) | Compressed Installable Package (.gzp)
Daytime Server IP/Hostname: _________ (i.e. "time.roos.com": requires TCP port 13 for Daytime protocol, Guru operates at UCT/GMT)
Network Drive: ___________________ (usually customer configured at site, SMB,NSF,etc... )
Network Username/Password: _________________
Guru Agent (Automated STDF data distribution)
For Cassini systems, a Guru Agent can be set to periodically move data from the RI System Controller to a specified local path, network mounted drive, FTP server, or another guru server. If needed, specify the SMB or NSF information above and path "drive letter" below.
Enable Guru Agent: (circle one) YES or NO
Guru Agent Destination: _______________ (FTP server hostname and path or drive letter of mounted network drive)
Guru Agent Destination FTP Username/Password: __________________
Transfer Frequency: (circle one) Live, Hourly, Daily, Manual(Pull)
RI Software Updates (via Guru)
RI Software updates can be pulled directly from RI via the internet to the Guru Server. Software Updates are issued on a as needed basis, the system and virtual workstations have complete control of update usage. The alternative is to receive software updates via email and manually import them into the Guru Server or directly to the RI System Controller.
Provide Guru based RI Software Updates: YES or NO
Provide automatic RI Software Updates: YES or NO (Note: Software Updates require valid support package.)
Guru Enterprise
Guru can use version control to distribute developer test plans and backup test data between different geographic locations. Communication can be over the Internet or via a secure network connection (VPN) to the remote host.
Other Site Guru Hostname: ___________ (site2guru.roos.com)
Guru TCP Port: ________ (default 50000)
Virtual Workstations
Impact: No additional IPs required. Uses Designer's host workstation IP via NAT, standard VPN used for remote access to guru server. VirtualBox must be installed on users workstations.
Cassini Workstation (Virtualbox)
The current version of Virtualbox must be installed on any platform with virtualization hardware support (VT-x or AMD-v). Virtual Machines are configured with NAT to the active network connection and can use FQDN hostnames (i.e. cassini-a.roos.com) to connect to Guru.
How many Guru IDs are required? _________ (1 per user)
Download VirtualBox from here: http://www.virtualbox.org/wiki/Downloads
License Details: Free for Personal Use (GPLv2) FAQ
6. What exactly do you mean by personal use and academic use in the Personal Use and Evaluation License?
Personal use is when you install the product on one or more PCs yourself and you make use of it (or even your friend, sister and grandmother). It doesn't matter whether you just use it for fun or run your multi-million euro business with it. Also, if you install it on your work PC at some large company, this is still personal use.
Purchase additional licenses: http://roos.com/parts/RIK0126A
Comments
Comments:
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
How to submit this survey:
Please return completed survey to the sender or via email to [email protected] or fax to +1-408-748-8595

