Tuesday, January 30, 2007

Planned Ubuntu + VMWare Server desktop

How does this sound? Ubuntu 6.10 Edgy Desktop with VMWare Server with virtual machines:
  • Ubuntu 6.06 LTS Server (dedicated apt-cacher instance)
    • bridged network - to Internet
    • host-only network - apt-cacher listening for host-only network requests
  • Ubuntu 6.06 LTS Server (web servers)
    • bridged network - from Internet; listening on HTTP
    • host-only network - to apt-cacher server, application servers, database servers
  • Ubuntu 6.06 LTS Server (application servers)
    • host-only network - communicate with web servers and database servers
  • Ubuntu 6.06 LTS Server (database servers)
    • host-only network

I figured all virtual servers should be in a protected, host-only network. Only servers that need to get to or listen for requests on the Internet would have a bridged connection to the routers and the Internet. Application and database servers would not be accessibly to any machine other than the web servers and the dedicated apt cache server. Here is my installation game plan:

  1. install base VM with Ubuntu 6.06 LTS, bare minimum, update, upgrade
  2. shut down base VM, add host-only network interface, start-up, reconfigure network, shut down
  3. clone base VM to apt-cache VM
  4. start-up then install and configure apt-cacher on apt-cache VM
  5. start-up then reconfigure base VM to use apt-cacher on the apt-cache VM; shut down base VM
  6. clone base VM to base HOSTONLY VM
  7. start-up base HOSTONLY VM then reconfigure network, shut down, remove bridged network interface
  8. clone base VM and base HOSTONLY VM based on needs

I have some questions about such a virtualized setup. Should I bind either Samba or NFS to the host only network so I can get files to and from various machines (maybe using the apt-cache machine as a distribution point)? Should I bind DNS to the host only network on one of the machines? Should I create a dedicated backup and restore machine?

No comments: