M
M
MAXH02014-12-17 23:12:27
linux
MAXH0, 2014-12-17 23:12:27

Painless evolution of a working local corporate server?

The situation is this.
In the Educational Institution (Palace of Children's Creativity) there was a need for a distributing Internet server. There are simply not enough IP addresses allocated to us by the provider.
It was decided to allocate a server [on an atom] for distribution. Quickly turn on then we will finish the chips.
The question is the following. How to add functionality without interfering with the work of people.
For example squid and so on
. requires a sandbox to configure, test, and then transparently transfer to a production server.
I think there is a standard solution for such issues.

Answer the question

In order to leave comments, you need to log in

4 answer(s)
A
Armenian Radio, 2014-12-17
@gbg

The standard solution is cluster and virtualization. With them "on the fly" you can do anything. It is clear that for such joy you need to have at least two identical servers.
It's not clear what "on the fly" means. DNS-DHCP-NAT-SQUID are configured in 15 minutes, further configuration will of course cause short-term Internet dumps (and even if you do not use squid reload, but rudely squid restart).
Your sandbox needs one external IP and another test machine.
As a distribution, I recommend openSUSE 13.2 in a minimal configuration (no graphics). The pseudographic YAST configurator does not differ in functionality from the graphic one.

R
Rsa97, 2014-12-17
@Rsa97

Initially, you just need to raise nat on the server and change the addressing and gateway on the network. By itself, installing squid does not change anything for clients until you change the proxy settings in browsers. The same goes for most other services. Carefully, you only need to configure the firewall rules, where you can easily cut off everyone from the Internet.

P
Philipp, 2014-12-17
@zoonman

Yes. You can run two squids with different configuration files and ports. The only problem is a transparent proxy, you will have to tinker a little here. Well, make a whitelist for machines that require NAT.

G
Gring76, 2014-12-20
@Gring76

Try Proxmox
There and virtualization both at the level of containers and KVM (by the way, the latest Atom supports hardware virtualization)
You can test and have a working configuration on one machine.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question