Freelancer

Bind DNSManager, Plesk, VirtualMin/Webmin, Backup, Cloud  

Bind DNSManager, Plesk, VirtualMin/Webmin, Backup, Cloud is project number 518800
posted at Freelancer.com. Click here to post your own project.


| More Free Trial For New Buyers
 

Status: Cancelled

Selected Providers: -

Budget: $250-750

Created: 09/30/2009 at 20:58 EDT

Bid Count: 9

Average Bid:
$ 537

11/29/2009 at 20:58 EST

Project Creator: binarypixel
Employer Rating: (No Feedback Yet)

Bid On This Project
 

Description

I have some specific issue which I need someone to resolve.

Currently I have 7 web servers all which run the Plesk Hosting Control Panel.
Currently each server has its own dns records such as for server 5 "ns005a.domain.com" & "ns005b.domain.com".
Currently all email for each domain on each server is handled by that specific server.
Currently no backups are taking place at all.
Currently every client needs to login to each individual server to access the domains from that server and many clients have accounts on more than one server.

Here is what I need:

1st) Central Redundant Name Servers that Replicate Records from Plesk:
I purchased an great application called "DNSManager" - this system looks very simplar to to the plesk interface and essentially allows you to have centralized dns servers which replicate from "virtual/fake master records" which are sent on each individual plesk server. This application also has a full API and can be extended upon.

What I want is to be able to utilize only two name servers for all current and further domains on all server and my thought is that each one of these nameserver will be running the DNS Manager application and the records will automatically be replicated from each individuals domains dns entries on the plesk system (this way any update that take place through the control panel is automatically updated on the master DNS server and then replicated to the other DNS Mansager).

Each DNSManager DNS server would be run offsite one through slicehost and one through Linode or Amazon EC2. At least that is my thought.

2nd) I want one or both DNS servers to automatically run ping tests against each of the domains for which data is being hosted and if ping tests fail "x" times with "x" period then an action is take which can be one or more of the following (execute this command on the server, change a DNS record to "x" such an the A name record for a domain or remove an a name record).

3rd) I want each of the hosting servers to automatically be backed up and replicated (full backup and rsync or through other very quick incremental backup options). Not only do I want these backups to take place but I also really need the ability to have some form of automatic failover capability in place.

What I really want here is the ability to for example automatically spin up an Amazon EC2 image or some other Cloud Computing capability (all through existing API's) and then for the most recent backup for that specific server to automatically be launched and installed so that the entire server essentially becomes available to the public and the DNS Manager application automatically switches over the A name record once it comes online. Naturally this should take place as quickly as possible.

4th) While the original server is offline the dns manager server would continue to send ping requests to it and/or try to execute reboot commands or whatever is feasible to do... Once it comes back online and it is verified that ping requests are successful for x% of time within "x" period of time the A name records are switches back to the original and the cloud server is automatically shut down via an api command.

The objective here for me is to have a true level of security that if I were to leave for a week and something were to go wrong clients would automatically see a downed server come back online as soon as physically possible.

5th) The last thing I need is just the ability to provide one central login url for my users so they can enter one username and password and upon logging in they would see one single page with all their domains/client accounts along with the server that each one is attached to. Essentially just one level higher than what is currently provided through plesk by default per server. By clicking on any specific domain, server or client account it would just open a new window for that specific server (nothing special). All of these capability are all possible through the extensive API's provided by each application.

If you have any questions let me know - I have a few other projects for the person that can deliver upon this.

Messages Posted:0 View project clarification board Post message on project clarification board

Bid On This Project
 

If you are the project creator or one of the bidders Log In for more options

 

500

5 days

10-25-2009 09:56 EDT

Hello, Please check PMB for details Thank you

help

 

250

3 days

11-06-2009 16:33 EST

Hi! Plesk, VPS, DNS Nameserver experts here ! Please see PM for details. Thanks

help

 

250

1 day

10-02-2009 03:45 EDT

(No Feedback Yet)

I can do it. See PM for detalis.

help

 

530

13 days

10-03-2009 16:55 EDT

(No Feedback Yet)

I am professional PHP Developer and having 4 Years Experience in Web Development I have Experties of Web Designing,flash,PHP and open sources(Joomla,Drupal,etc...), site Security I will complete it according to your requirements and given time if you give me a chance then I will prove it. Thank you very much.

help

 

1000

30 days

10-08-2009 06:52 EDT

(No Feedback Yet)

I'm an experienced it engineer, see my pm

help

 

1000

10 days

10-24-2009 15:04 EDT

(No Feedback Yet)

hi..there is no need to bid for this.. please register the nameserver for eg: ns1.yourdomain.com IP: xxxx ns2.yourdomain.com IP: xxxx at your domain registrar end and point the nameserver for all the domain under all the server to the registered nameservers .. don't look at the money I can assist u free of cost bye and take care get me if u need any more help

help

 

500

15 days

10-31-2009 02:29 EDT

(No Feedback Yet)

Hello, We have read the posting and would like develop as per your specifications.Please open PMB for further discussion. Complitech Solutions is an offshore software development & outsourcing company specializing in the business of providing services to its clients across the globe. Our clear value system and best business practices strengthened by our commitment for 'Quality on Time' which makes us the trusted choice for many organizations - year after year. With our experience in providing offshore software development, project management capabilities and standards, ensures us to develop solutions that give your business an edge.Our ability to work as an extension of your team is our key contribution. Please start the chat sessions so that we can provide you the required details and references. We look forward to hear from you and potentially work with you for your web related needs.We can provide you our recent work URL. The bid is tentative and will be revised after the discussion. Best Regards,Ravindra Complitech Team.

help

 

550

14 days

10-31-2009 10:37 EDT

(No Feedback Yet)

So much of this particular set of tasks depends on which version of Plesk your running, if they're all the same version, etc. Auto-backup to Cloud storage is easy.. I've already developed software for that. Autobackup, versioning/deduplication, online access. Same with DNS/Bind... It's very straightforward in Plesk and isn't much of an issue. Auto failover can be problematic with Plesk. The mechanics are pretty simple but your looking at testing from within your own hosting stack. Lose the Internet connection and nothing will fail! This is where all the work is. Honestly, it could be more or less money. Alot depends on where your hosting, etc. But this is a very doable project that shouldn't cost a ton of money to accomplish. Have 20+ years of Internet/Linux/Unix experience. Have a 11 server array of systems doing just what your doing right now for my own firm.

help

 

250

2 days

11-25-2009 04:54 EST

(No Feedback Yet)

Hi! I have gone through your requirement and i am glad that i can accomplish this task, i would be more interested to speak to you on IM. Pls give us an opportunity to work with you.

help


    Bid on this Project