双网卡问题

Ubuntu 10.04 下的建立双网卡,其中 eth0 分配外网 ip,eth1 分配私网 ip。最初的 interface 文件如下:

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
address 111.111.111.11
netmask 255.255.255.224
gateway 111.111.111.1

auto eth1
iface eth1 inet static
address 192.168.1.57
netmask 255.255.255.0
gateway 192.168.1.254
Continue reading

2T 硬盘分区

四块 1T 硬盘做了 Raid 5,差不多有 3T 的可用容量,在安装系统时,出现下面的错误:

Your boot partition is on a disk using the GPT partitioning Scheme but this machines cannot boot using GPT.

现有的 MBR 不能支持大于 2T 的单独分区,解决办法出错信息中已经提示,可以使用 GPT(Globally Unique Identifier Partition Table Format)。该项技术最初不是针对 x86 架构搞的一套,而是针对 Itanium 架构设计的。使用 parted 来进行分区,能进行基本的操作,功能比 fdisk 稍弱。
Continue reading

Cobbler 文件位置解析及术语解释

Cobbler 文件解析

使用 yum 安装的 Cobbler 配置文件存放在 /etc/cobbler 下。

/etc/cobbler/settings
为主配置文件,如果要使用基本的自动安装,修改这个文件就足够了

/etc/cobbler/{dhcp,dns,pxe,dnsmasq}
是模板文件

/etc/cobbler/users.digest
用于验证 web 访问方式的认证文件

/etc/cobbler/modules.conf
模块配置文件
Continue reading

Cobbler 的使用

更新: 跟 cobbler 更多相关的内容请看这个 tag


一个简短的关于 cobbler 的介绍,点击这里

 

母机环境为 CentOS-5.6-x86_64。google 看 cobbler,夸赞他的人很多,大致就是将网络环境安装的难度降低到 ”cobbler“ 的水平了,虽说夸张了些,但是跟 pxe 等一系列工具组合使用对比来看 ,在配置难度上略微降低。

使用 epel 源安装 cobbler:

# rpm -ivh http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
# yum install cobbler httpd tftp-server dhcp xinetd
Continue reading

Nagios 流量监控

关于 snmp 这个协议,中文名是简单网络管理协议(Simple Network Management Protocol),该协议能够支持网络管理系统,用以监测连接到网络上的设备是否有任何引起管理上关注的情况。它由一组网络管理的标准组成,包含一个应用层协议(application layer protocol),数据库模型(database schema),和一组数据对象。他可以用来监控设备正常运行时间(sysUpTimeInstance),操作系统版本清单(sysDescr),收集接口信息(ifName, ifDescr, ifSpeed, ifType, ifPhysAddr),测量网络接口吞吐量 (ifInOctets, ifOutOctets)等。他有几个版本,我们将要使用的是 2c 版本。有关 snmp 更详细的信息可以查看这里

# yum install net-snmp* bc

主配置文件在 /etc/snmp/snmpd.conf 中。里面的选项很多,首先看下面几个重要的。

第一,将 community 名映射到 security 名字中
com2sec NAME SOURCE COMMUNITY

第二,将 security 名字映射到 group 名字中
group NAME MODEL SECURITY

第三,生成一个 view,以使得 group 有相应的权限
view NAME TYPE SUBTREE [MASK]

最后,将 group 的只读权限赋予给 view
access NAME CONTEXT MODEL LEVEL PREFX READ WRITE NOTIFY
Continue reading