加入收藏 | 设为首页 | 会员中心 | 我要投稿 92站长网 (https://www.92zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

vmware虚机下的linux集群

发布时间:2022-12-14 14:39:20 所属栏目:Linux 来源:转载
导读: vmware虚机下的linux集群环境:redhat9。0+Vmware6ACE一、先复制两个相同的redhat9。0系统;二、硬件配置:配置双网卡,一块网卡---对外提供服务,一块网卡----群集通信(可设为桥接或与主机

vmware虚机下的linux集群环境:redhat9。0+Vmware6ACE一、先复制两个相同的redhat9。0系统;二、硬件配置:配置双网卡,一块网卡---对外提供服务,一块网卡----群集通信(可设为桥接或与主机共享私有网络);三块磁盘作用如下:一块已有的系统盘;一块仲裁盘:分两个相同的分区,做成裸设备--存放群集信息;取名为:q。vmdk一块数据盘:用于存放apache群集数据;取名为:share。vmdk添加新磁盘时,必须更改磁盘总线接口为SCSI2:0SCSI2:1总线(可自定义),但必须与系统盘总线不在同一条线上;虚拟机配置文件的修改集群linux,禁用磁盘锁定功能;在虚拟机配置文件名是:RedHatLinux是一个configuration配置文件(看文件类型),用记事本打开在其中最后加入:disk。locking="false"三、配置步骤:1、启动第一个redhat9。0系统,默认为主系统(另一个系统先处于关闭状态)2、更改计算机名,分别配置两块网卡的IP,并设置主机名和IP地址修改主机名:#hostnamefirst#vi/etc/sysconfig/networkHOSTNAME=first(修改为如此)配置两块网卡的IP,注意子网掩码:#netconfig(192。

168。10。10)第一块#cd/etc/sysconfig/network-scripts#cpifcfg-eth0ifcfg-eth1#viifcfg-eth1(1。1。1。1)第二块#servicenetworkrestart添加两台系统的主机名和IP的对应关系:(其中192。168。10。201。1。1。2为第二个linux系统上网卡的IP,这里要先设置好)#vi/etc/hosts1。1。1。1first192。168。10。10first1。1。1。2second192。168。10。20second3、初始化新添加的硬盘,绑定成裸设备,格式化硬盘一定要分二个分区:(因为系统默认有两个裸设备)#fdisk/dev/sdb/dev/sdb1/dev/sdb2#fdisk/dev/sdc(该分区存放群集服务共享数据,开启几个服务,就分几个分区,例如我只开启apache,则分一个分区,如果还要开始smb服务,再需要二个分区)4、绑定裸设备#vi/etc/sysconfig/rawdevices/dev/raw/raw1/dev/sdb1/dev/raw/raw2/dev/sdb2启动裸设备的服务#servicerawdevicesrestart查看裸设备的绑定#raw-qa格式化仲裁分区(裸设备对应的分区)#mkfs。

ext3/dev/sdb1#mkfs。ext3/dev/sdb2格式化数据分区:#mkfs。ext3/dev/sdc1要挂载磁盘,挂载点自己建,这里以/apache#mkdir/apache#mount/dev/sdc1/apache5、重启系统:#init6、安装群集软件,配置群集先检查裸设备#raw-qa安装集群软件先在网上下载群集用的软件,有两个文件: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行,修改为:securitysharetempdirpath/dirpublicyesreadonlyno(yes)writableyes(no)保存退出创建目录/dir,并设置写权限#mkdir/dir#chmod777/dir启动smb服务器#servicesmbrestart查看本机的共享名#smbclient//192。

168。10。10查看windows的共享名#smbclientadministrator在windows中访问linux的共享目录,在地址栏中输入:[url=file://\\192。168。10。10]\\192。168。10。10[/url]文件复制到Linux中后安装集群软件:#rpm-ivhclumanager-1。2。16-1。i386。rpm#rpm-ivhredhat-config-cluster-1。0。0-5-noarch。rpm给集群服务程序赋执行权限#chmod/etc/rc。d/init。d/clumanager运行配置集群的服务#redhat-config-cluster主菜单中:"群集"-->"配置"-->进入新的"clusterconfiguration"窗口,在其中做以下设置:设置集群服务名,clustername:apache_cluster添加集群成员名,members选项卡,点击"新建"-->在"member"窗口中-->在membername(成员名中),加入两个成员主机的IP:192。168。10。20192。168。10。10在"clusterconfiguration"窗口-->主菜单"cluster"-->子菜单"sharedstate"项,检查两个裸设备:/dev/raw/raw1/dev/raw/raw2启用心跳线广播:在"clusterconfiguration"窗口-->主菜单"cluster"-->子菜单"DaemonProperties"-->-->"clumembd"选项卡中-->选择启用"enableBroadcastHeartbeating"点击7、启动集群服务:#serviceclumanagerrestart查看集群的状态#clustat8、配置集群中的httpd服务器#redhat-config-cluster先在集群中添加apache的服务:"services"-->"新建"-->servicename:apache(集群提供的apache服务名)checkinterval:(心跳线检测的次数,一般设为4,每次间隔约1。

2次以后仍未检测到,则自动启动群集中的另一台服务器)userscript:/etc/rc。d/init。d/httpd(选中httpd服务脚本程选择"+addchild""addservicesIPAddress"标签页-->添加:IPAddress: 192。168。10。100 (指定一个空闲的IP 用于提供集 群对外的httpd 服务) netmask:255。255。255。0 (掩码) Broadcast:192。168。10。255 (广播地址) 选择"+add child" "devices"标签页 -->添加: devicespecie file: /dev/sdc1 分区设备 mountpoint: /apache 挂载点 FStype: ext3 文件系统类型 Options:rw 即读写 修改httpd 的配置文件: #vi /etc/httpd/conf/httpd。conf :289 DocumentRoot "/apache" :314 添加网页内容 #cd /apache #vi index。html(内容自定) 9、测试 打开浏览器,输入地址: 10、启动第二台redhat9。

0 虚机系统, 注意:不需做磁盘分区和格式化,其他配置同第一台主机相同 添加一块网卡,可设为桥接或与主机共享私有网卡 把第一台虚拟机的两块磁盘添加进系统中 注意:要修改两块磁盘的总线分别为: SCSI2:0 SCSI2:1要与第一台 虚拟机中的配置相对应; 记得一定要挂载磁盘; 个性虚拟机的配置文件,在最后添加: disk。locking="false" 配置ip,hosts,network 后重启计算机 4、开机后,查看raw,挂载/dev/sdc1 /mnt/web 5、配置http 6、配置群集 11、测试 先让第一台redhat9。0 系统关机,再测试: 打开浏览器,输入地址: 查看网页内容,看看是否是第二台redhat9。0 系统中的网页在运行;

(编辑:92站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!