Server Setup


 
Thread Tools Search this Thread
Operating Systems Linux Gentoo Server Setup
# 1  
Old 09-05-2008
Server Setup

We have C++ server (web applications) and Java Servers. I am not a Java developer but Java people say that Java Servers requires tomcat as it renders web pages. The Java server updates DB that C++ servers inquires upon and makes processing accordingly.

This setup is ok for a user as the user needs to have a copy of every sever for himself. Now we are in requirement for all users in our company - around 3000 people for individual development purpose. So we would need to have 3000 C++ servers for each as they will modify code for their feature work, however not all (around 20) will be for Java servers.

The issue we would then need to install 3000 Java servers (tomcat). So that each individual developer has his / her own work area and one modification will not hamper others.

Is there a way that I can reduce this setup - Number of Java app though making user independent.
# 2  
Old 09-08-2008
So is your question, how do I set up basically 3,000 identical workstations with some particular software packages installed?

Which distro are you using? Something like FAI for Debian sounds like what you are looking for. Maybe something similar exists in the Red Hat world.
# 3  
Old 09-08-2008
Consider Era's solution, if it doesn't satisfy your needs, you can try to automate that with expect.
# 4  
Old 09-09-2008
I am not sure what a distro is or has functionality?

In our case we have a requirement that we need to install a suite of Servers (C++ and Java) on a Linux hosts. The issue is that they are coded to talk to a specific {IP, port} and are request based means upon request the client will find which server it needs to talk and read configured IP and port and make call furnish the request and close the connection.

Now we are in requirement of this setup for 3000 people keeping in mind that each Java servers requires Tomcat instance. So looking at the combination we have no other option but to install all the servers for each developer as they are pre-configured to talk to specific servers. The problem further is coupled that we require each Tomcat instance for each Java based server and our hardware setup is limited. The infrastructure team feels that this take up all system resource and performance would really be very very slow.

Is there any was we can re-design this approach and implement the best approachable design?

Thanks once in advance for all your help and assistance.
# 5  
Old 09-10-2008
A Linux distribution [Wikipedia] is a collection of software built around the Linux kernel, like Slackware, Debian, Gentoo, or Red Hat. They all have different conventions and tools, although Red Hat's package management framework RPM is widely used in other Linux distributions. We assume that you are not simply downloading the latest Linux kernel from kernel.org and deploying it along with your own private, hand-picked compilation of user-space utilities (although I suppose that still happens).

So: these 3,000 Linux hosts, are they already out there, and are they running some sort of package management tool or even a well-known distribution such as Red Hat? Or are you going to install and deploy them from scratch?

Would running the Tomcat server in a virtualization environment (e.g. VMware Player) be an option?

I'm not sure I completely grasp which aspect is the main problem here; getting the servers installed and deployed, or designing a scalable infrastructure? Also the stuff about the IPs and ports, is that an installation-time problem or something which needs to continue to work throughout the servers' existence?
# 6  
Old 09-10-2008
Well the whole idea is a pre-mature one right now and a final design is yet to be implemented for all 3000 team members.

Let me be simple as I can:

We already had a web application that was completely based on C++ servers and code. Now we have introduced new JSP pages which start a web flow and for processing they connect and pass on the information to C++ servers and process accordingly. Also with the help of some technology we are able to switch pages rendered by C++ or Java applications. The C++ and Java servers are configured to talk to particular IP and port. We have means to authenticate a valid request connection request.

In other words Java and C++ servers know whom to connect as they are configured with appropriate details.

Our project had no issues in a team of 5 people. As we modified servers and tested in our login. Now we have this setup to be pushed to live. As the project will go live the developers would need to have their own setup for their future development work (Java and C++). This is where we are facing issues.

Currently we are in strength of 3000 people and all need to have workspace for each of them in order to simulate a flow from Java servers and then interact with C++ severs for basic validations.

We have a concern that installing Tomcat and sever for so many people would greatly strain development box. This is a big issue.

The project is already over and we cannot re-design as in production its all one copy of severs.

We would like to know how we can achieve the setup for large development team.

Hence the question in concern
# 7  
Old 09-10-2008
look into Beowulf

Looks like a hardware resources question, not software.

Try Linux cluster "Beowulf", the core engine of Google.

Beowulf is a multi-computer architecture which can be used for parallel computations. It is a system which usually consists of one server node, and one or more client nodes connected together via Ethernet or some other network

The site beowulf dot org lists many web pages about Beowulf systems built by individuals and organizations.

my 2 cents

Good luck
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. IP Networking

Server setup for multiple IP routing?

Hey there, I am a network administrator of a student dorm. Me and my team (we do this in our spare time) have the task to upgrade and rebuild our dorm intern network. But unfortunately we don't have that much experience with server setup and ip-routing and stuff. So here is the topic I want to... (8 Replies)
Discussion started by: mrgruen
8 Replies

2. IP Networking

[ASK] How to setup portfw to server behind another server

Hi Experts, I was trying to find some documentations about this but seems I'm not good enough to find that one, so I'm seeking a help from the expert here. I have 3 Solaris Server and the diagram as follow: My PC => ---------------------- I was able to setup port forwarding to Server... (0 Replies)
Discussion started by: AdziE
0 Replies

3. Solaris

DNS Server setup

I am trying to setup DNS server in Solaris 10. I have two blade 1500 system and want to setup two name server I would like to start setting up DNS. appreciate your help. (1 Reply)
Discussion started by: mnathan
1 Replies

4. Solaris

Running setup on a new server

I have a newly built Solaris 10 server that I want to install Sun One web server. After building the server I use FTP to copy over the web server installation files into a directory I created (/usr/local/software/JES/6.1sp8). I run ./setup and get this. bash: ./setup: Permission denied I... (7 Replies)
Discussion started by: gsander
7 Replies

5. UNIX for Advanced & Expert Users

ftp server setup help

Hello all, Am in the process of setting up ftp server in my RHEL3 box. Here is where I downloaded the vsftp server ftp://scary.beasts.org/users/cevans/vsftpd-2.1.1pre1.tar.gz ftp server daemon is running fine, accepting connections from client but the issue is that 'user' I specifically... (3 Replies)
Discussion started by: matrixmadhan
3 Replies

6. AIX

NIM server setup on etherchannel setup environment

I know that IBM's official stance is that NIM does not work on etherchannel environment, but has anyone able to get around it? I'm working on a p5-590 LPAR system, and the NIM master and clients are all on the same frame. Any help is appreciated. (1 Reply)
Discussion started by: pdtak
1 Replies

7. UNIX for Dummies Questions & Answers

ntp server setup

Not connected to the internet so I would like to set up 1 unix machine to be the ntp server and have it sync time to about 30 other machines that are all on an private 10net network?:confused: (3 Replies)
Discussion started by: parrisjr
3 Replies

8. HP-UX

How To Setup Ftp Server

Hi, I'm planning to setup ftp server but I dont have yet what platform i'll be using. I think what ever flavor it is it will go in the same approach right, anyway I just would like to ask how to setup ftp in unix I know too many of here alraedy done with it. Thanks in advance. (0 Replies)
Discussion started by: eykyn17
0 Replies

9. UNIX for Dummies Questions & Answers

setup a DNS server for my redhat server

Using Redhat Linux Enterprise AS 4 can someone teach me how to setup a dns server for my webserver? i've registered a domainname at mydomain.com but when i type in the domain i register i cannot enter to my webserver. someone told me that it is related with the DNS setting on my server. i've... (2 Replies)
Discussion started by: kaixiang88
2 Replies

10. UNIX for Dummies Questions & Answers

How to setup an FTP server?

i want setup an ftp server on my homelab now i downloaded resource management book from sun there it shows you how to make the entry in the inet.d.conf file also how to control ftp access but how do u actually set it up? say like i want certain file to be obtain through ftp how do i do that? oh... (1 Reply)
Discussion started by: rmuhammad
1 Replies
Login or Register to Ask a Question