Difference between revisions of "Services For Research Groups"
(New Page) |
(Added version-controlled code repositories as an offered service) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | |||
− | |||
Here is a partial list of services available to research groups. | Here is a partial list of services available to research groups. | ||
− | |||
==Web Site (Virtual Host)== | ==Web Site (Virtual Host)== | ||
Line 8: | Line 5: | ||
IP-based virtual host. | IP-based virtual host. | ||
+ | We can also install and support certain [[Web Applications|web applications]] on group websites. | ||
==Group Account== | ==Group Account== | ||
Research groups need an account that persists longer than those of graduate | Research groups need an account that persists longer than those of graduate | ||
students and/or faculty members. This group account can be used to house the | students and/or faculty members. This group account can be used to house the | ||
− | group's website content, demos | + | group's website content, demos, etc. |
− | |||
==Network-Attached Storage== | ==Network-Attached Storage== | ||
Line 31: | Line 28: | ||
panic. This is the "workstations-are-not-servers" philosophy.) | panic. This is the "workstations-are-not-servers" philosophy.) | ||
+ | ==Version-Controlled Code Repository== | ||
+ | We host code repositories using [http://subversion.apache.org Subversion] or [http://git-scm.com/ Git] version control systems, with optional [http://trac.edgewall.net/ Trac] integration. To create a new repository, file a [[How To Report A Problem|help request]] specifying: | ||
+ | |||
+ | # Your name and your supervisor's name | ||
+ | # The name of your project | ||
+ | # Whether you want a Subversion or Git repository | ||
+ | # Which users should have access to it (read-write or read-only) | ||
+ | # Whether you want a Trac interface | ||
+ | # The duration of your project, if applicable | ||
+ | # Whether you want it listed on http://dev.ece.ubc.ca/projects/ | ||
==Print Server== | ==Print Server== | ||
Line 48: | Line 55: | ||
* Research groups will be allocated an IP Subnet (e.g., 137.82.56.0/25). | * Research groups will be allocated an IP Subnet (e.g., 137.82.56.0/25). | ||
* All the switches/routers in the department will be configured with a VLAN (Virtual LAN) tied to the research group's IP Subnet. | * All the switches/routers in the department will be configured with a VLAN (Virtual LAN) tied to the research group's IP Subnet. | ||
− | * All members of the research group will have their workstations configured to be on the Group's IP Subnet, regardless of their workstation's physical location ( | + | * All members of the research group will have their workstations configured to be on the Group's IP Subnet, regardless of their workstation's physical location (MacLeod, CICSR, Brimacombe). |
* DHCP will be enabled within the IP Subnet. Members of the research group will be able to move their desktops and/or laptops between their offices and research labs without concern of IP address allocation. | * DHCP will be enabled within the IP Subnet. Members of the research group will be able to move their desktops and/or laptops between their offices and research labs without concern of IP address allocation. |
Latest revision as of 10:32, 15 September 2010
Here is a partial list of services available to research groups.
Contents
Web Site (Virtual Host)
The department can provide a URL for the group's website of the form http://somegroup.ece.ubc.ca/. The website can be hosted on an IP-based virtual host.
We can also install and support certain web applications on group websites.
Group Account
Research groups need an account that persists longer than those of graduate students and/or faculty members. This group account can be used to house the group's website content, demos, etc.
Network-Attached Storage
The department has disk space available on a Network Appliances file server, which offers numerous advantages from a manageability perspective:
- Server will be setup and administered by the IT staff
- Data is fully backed up and archived off-site
- Data snapshots are made periodically; users can retrieve recent versions of files without intervention from the IT staff
- Server is hosted in the server room with uninterruptible power supplies
- System is fully redundant, and can continue working even if components fail
- Additional storage capacity can be easily allocated as needed
Due to the ease of administering the Network Appliances file server, we strongly discourage researchers from using their workstations as NFS or SMB file servers. (Workstations are generic things. One should be able to throw one workstation out the window, replace it with another one, and have nobody panic. This is the "workstations-are-not-servers" philosophy.)
Version-Controlled Code Repository
We host code repositories using Subversion or Git version control systems, with optional Trac integration. To create a new repository, file a help request specifying:
- Your name and your supervisor's name
- The name of your project
- Whether you want a Subversion or Git repository
- Which users should have access to it (read-write or read-only)
- Whether you want a Trac interface
- The duration of your project, if applicable
- Whether you want it listed on http://dev.ece.ubc.ca/projects/
Print Server
Following the workstations-are-not-servers philosophy, we discourage the use of workstations in research labs as print servers. Research groups should purchase TCP/IP networkable printers. If necessary, the department can provide a print server for accepting print jobs to your network-aware printers.
IP Subnet + VLAN + DHCP
Members of a research group want their workstations to be part of the same logical work group. Also, they want to be able to move their workstations between their office and labs withouth needing to reconfigure their IP address.
To accomplish this:
- Research groups will be allocated an IP Subnet (e.g., 137.82.56.0/25).
- All the switches/routers in the department will be configured with a VLAN (Virtual LAN) tied to the research group's IP Subnet.
- All members of the research group will have their workstations configured to be on the Group's IP Subnet, regardless of their workstation's physical location (MacLeod, CICSR, Brimacombe).
- DHCP will be enabled within the IP Subnet. Members of the research group will be able to move their desktops and/or laptops between their offices and research labs without concern of IP address allocation.