在CentOS5.2中安装Lighttpd+PHP5+MySQL
源文地址:http://www.howtoforge.com/installing-lighttpd-with-php5-and-mysql-on-centos-5.2
Lighttpd是什么?
Lighttpd是一款安全,高效,基于标准且为高速环境设计的web服务器。这篇教程将教你如何在一台CentOS 5.2中安装Lighttpd+PHP5(FastCGI模式)+MySQL。
阅读全文…
源文地址:http://www.howtoforge.com/installing-lighttpd-with-php5-and-mysql-on-centos-5.2
Lighttpd是什么?
Lighttpd是一款安全,高效,基于标准且为高速环境设计的web服务器。这篇教程将教你如何在一台CentOS 5.2中安装Lighttpd+PHP5(FastCGI模式)+MySQL。
阅读全文…
版本 1.0
作者: Falko Timme <ft [at] falkotimme [dot] com>
原文地址:http://www.howtoforge.com/how-to-integrate-clamav-into-pureftpd-for-virus-scanning-on-centos-5.4
最后编辑04/14/2010
这篇教程将教你如何在一台CentOS 5.4系统中为PureFTPd集成ClamAV进行病毒扫描.在配置完成后,无论何时通过PureFTPd上传文件,ClamAV都将检测这个文件是否为有害文件,有则自动删除它。
阅读全文…
1.首先挂载Cdrom到本地目录
1 | mount /dev/cdrom /mnt |
2.开始配置CentOS源文件
Centos5.x默认的yum更新配置文件在/etc/yum.repos.d/目录下,有两个仓库配置文件
CentOS-Base.repo :用于设置远程仓库
CentOS-Media.repo :用于设置本地仓库
有两种设置本地源的方法
1.将/etc/yum.repos.d/Centos-Base.repo文件改名为Centos-Base.repo.bak
1 2 | mv /etc/yum.repos.d/CentOS-Base.repo CentOS-Base.repo.bak vim /etc/yum.repos.d/CentOs-Base.repo |
什么是PowerDNS?
PowerDNS是一个以MySQL为基础的DNS服务器,使用C++编写并遵循GPL许可的,并且能够通过web界面管理(PowerAdmin)。这篇教程将教你如何在CentOS上安装它。
[root@server ~]# yum -y install mysql mysql-server
[root@server ~]# chkconfig --levels 235 mysqld on [root@server ~]# service mysqld start
[root@server ~]# netstat -tap | grep mysql tcp 0 0 *:mysql *:* LISTEN 28179/mysqld
自从1月初购买了一个位于美国加州硅谷VPS数据中心的VPS后,在1月底又购买了一个位于美国德州达拉斯的VPS.编号为vps1.unixbar.net,新的vps主要是用来为播布客的网友来提供虚拟主机服务。由我和播布客上的朋友羽飞老师一同维护。同样是采用CentOS+PHP+Nginx+MySQL构架。羽飞老师完成了整个服务器的配置工作,我只是稍微的做了一些调整。
在使用的过程中,遇到了一些问题,现在特意总结出来,以备以后方便查看
1.调整CentOS的时区
首先,链接活着拷贝上海的时区设置作为本地的时区默认设置,即:
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
或者
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
2.调整CentOS时间
默认情况下Rashost的VPS是没有安装ntp的。我们使用ntp定期对服务器时间进行更新
首先安装一些ntp
yum -y install ntp
然后同步更新一下
ntpdate pool.ntp.org
将其加入/etc/rc.local
在这里并没有加入到crontab中,只是在重启服务器的时候更新一下。呵呵
Lighttpd是一款安全,高效,基于标准且为高速环境设计的web服务器。这篇教程将教你如何在一台CentOS 5.4中安装Lighttpd+PHP5(FastCGI模式)+MySQL。
我已经测试无误,你可以放心使用。
在这篇教程中,我使用的主机名为server1.example.com,ip地址是192.168.0.100。这些设置可能与你想要的有所不同,所以你必须在适当的地方修改一下。
阅读全文…
Ntop是一款可以监控实时网络流量的工具。它的优点就是你可以通过web界面来管理和查看网络状态。
同时Ntop能够监控和报告主机流量,并支持下列协议:
• TCP/UDP/ICMP
• (R)ARP
• IPX
• DLC
• Decnet
• AppleTalk
• Netbios
• TCP/UDP
阅读全文…
最近在使用CentOS,苦于CentOS的自带的源更新速度太慢.于是在互联网上找到了中科大中国官方镜像网站:http://centos.ustc.edu.cn/,方便以后通过yum更新软件。
CentOS 4安装的方法:
cd /etc/yum.repos.d mv CentOS-Base.repo CentOS-Base.repo.save wget http://centos.ustc.edu.cn/CentOS-Base.repo yum update
CentOS 5安装的方法:
cd /etc/yum.repos.d mv CentOS-Base.repo CentOS-Base.repo.save wget http://centos.ustc.edu.cn/CentOS-Base.repo.5 mv CentOS-Base.repo.5 CentOS-Base.repo yum update
这样配置完以后,就可以方便地使用yum安装软件了.
PS:如果在配置YUM源后,第一次运行yum update命令,出现如下错误。
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID*****
这是由于yum安装了旧版本的GPG keys造成的,解决办法就是
rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY*
版本 1.0
原作者: Falko Timme <ft [at] falkotimme [dot] com>
文章源地址:http://www.howtoforge.com/virtualization-with-kvm-on-a-centos-5.2-server
最后编辑 03/24/2009
翻译者:Topkey http://www.unixbar.net
翻译日期 08/18/2009
使用说明:蓝色字体为链接、红色字体为shell中的命令、棕色字体为文件中的内容或者是屏幕中显示的字符、灰色字体为正文
这篇教程将会为你详细描述怎样在一台CentOS5.2服务器上安装和使用KVM,来创建和运行虚拟机,我不仅教大家怎样创建image-based虚拟机,同样也教大家创建一台LVM的虚拟机.KVM是Kernel-based Virtual Machine的缩写,使用的是硬件虚拟化的技术,换言之,你的CPU需要支持硬件虚拟化,例如Intel VT 或者AMD-V技术.
我不保证你参考这篇教程完全能使你正常工作!
我使用的一台主机名为server1.example.com和ip地址是192.168.0.100的CentOS5.2服务器作为我的KVM主机。
在这里我也需要一个安装有virt-manager的客户端系统,可以使我们能够连接到虚拟机的图形终端。我在这里使用的是Ubuntu 8.10桌面版。
CentOS 5.2 KVM主机:
运行
system-config-securitylevel
并且开启SELinux(如果你的SELinux被禁用,virt-install将不会正常工作)。
然后检查CPU是否支持硬件虚拟化-运行命令
egrep ‘(vmx|svm)’ –color=always /proc/cpuinfo
应该会显示如下信息:
[root@server1 ~]# egrep ’(vmx|svm)’ –color=always /proc/cpuinfo
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall
nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy misalignsse
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall
nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy misalignsse
[root@server1 ~]#
如果什么也没有显示的话,就说明你的处理器不支持硬件虚拟化技术,下面的内容就不适合你了。
下面我们为软件包导入GPG key
rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY*
然后安装KVM和virtinst(一个创建虚拟机的工具),我们运行
yum install kvm kmod-kvm qemu libvirt python-virtinst
然后重新启动系统:
reboot
启动过后, KVM的内核模块将会被加载:
lsmod | grep kvm
[root@server1 ~]# lsmod | grep kvm
kvm_amd 50452 0
kvm 109264 1 kvm_amd
[root@server1 ~]#
(这个输出结果是一台拥有AMD-V处理器的系统,如果你的电脑使用的是Intel VT的CPU,将会显示类似kvm_intel字符)
使用下列命令检查KVM是否成功安装
virsh -c qemu:///system list
将会显示如下结果:
[root@server1 ~]# virsh -c qemu:///system list
Id Name State
———————————-
[root@server1 ~]#
如果在这里显示的是一个错误的信息,说明有些东西出现了问题。
下面我们需要在我们的服务器上设置一个网桥,就可以使我们的虚拟机从其他主机中读取数据。
要做到这一点,我们安装bridge-utils工具。。。。。。
yum install bridge-utils
… 并且配置一个网桥从/etc/sysconfig/network-scripts/ifcfg-eth0参考BOOTPROTO, BROADCAST, IPADDR, NETMASK和NETWORK等值来创建文件/etc/sysconfig/network-scripts/ifcfg-br0 :
vi /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
TYPE=Bridge
BOOTPROTO=static
BROADCAST=192.168.0.255
IPADDR=192.168.0.100
NETMASK=255.255.255.0
NETWORK=192.168.0.0
ONBOOT=yes
修改/etc/sysconfig/network-scripts/ifcfg-eth0 as follows (取消注释BOOTPROTO, BROADCAST, IPADDR, NETMASK, 和NETWORK 最后添加 BRIDGE=br0):
vi /etc/sysconfig/network-scripts/ifcfg-eth0
# Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
DEVICE=eth0
#BOOTPROTO=static
#BROADCAST=192.168.0.255
HWADDR=00:10:A7:05:AF:EB
#IPADDR=192.168.0.100
#NETMASK=255.255.255.0
#NETWORK=192.168.0.0
ONBOOT=yes
BRIDGE=br0
重新启动网络…
/etc/init.d/network restart
… 运行
ifconfig
现在应该显示网桥(br0):
[root@server1 ~]# ifconfig
br0 Link encap:Ethernet HWaddr 00:10:A7:05:AF:EB
inet addr:192.168.0.100 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::210:a7ff:fe05:afeb/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:17 errors:0 dropped:0 overruns:0 frame:0
TX packets:53 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1160 (1.1 KiB) TX bytes:14875 (14.5 KiB)
eth0 Link encap:Ethernet HWaddr 00:10:A7:05:AF:EB
inet6 addr: fe80::210:a7ff:fe05:afeb/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:13662 errors:7 dropped:160 overruns:4 frame:0
TX packets:11646 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:15144608 (14.4 MiB) TX bytes:1379942 (1.3 MiB)
Interrupt:74 Base address:0xcc00
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:38 errors:0 dropped:0 overruns:0 frame:0
TX packets:38 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:4308 (4.2 KiB) TX bytes:4308 (4.2 KiB)
virbr0 Link encap:Ethernet HWaddr 00:00:00:00:00:00
inet addr:192.168.122.1 Bcast:192.168.122.255 Mask:255.255.255.0
inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:35 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:9987 (9.7 KiB)
[root@server1 ~]#
Ubuntu 8.10 Desktop:
在这里我们需要一个连接我们客户机图形终端的一个工具-我们可以使用virt-manager来做到这一点(请参考KVM Guest Management With Virt-Manager On Ubuntu 8.10)。我在这里假设我使用的是Ubuntu 8.10 Desktop。
运行
sudo aptitude install virt-manager
来安装virt-manager.
(如果你是用的是Fedora 10 desktop,你可以使用下列命令安装virt-manager:
先成为root。。。
su
… 然后运行
yum install virt-manager
)
CentOs 5.2 KVM 主机:
现在让我们回到我们的CentOS 5.2 KVM 主机:
先参考一下
man virt-install
来学习如何使用virt-install.
我们使用bridging模式创建一个名字为vm10,512内存,2个虚拟CPU,磁盘镜像为~/vm10.gcow2(有12G大小)Debian Lenny客户机,并且插入Debian Lenny Netinstall CD到光驱,运行
virt-install –connect qemu:///system -n vm10 -r 512 –vcpus=2 -f ~/vm10.qcow2 -s 12 -c /dev/cdrom –vnc –noautoconsole –os-type linux –os-variant generic26 –accelerate –network=bridge:br0 –hvm
(virt-install 的man文件显示了–os-type 和–os-variant合法的值。CentOS 5。2中附带的virt-install的版本不能识别Debian Lenny,所以我们使用generic26来代替–os-variant.)
当然,你也可以常见一个Debian Lenny Netinstall CD的ISO镜像。。。
dd if=/dev/cdrom of=~/debian-500-amd64-netinst.iso
。。。通过virt-install命令使用ISO镜像:
virt-install –connect qemu:///system -n vm10 -r 512 –vcpus=2 -f ~/vm10.qcow2 -s 12 -c ~/debian-500-amd64-netinst.iso –vnc –noautoconsole –os-type linux –os-variant generic26 –accelerate –network=bridge:br0 –hvm
输出结果如下所示:
[root@server1 ~]# virt-install –connect qemu:///system -n vm10 -r 512 –vcpus=2 -f ~/vm10.qcow2 -s 12 -c ~/debian-500-amd64-netinst.iso –vnc –noautoconsole –os-type linux –os-variant generic26 –accelerate –network=bridge:br0 –hvm
Starting install…
Creating storage file… 100% |=========================| 12 GB 00:00
Creating domain… 0 B 00:00
Domain installation still in progress. You can reconnect to
the console to complete the installation process.
[root@server1 ~]#
Ubuntu 8.10 Desktop:
KVM客户机将会从Debian Lenny Netinstall CD启动并且启动Debian installer-这就是我们必须连接到客户机图形终端的原因。你可以通过在Ubuntu 8.10 desktop使用virt-manager来做到这一点。
运行
sudo virt-manager
在Ubuntu desktop 上启动virt-manager.
(如果你是Fedora 10 desktop,运行:
su virt-manager
)
在virt-manager,连接到KVM主机:

输入KVM主机的root密码:

输入完以后,你就会看到vm10这个主机正在运行了,标注客户机并且点击Open按钮来打开客户机的图形终端:

再次输入KVM主机的root密码:

你现在就可以连接到客户机的图形终端了。并且能看到Debian installer:

现在你既可以像在物理系统中安装Debian一样正常安装Debian了。请注意在安装结束后,Debian客户机需要重启。客户机将会停掉,所以你需要再次重启它。可以使用virt-manager也可以使用我们的CentOS 5.2主机上的命令:
CentOS 5.2 KVM 主机:
virsh –connect qemu:///system
start vm10
quit
然后,你就可以使用virt-manager连接到客户机并且配置它。如果你在客户机中安装了OpenSSH(openssh-server包),你可以通过SSH客户端连接它(类似 PuTTY)。
CentOS 5.2 KVM 主机:
可以通过 virsh命令管理KVM客户机,”virtual shell”。连接到virtual shell,运行
virsh –connect qemu:///system
下面就是virtual shell的显示界面:
[root@server1 ~]# virsh –connect qemu:///system
Welcome to virsh, the virtualization interactive terminal.
Type: ’help’ for help with commands
‘quit’ to quit
virsh #
现在你可以在virtual shell中输入命令来管理你的客户机,运行:
help
获得更多的命令:
virsh # help
Commands:
help print help
attach-device attach device from an XML file
attach-disk attach disk device
attach-interface attach network interface
autostart autostart a domain
capabilities capabilities
connect (re)connect to hypervisor
console connect to the guest console
create create a domain from an XML file
start start a (previously defined) inactive domain
destroy destroy a domain
detach-device detach device from an XML file
detach-disk detach disk device
detach-interface detach network interface
define define (but don’t start) a domain from an XML file
domid convert a domain name or UUID to domain id
domuuid convert a domain name or id to domain UUID
dominfo domain information
domname convert a domain id or UUID to domain name
domstate domain state
domblkstat get device block stats for a domain
domifstat get network interface stats for a domain
dumpxml domain information in XML
freecell NUMA free memory
hostname print the hypervisor hostname
list list domains
migrate migrate domain to another host
net-autostart autostart a network
net-create create a network from an XML file
net-define define (but don’t start) a network from an XML file
net-destroy destroy a network
net-dumpxml network information in XML
net-list list networks
net-name convert a network UUID to network name
net-start start a (previously defined) inactive network
net-undefine undefine an inactive network
net-uuid convert a network name to network UUID
nodeinfo node information
quit quit this interactive terminal
reboot reboot a domain
restore restore a domain from a saved state in a file
resume resume a domain
save save a domain state to a file
schedinfo show/set scheduler parameters
dump dump the core of a domain to a file for analysis
shutdown gracefully shutdown a domain
setmem change memory allocation
setmaxmem change maximum memory limit
setvcpus change number of virtual CPUs
suspend suspend a domain
ttyconsole tty console
undefine undefine an inactive domain
uri print the hypervisor canonical URI
vcpuinfo domain vcpu information
vcpupin control domain vcpu affinity
version show version
vncdisplay vnc display
virsh #
list
显示所有正在运行的客户机;
list –all
显示所有客户机,正在运行的和没有运行的:
virsh # list –all
Id Name State
———————————-
2 vm10 running
virsh #
如果你修改了一个客户机的xml文件(位于/etc/libvirt/qemu/ 目录),你必须重新定义客户机:
define /etc/libvirt/qemu/vm10.xml
请注意,无论你何时在/etc/libvirt/qemu/ 中修改了客户机的XML文件,你必须重新运行define 命令!
启动和停止客户机,运行:
start vm10
停止一个客户机,运行
shutdown vm10
立即中断一个客户机(类似直接关电源),运行
destroy vm10
挂起一个客户机:
suspend vm10
恢复客户机:
resume vm10
这些都是最重要的命令.
输入
quit
退出virtual shell.
CentOS 5.2 KVM 主机:
LVM-based 客户机与image-based客户机相比较而言有很多优势。LVM-based不但减轻了硬盘IO的负担,而且很方便就可以备份(使用 LVM snapshots)。
使用LVM-based客户机,你需要有剩余空间的卷组,并且此卷组没有分配给任何逻辑卷。在这个例子中,我使用的卷组叫做/dev/VolGroup00 容量大小大约有148GB。。。
gdisplay
[root@server1 ~]# vgdisplay
/dev/hda: open failed: No medium found
— Volume group —
VG Name VolGroup00
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 3
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 2
Open LV 2
Max PV 0
Cur PV 1
Act PV 1
VG Size 148.53 GB
PE Size 32.00 MB
Total PE 4753
Alloc PE / Size 968 / 30.25 GB
Free PE / Size 3785 / 118.28 GB
VG UUID 5faE1k-DkMu-JUEk-K0JV-B9ta-Nyaf-n7tngf
[root@server1 ~]#
。。。这里面其中包涵/dev/VolGroup00/LogVol00的卷组大约30GB,/dev/VolGroup00/LogVol00的卷组(大约1GB)-剩余的空间没有分配,可以让KVM客户机使用:
lvdisplay
[root@server1 ~]# lvdisplay
/dev/hda: open failed: No medium found
— Logical volume —
LV Name /dev/VolGroup00/LogVol00
VG Name VolGroup00
LV UUID qzC8v6-cLyi-Pr4g-BjJv-35Xr-cEJM-LBVs7G
LV Write Access read/write
LV Status available
# open 1
LV Size 29.28 GB
Current LE 937
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:0
— Logical volume —
LV Name /dev/VolGroup00/LogVol01
VG Name VolGroup00
LV UUID xA3e1Z-mEc9-rGT1-WcAu-TjF4-lbf3-6LvFaj
LV Write Access read/write
LV Status available
# open 1
LV Size 992.00 MB
Current LE 31
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:1
[root@server1 ~]#
现在我创建vm11的虚拟机作为LVM-based的客户机。我预想vm11有20GB的磁盘空间,因此我创建一个 20GB大小的名为/dev/VolGroup00/vm11的逻辑卷:
lvcreate -L20G -n vm11 VolGroup00
然后,我再次使用virt-install来创建客户机:
virt-install –connect qemu:///system -n vm11 -r 512 –vcpus=2 -f /dev/VolGroup00/vm11 -c ~/debian-500-amd64-netinst.iso –vnc –noautoconsole –os-type linux –os-variant generic26 –accelerate –network=bridge:br0 –hvm
请注意我在这里使用的是-f /dev/VolGroup00/vm11而非 -f ~/vm11.qcow2 ,并且我并不需要-s;来重新定义磁盘空间,因为我已经通过vm11 (20GB)定义过一个逻辑卷了。
现在我们就可以按照第五章的流程来安装客户机了。
版本 1.0
源地址:http://www.howtoforge.com/managing-openvz-with-vtonf-control-panel-on-centos-5.2
原作者: Falko Timme <ft [at] falkotimme [dot] com>
译者:Topkey<tinybiz[at]163[dot]com>
最后一次编辑日期 11/11/2008
使用说明:蓝色字体为链接、红色字体为shell中的命令、棕色字体为文件中的内容、黑色字体为正文
Vtonf是一款免费的基于web界面的控制面板(符合GPL),它可以管理OpenVz上虚拟专用服务器(VPS)。使用她甚至是那些有很少专业只是的用户也可以很简单地创建和管理OpenVZ上的虚拟机。到目前为止,Vtonf仅仅支持RedHat, Fedora, 和 CentOS(支持Debian正在计划中)。因此,我将在一个CentOS5.2服务器上讲解Vtonf的安装和使用。
我并不能保证这个教程完全适合你!
确信你已经在你的CentOS5.2服务器上安装好了OpenVZ。可以参考这篇教程Installing And Using OpenVZ On CentOS 5.2
我将在一个i386平台的系统上做试验,我不知道Vtonf是否工作在x86_64位的系统上-Vtonf附带的INSTALL文件上说不可以,但是Vtonf wiki确没有关于这方面的介绍。
在我们安装Vtonf之前,我们必须安装一些相关的软件包
yum install vzpkg expect
然后去http://www.vtonf.com/downloads.html网站下载并安装最新的Vtonf包,如下所示:
cd /tmp
wget http://mesh.dl.sourceforge.net/sourceforge/vtonf/vtonfinstaller.1.0-beta1.tar.gz
tar xvfz vtonfinstaller.1.0-beta1.tar.gz
cd vtonfinstaller.1.0-beta1
./install
你将会被问到几个问题:
Do you wish to start the installation procedure (y/n)? : <– y
选择yes继续

接受Vtonf的协议

接着Vtonf就开始安装了


输入一个用户名

输入一个你想在登陆Vtonf控制面板时所使用的密码

然后,Vtonf的安装就结束了:
Vtonf control panel installation completed. Please login to the control panel from the following information
http://192.168.0.100:8001/
Login Name : admin
Password : howtoforge
Visit our forum : http://www.vtonf.com/forum/index.php
Get support : http://www.vtonf.com/support.html
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
正如你所见,安装程序告诉你了Vtonf控制面板的url地址(在我的例子中是http://192.168.0.100:8001/)
<!–nextpage–>
打开浏览器并且进入Vtonf管理界面

这个就是管理界面的样子了,我将会讲述最重要的功能创建一个虚拟机,点击Create Node(尽管Vtonf非常简单,你可以完全弄清楚了)

Vtonf里出现了一个OS templates,centos-4-i386-minimal,选择这一个,选择一个配置文件(例如vps.basic),并且填入主机名和ip地址(在下一个章节,我将讲解怎样添加更多的OS templates),点击Create Node 按钮:

几分钟后你就能看到有关虚拟机已经安装创建的信息了

在Node Listing下,你就能看到你的新虚拟机了

你可以为你的虚拟机创建plans(plans定义一些包含内存,磁盘空间等信息)然后使用这个plan创建虚拟机(创建出来的虚拟机就会具有和这个plan上设定的相同的属性),这可以省去了你手工的输入设置,并且可以快速的创建虚拟机。

等你创建好一个虚拟机后,你进入NODE MANAGEMENT并且点击Node Start来启动虚拟机,从下拉菜单中选择虚拟机,并点击Start按钮


在你第一次启动虚拟机时,你需要设置为它设置一个root密码(这一步必须在虚拟机运行的时候进行),点击Go to SERVICES > Change Node Root Password,选择虚拟机,并且两次输入你想要的管理密码。

在NODE NANAGEMENT > Set Nameservers之下,你也可以为你的虚拟机定义一些域名服务器(这一步也必须在虚拟机运行的时候进行)除非你在一个plan中定义了域名服务器,并且虚拟机也是从这个plan中创建的。

Vtonf相当易操作,你可以玩下其他的设置,来看看他们能做些什么.
由于Vtonf仅仅附带一个OS Templates(centos-4-i386-minimal),你可能想添加更多的OS Templates。你可以在http://wiki.openvz.org/Download/template/precreated找到一个OS Templates列表。这些OS Templates必须存储在/vz/template/cache文件夹下,我们来下载两个OS templates (CentOS 5 and Debian Etch):
cd /vz/template/cache
wget http://download.openvz.org/template/precreated/contrib/centos-5-i386-default.tar.gz
wget http://download.openvz.org/template/precreated/debian-4.0-i386-minimal.tar.gz
然后我们必须使得Vtonf重新读取/vz/template/cache,来发现这两个新的OS templates,点开VTONF > Update Settings.

并且点击Update按钮

然后,当你打开SERVER > Create Node你就会在Operating System下拉菜单中发现新的OS templates。
