ClearFoundation

Master And Replica

DRAFT: Replicate Initiative

In the past versions of ClarkConnect (now ClearOS) we have been working on laying a foundation for some exciting initiatives, namely getting multiple servers working together in the same security context. Now that ClearOS 5.1 has been released and we look to the future we are still overwhelmed at the lack of solid options and solutions in the Small Business and Distributed Enterprise market for truly integrated Linux and multi-platform solutions.

The Foundation has been laid and here we will start to create the changes that will make ClearOS interoperate in other ClearOS boxes seemlessly and also initiatives for interoperability to other directory services infrastructures such as Active Directory.

All of the information in this section and these sub-sections is subject to change and represents open development feedback should be posted in the appropriate discussion threads which should be linked from this and other documents.

Tentative initiative volunteers and staff

  • John Terpstra - Architecture/Oversight/Testing
  • Darryl Sokoloski - ClearOS integration/Development/UI/Testing
  • Peter Baldwin - Development/Oversight/Integration/Testing
  • Dave Loper - Specification/Architecture/External OS integration/Testing

Background

John has worked with Samba and LDAP integration for years and has created scalable/integrated LDAP solutions with PDC/BDC functionality (in fact he's written a book on it.) Dave has worked with Directory server and identity integration on multiple platforms including OpenLDAP, AD, eDir and others. Peter is a linux coder and brilliant integrator and has more ClarkConnect/ClearOS knowledge than nearly anyone. Darryl is a brilliant developer who silently produces some of the best solutions available on ClearOS.

Code

The following are code exchanges and correspondance relating to this development that has taken place thus far. Remember, this is only for testing purposes and is not meant for production:

Scope

Multi-server interoperability creates complexity with design. Servers must be aware of each other, share tasks, update each other when necessary, and provide active/active, failover, and ad hoc services under the same distributed services model. The following is a list of services and the scope of each including design, testing, and implementation.

Local Services

  • File and Print Services
  • User Security Certificate Manager
  • Multi-WAN
  • VPN - PPTP, IPsec, OpenVPN
  • DMZ and 1-to-1 NAT
  • Stateful Firewall
  • Local DHCP and DNS Servers
  • Antimalware - Antivirus, Antiphishing, Antispyware
  • Antispam
  • Bandwidth Management
  • Intrusion Protection, Intrusion Prevention, Intrusion Detection
  • Protocol Filtering including Peer-to-Peer Detection
  • Content Filter
  • Web Proxy
  • Access Control
  • Flexshares
  • Groupware with Outlook Connector
  • Mail Server - POP, IMAP, SMTP, Webmail, Retrieval
  • Mail Filtering - Antispam, Antimalware, Greylisting, Quarantine
  • Mail Archiving
  • Database with MySQL
  • Web Server with PHP Support

ClearSDN Services

ClearSDN Services

  • Content Filter Updates
  • Intrusion Protection Updates
  • Remote Security Audit
  • Remote Server Backup
  • Antimalware Updates
  • Antispam Updates
  • Remote System Monitor
  • Remote Bandwidth Monitor
  • Dynamic DNS
  • Dynamic VPN
  • Internet Domain Services


Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Share Alike 3.0 Unported
Video demonstrations - Copyright © 2010 ClearCenter Corporation