我被要求以最低的价格为一家小企业提供与大公司类似的基础设施(即我的服务,仅此而已,他们不想支付任何形式的许可费用)。
在对该主题进行一些研究之后,我决定使用 Ubuntu 来满足服务器和客户端的需求。
说到这里,这个企业的需求如下:
具有网络邮件功能的电子邮件服务器(如 Exchange 和 Outlook 网络访问)
实用的即时通讯解决方案
集中式日历(当然可以与电子邮件配合使用)
所有机器的集中备份
能够轻松部署/更新 ubuntu 客户端(最好单击一次),并预先安装所有选定的应用程序。
现在,考虑到这些需求,你认为 ubuntu 适合我吗?如果适合,有人能给我指出一个我可以遵循的综合教程吗?我有基本的网络知识,有很好的命令行技能。但 GUI 最好。
这是一个单人就能完成的工作。
提前致谢。
答案1
An e-mail server of some kind with webmail capabilities (like exchange and outlook web access)
我们使用 Google Apps 作为域名。
A no-nonsense IM solution
我们使用 Google Talk(用于域名)
A centralized calendar (which would work in conjunction with e-mail of course)
Google Apps 在提供此功能方面也做得非常出色。
A centralized backup of all machines
这很容易备份电脑。
The ability to deploy/update ubuntu clients easily (1 click would be best) with all chosen applications pre-installed.
为此,您需要查看 PXE 安装程序与 Preseed 的组合,然后使用 Puppet 进行软件包安装和配置
基本上,看起来您最好使用异地托管的群件(而 Google Apps 是迄今为止最好的群件之一。托管 Zimbra 对您来说可能也是一个好主意。)
您实际上并不需要或要求托管自己的邮件、IM 服务器和日历服务器。维护这些服务所需的人力成本很快就会比任何托管的 SaaS 解决方案都要高。
如果您对如何通过 PXE 启动/预置/Puppet 桌面还有其他疑问,请提出更具体的问题。
我有一个我的网站上的文章关于我在 $dayjob 做过同样的事情,但是在这里逐字逐句地发布太冗长了。
答案2
我没有任何链接或教程可供遵循,但可以推动您朝着写作的方向前进。
对于电子邮件、日历、即时通讯等,请查看津布拉开源解决方案可以工作,只是它不提供使用主动同步与 Outlook 和移动设备的 Exchange 同步,但它允许通过 imap 和 ical 进行同步。(Zimbra 是免费的,但对于高级功能和同步,15 个用户的起价为每年 399 美元)
Ubuntu 有一个商业部分,其中介绍了在企业部署中使用 Ubuntu 桌面的管理和其他功能http://www.ubuntu.com/business/他们的管理系统称为景观(注意:Landscape 不是免费的。每台桌面每年 105 - 165 美元)
如果您不想走这条路,这里有一些非 Ubuntu 软件可以进行管理。
为了管理 Ubuntu,您可以考虑设置 Puppet 来自动管理所有设备。
答案3
客户端上的 Ubuntu 在硬件支持方面可能不太稳定。要么硬件开箱即用,要么需要其他硬件。但所有桌面 Linux 可能都是这种情况。
如果直接从文件服务器运行某些应用程序并在那里维护一个副本,则它们可能更容易维护(几乎每个应用程序都可以做到这一点,但实现起来并不总是那么容易!具备从源代码编译内容的良好工作知识会有所帮助。)
不要将 NFS 用于文件服务,您真的明白为什么有人会建议不要使用它,除非您明白为什么有人会建议...
如果您的客户端硬件相当相同(或者可以作为一组几乎相同的机器进行管理),那么可以通过多种方式从主安装中克隆 Linux 系统(如果您知道如何重新安装引导程序并处理出现的一些 udev 问题(主要是生成的规则),那么将所有内容打包并从实时 CD 中提取到新系统中将可以正常工作。)
此外,即使您现在可以将所有服务器软件塞进一个普通服务器中:请从一开始就考虑使用 VM 环境(Xen,ESXi......),这样您就可以在服务器蔓延开始之前阻止它。
答案4
好吧,我没有任何教程,但是是的!Ubuntu 是完成这项工作的一个很好的操作系统,你可以有一个中央服务器来处理电子邮件服务器(Zimbra 在 Ubuntu 上运行良好)和某种网络存储。
现在在客户端,您可以尽情使用虚拟机,为了便于管理,您可以为每个用户分配一个虚拟机。
使用 Zimbra,您可以获得 IM 解决方案、日历、某种共享区域,所以它非常棒,您可以使用社区版本,它会很棒!
愿原力与你同在!