快速部署多台相同配置的linux服务器

原创 2011年10月21日 14:57:15

 以centos6.0 为例,前提是服务器配置基本相同,尤其是磁盘大小需一致,否则还原安装不成功。

一 、安装centos6.0操作系统,假设磁盘大小为50G

  (1)分区布局

     类型      大小     挂载点              说明

    ext3       10G      /                    第一个分区作为系统分区,也就是用来做备份的分区,所以大小够系统使用即可,以减少备份所需时间 ;

    LVM       36G      无                 第二个分区作为数据盘,只把该分区格式成LVM格式;

    swap       4G      无                 第三个分区作为交换分区;

      *:系统默认把引导区安装到/dev/sda,既然我们还原第一个分区(系统安装在这个分区),就要把引导区安装到/dev/sda1,否则无法引导进入系统。

           分区完成后Change Device->选择First sector of boot partion -/dev/sda1

  (2)安装完后,可以不创建用户,如果创建,系统还原完成后需要解决报错 Could not update ICEauthority file /home/myname/.ICEauthority等

           解决方法:userdel myname;useradd myname;passwd 123456

二、 为安装好的系统做备份,备份需要用到ftp服务器,可以自己建一个简单的ftp服务器,可以参考http://blog.csdn.net/gg296231363/article/details/6894603

(1)下载备份工具g4l-v0.32.iso,并刻录。

          迅雷地址:thunder://QUFmdHA6Ly9mZWRvcmFnY2MuZHluZG5zLm9yZy9nNGwtdjAuMzIuZGV2ZWwudGFyLmd6Wlo=

(2)服务器BIOS设置成光驱启动,用g4l光盘启动,启动后一路按回车,直到如图:

         

在其中输入:g4l     10.91.0.26             sda1.lzo     guodd:123456      dhcp            backup
                            tp服务器地址    备份文件名    ftp用户名密码      ip获取方式     备份文件所在的文件夹名称

说明:dhcp:如果所在网络没有dhcp服务器,ip获取将失败,此时这里无需改变,只要在之后的步骤中直接设定ip即可,即下图中的Set IP Address

(3)  一路按回车直到如图

       

(4)选择备份分区 /dev/sda1
      

(5) 开始备份直到100%

三、 选择需要还原的机器,首先将磁盘分区,然后用g4l还原

(1)下载工具 PMagic-6.6.iso,并刻录到光盘

           http://cdnetworks-kr-1.dl.sourceforge.net/project/partedmagic/partedmagic/Parted%20Magic%206.6/pmagic-6.6.iso

(2)用PM光盘启动,菜单栏Device->Create Partion Table->apply, 重建分区表,格式化所有分区(删除原有分区)。

           开始分区:

           

          

          

如图分区关键点是Label处需写对。点apply

(3)给第一个和第二个分区做个标记,右键选中分区点开Manage flags,第一个标boot,第二个lvm.

         

       ok,至此分区准备完毕,开始用g4l光盘进行还原

四、使用g4l还原

(1)用g4l光盘启动

           回到第二步看看,同样输入 g4l 10.91.0.26 sda1.lzo guodd:123456 dhcp backup

(2)一路回车,到如图,选择Restore:

      

(3)选择欲还原的分区/dev/sda1

      

(4)开始还原直到100%,重新启动机器即可,当然第二个分区(LVM分区)需要做创建卷组,挂载等操作,可以参看http://blog.csdn.net/gg296231363/article/details/6894659

相关文章推荐

PXE实现批量安装部署(win与linux系统)

1、PXE简介 PXE(preboot execute environment)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,...
  • nanqing
  • nanqing
  • 2016年06月29日 17:10
  • 7563

Cobbler全自动批量安装部署Linux系统

前言:这篇文章是系统运维www.osyunwei.com的作品,我只是根据实践了一下,出于对原作者的尊重附原文链接如下: 原文链接:http://www.osyunwei.com/archives/...

多台主机搭建redis集群

之前在一台主机上搭建好了一个集群环境(192.168.187.226)就是基本的7000、7001、7002、7003、7004、7005,现在 想在192.168.187.227上部署一个redis...

linux 多台虚拟机环境搭建

自己做个笔记,担心以后又忘了。 一、新建虚拟机 我用的是VMware Workstation虚拟机软件,打算装的是64位的centos6.4。下载神马的就不说了,这里提一下,centos有两个iso文...

用VMware在本机创建多个Linux(Ubuntu)并相互通信,搭建服务器集群

在我们进行分布式与大数据等学习的时候往往涉及到搭建服务器集群,比如Zookeeper、Hadoop、Spark等,如果用真服务器的话成本比较高,也许我们暂时还用不起,现在给大家介绍一种如何在一台普通笔...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

Linux多台服务器间SSH免密码登录配置

SSH实现各个服务器间的文件相互备份,如运行scp命令,可以实现免密码登录,从而可以使用SHELL脚本实现一些自动化的处理。 假如A机要免密码登录B机,具体方法如下: 1、在A机运行:"s...

Linux环境下快速项目部署

由于Linux和Java一样开源,所以现在在服务器的部署上基本上都是采用Linux平台作为服务器,然后部署项目!在开发项目的过程中,绝大部分程序猿还是使用最经典的windows操作系统,虽然Linux...

Linux平台下快速搭建FTP服务器

FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application...

Linux服务器上配置2个Tomcat或者多个Tomcat

一、当在一个服务器上面安装2个tomcat的时候,修改第二个tomcat的conf目录下server.xml文件里面的端口号(原8080改成8081,原8005改成8006)可以达到两个tomcat都...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:快速部署多台相同配置的linux服务器
举报原因:
原因补充:

(最多只允许输入30个字)