Installation


Upgrades


DTC-Xen Installation


DTC-Xen / Dom0 Howtos

DTC-Xen / DomU Howtos

FAQ


DTC Howtos


Manuals


Features


Roadmap


Devel docs


Wiki - i18n


Wiki - Meta


如何在基于RPM的发行版本上安装DTC

本安装文档适用于多数基于RPM的发行版本,例如中标麒麟系统,以下安装说明以neoshine server x86_64 5.0为例安装。

安装步骤:

1.验证你的hostname(默认是mx.example.com)

2.添加DTC仓库并更新你的系统

3.安装dtc-toaster

4.执行/usr/share/dtc/admin/install/install

5.启动web服务 apche2ctl start

6.默认通过https://dtc.example.com/dtcadmin/ 访问控制面板

enjoy yourslef:)

详细步骤:

1. 服务器需求

至少需要1.2G的硬盘空间安装系统,另外还要为托管文件,如邮件、web和数据库预留空间。运行DTC至少需要128M RAM和256M swap空间,DTC本身并不占用内存(只是一些shell和php脚本),但是最好能有足够的内存以使得相关守护进程运行良好。一般来说,如果需要跑1000个域,你至少需要2G,如果考虑到通讯,4-8G内存是比较理想的情况。

 请先行安装虚拟机(domU),以下操作均在domU下操作!

2.配置DTC仓库

  vim /etc/yum.repos.d/gplhost.repo

添加以下内容:

  [gplhost-archspecific]
  name=GPLHost (architecture-specific)
  baseurl=ftp://qala-sg.apt-proxy.gplhost.com/yum/centos/5/RPMS/$basearch/
  gpgcheck=0
  enabled=1
  gpgkey=ftp://qala-sg.apt-proxy.gplhost.com/yum/RPM-GPG-KEY
  [gplhost-noarch]
  name=GPLHost (architecture-independent)
  baseurl=ftp://qala-sg.apt-proxy.gplhost.com/yum/centos/5/RPMS/noarch/
  gpgcheck=0
  enabled=1
  gpgkey=ftp://qala-sg.apt-proxy.gplhost.com/yum/RPM-GPG-KEY

这样你就可以从最近的服务器上下载DTC。

DTC会有很多依赖,如果你不想修改现有配置可以编辑/etc/apt/apt.conf.d/20norecommends文件:

 APT
   {
      Install-Recommends "false";
   }

这样做可能会节省许多硬盘空间。

3.安装DTC

3.1 安装前的准备工作

首先请确认您的hostname,可以通过以下命令查看:

  hostname ---fqdn 

将会返回您的mx服务器的完整域名,默认像"mx.example.com",可以通过以下命令查看:

  cat /etc/hostname

也可以通过查看hosts:

  cat /etc/hosts

返回结果:

    10.2.3.4  mx.example.com mx

同样,您也可以1.2.3.4配置域名解析为mx.example.com,当然了,安装完DTC后您也可以在dtc->general configuration->named zone files 中配置。

3.2 安装dtc-toaster

首先更新您的系统,然后安装dtc-toaster包并回答相关提示,安装命令:

   yum install postfix postfix-tls dtc-toaster

3.3 安装dtc-core

如果您想为服务器节省内存,您可以安装dtc-core,它只有很少的依赖,可以做最小安装。dtc-core甚至不依赖于mysql,这样您就可以使用远程MySQL服务器。

安装命令:

  yum install dtc-core postfix postfix-tls postfix-mysql mysql-server-5.0

注意:

  通常会出现的一个问题是:dtc没有安装在有dtc-xen的服务器上,所以您需要在dom0中先安装dtc-xen,然后可以在任意一个domU中安装dtc。

安装完毕后请执行

  /usr/share/dtc/admin/install/install

然后请访问以下地址登录:

   https://dtc.example.com/dtcadmin/

   Username: dtc

   Password: 请使用您在安装配置时所选口令

如果该域名不能访问,请使用IP地址访问,如https://10.2.3.4/dtcadmin/

The end

Page last modified on March 24, 2011, at 09:41 AM EST