IT猫扑网:您身边最放心的安全下载站! 最新更新| 软件分类| 专题汇总| 手机版

您当前所在位置:IT猫扑网 > 操作系统 > LINUX > vmware虚拟机下的linux集群

vmware虚拟机下的linux集群

时间:2015-06-28 00:00 来源:IT猫扑网|http://www.itmop.com/ 作者:网管联盟 我要评论(0)

环境:redhat9.0+vmware6 ACE
一、先复制两个相同的redhat9.0系统;
二、硬件配置:
<1>配置双网卡,一块网卡---对外提供服务,一块网卡----群集通信(可设为桥接或与主机共享私有网络);
<2>三块磁盘作用如下:
   一块已有的系统盘;
   一块仲裁盘:分两个相同的分区,做成裸设备--存放群集信息;取名为: q.vmdk
   一块数据盘:用于存放Apache群集数据;取名为: share.vmdk
  
   添加新磁盘时,必须更改磁盘总线接口为SCSI2:0和SCSI2:1总线(可自定义),但必须与系统盘总线不在同一条线上;  
  
 
<3>虚拟机配置文件的修改,禁用磁盘锁定功能;
   在虚拟机配置文件名是:Red Hat Linux
   是一个configuration配置文件(看文件类型),用记事本打开在其中最后加入:
   disk.locking=&false&
  
三、配置步骤:  
1、启动第一个redhat9.0系统,默认为主系统(另一个系统先处于关闭状态)
2、更改计算机名,分别配置两块网卡的IP,并设置主机名和IP地址
  
   <2.1>修改主机名:
   #hostname first
   #vi  /etc/sysconfig/network
      HOSTNAME=first(修改为如此)
     
   <2.2>配置两块网卡的IP,注意子网掩码:
   #netconfig  (192.168.10.10)第一块
  
   #cd  /etc/sysconfig/network-scripts
   #cp  ifcfg-eth0  ifcfg-eth1
  
   #vi  ifcfg-eth1(1.1.1.1) 第二块
  
   #service  network  restart
     
   <2.3>添加两台系统的主机名和IP的对应关系:   (其中192.168.10.20和1.1.1.2为第二个linux系统上网卡的IP,这里要先设置好)
   #vi  /etc/hosts
      1.1.1.1  first
      192.168.10.10   first
      1.1.1.2  second
      192.168.10.20   second

3、初始化新添加的硬盘,绑定成裸设备,格式化硬盘
   一定要分二个分区:(因为系统默认有两个裸设备)
   #fdisk  /dev/sdb
  
   /dev/sdb1
   /dev/sdb2
  
   #fdisk /dev/sdc
     
4、绑定裸设备
   #vi  /etc/sysconfig/rawdevices
      /dev/raw/raw1   /dev/sdb1
      /dev/raw/raw2   /dev/sdb2
 
<4.1>启动裸设备的服务
   #service rawdevices  restart
  
<4.2>查看裸设备的绑定
   #raw  -qa
  
<4.3>格式化仲裁分区(裸设备对应的分区)
   #mkfs.ext3  /dev/sdb1
   #mkfs.ext3  /dev/sdb2
  
<4.4>格式化数据分区:
   #mkfs.ext3  /dev/sdc1
  
   要挂载磁盘,挂载点自己建,这里以/apache为例:
   #mkdir  /apache
   #mount  /dev/sdc1  /apache
  
  
5、重启系统:
   #init 6 
6、安装群集软件,配置群集
<6.1>先检查裸设备
   #raw  -qa
  
<6.2>安装集群软件  (先在网上下载群集用的软件,有两个文件:redhat-config-cluster-1.0.0-5.noarch和clumanager-1.2.16-1.i386(附件中有)然后用smb共享到linux中或者直接挂载windows的共享到Linux中,下面我用第一种方法)
SMB的共享
修改主配置文件
#vi /etc/samba/smb.conf
:53   //跳转到第53行,修改为:
security = share
:238
[a]
   comment = share temp dir 
   path = /dir  
   public = yes 
   read only = no(yes)
   writable = yes(no) 
保存退出
创建目录/dir,并设置写权限
#mkdir /dir
#chmod 777 /dir
启动smb服务器
#service  smb  restart
查看本机的共享名
#smbclient -L //192.168.10.10
查看windows的共享名
#smbclient -L //192.168.10.30 -U administrator
在windows中访问linux的共享目录,在地址栏中输入:
[url=file://192.168.10.10]192.168.10.10[/url]
文件复制到Linux中后安装集群软件:
   #rpm  -ivh  clumanager-1.2.16-1.i386.rpm
   #rpm  -ivh  redhat-config-cluster-1.0.0-5-noarch.rpm
  
<6.3>给集群服务程序赋执行权限
   #chmod  a+x  /etc/rc.d/init.d/clumanager
     
<6.4>运行配置集群的服务
   #redhat-config-cluster
  
   主菜单中:  &群集&-->&配置&-->进入新的&cluster configuration&窗口,在其中做以下设置:
     
   <6.4.1>设置集群服务名,cluster name:  apache_cluster
  
   <6.4.2>添加集群成员名,members选项卡,
    点击  &新建& -->在&member&窗口中-->在member name(成员名中),加入两个成员主机的IP:
  192.168.10.20
  192.168.10.10
  
   <6.4.3>在&cluster configuration&窗口-->主菜单&cluster&-->子菜单&shared state&项,检查两个裸设备:
  /dev/raw/raw1
  /dev/raw/raw2
 
   <6.4.4>启用心跳线广播:
   在&cluster configuration&窗口-->主菜单&cluster&-->子菜单&Daemon Properties&-->
    -->&clumembd&选项卡中-->选择启用&enable Broadcast Heartbeating& --> 点击<确定>
   
 
7、启动集群服务:
   #service  clumanager  restart

    查看集群的状态
   #clustat 

8、配置集群中的httpd服务器
   #redhat-config-cluster
  
   <8.1>先在集群中添加apache的服务:
&services&-->&新建&-->
  service name:    apache  (集群提供的apache服务名)
  check interval:    4     (心跳线检测的次数,一般设为4,每次间隔约1.2秒,4次以后仍未检测到,则自动启动群集中的另一台服务器)
  user script:   /etc/rc.d/init.d/httpd  (选中httpd服务脚本程序)
 
   <8.2>选择&+add child& --> &add services IP Address&

关键词标签:vmware虚拟机,linux集

相关阅读 安装红帽子RedHat Linux9.0操作系统教程 Tomcat9.0如何安装_Tomcat9.0环境变量配置方法 多种操作系统NTP客户端配置 Linux操作系统修改IP Linux实现SCSI硬盘热插拔及在线识别 Linux下用CDMA modem拨号上网

文章评论
发表评论

热门文章 安装红帽子RedHat Linux9.0操作系统教程 安装红帽子RedHat Linux9.0操作系统教程 Linux服务器:设计高性能网站架构-LLMP Linux服务器:设计高性能网站架构-LLMP 使用Clonezilla迁移到虚拟Linux环境 使用Clonezilla迁移到虚拟Linux环境 Linux上的MRTG流量监控中心 Linux上的MRTG流量监控中心 Linux 双网卡绑定一个IP原理及实现 Linux 双网卡绑定一个IP原理及实现 linux和windows等系统远程控制ubuntu桌面 linux和windows等系统远程控制ubuntu桌面

相关下载

人气排行 Linux下获取CPUID、硬盘序列号与MAC地址 dmidecode命令查看内存型号 linux tc实现ip流量限制 安装红帽子RedHat Linux9.0操作系统教程 linux下解压rar文件 lcx.exe、nc.exe、sc.exe入侵中的使用方法 Ubuntu linux 关机、重启、注销 命令 查看linux服务器硬盘IO读写负载 linux命令行浏览器的使用方法 Linux NFS服务固定端口及防火墙配置 U盘安装Ubuntu 10.04 Linux清除用户登录记录和命令历史方法