快速部署多台相同配置的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

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

前言:这篇文章是系统运维www.osyunwei.com的作品,我只是根据实践了一下,出于对原作者的尊重附原文链接如下: 原文链接:http://www.osyunwei.com/archives/...
  • liangliangdetianxia
  • liangliangdetianxia
  • 2014年07月09日 20:03
  • 24352

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

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

Linux环境下快速项目部署

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

同一服务器部署多个tomcat时的端口号修改详情

同一服务器部署多个tomcat时,存在端口号冲突的问题,所以需要修改tomcat配置文件server.xml,以tomcat7为例。 首先了解下tomcat的几个主要端口: 其...
  • tjcyjd
  • tjcyjd
  • 2015年06月18日 22:50
  • 37497

Jenkins 多服务器自动部署,发布到多台服务器

目的:多台服务器代码自动上传部署 能用FTP的绝对不用命令,能用拖动文件的,绝对不手写字母,能用工具实现代码上传打包编译的,绝对不用手动打包编译,能自动化的,绝对不用原始工具。 风来了.呆狐狸 环境 ...
  • wljk506
  • wljk506
  • 2015年01月14日 14:27
  • 8627

如何快速地在上千台服务器上部署一项服务

在大规模互联网网站中,可能存在成千上万台服务器,这些服务器分为不同的应用和模块。每个应用或模块,多则上千台服务器,少则数十台服务器,如何快速并安全的在这些服务器上部署应用和模块,成为一个必须解决的问题...
  • licx1988
  • licx1988
  • 2012年10月17日 20:55
  • 2171

快速部署一台WEB服务器(Tomcat9)

TomCat服务器是一个免费开源的WEB应用服务器,属于轻量级应用服务器。 下载 地址:http://tomcat.apache.org/download-90.cgi JDK下载:http:/...
  • asd237241291
  • asd237241291
  • 2016年09月20日 15:07
  • 2130

Opendedup linux快速部署指南

  • 2011年06月14日 14:30
  • 236KB
  • 下载

Linux一键部署Web环境

Linux一键安装web环境 您可以根据业务需要,选择下列任意一种方式部署云服务器 ECS 实例的使用环境: 镜像部署手动部署 下表列出了两种部署方式的特点。一般推荐镜像部署。如果您需要个性化...
  • zt924411018
  • zt924411018
  • 2016年07月07日 18:55
  • 2903

在多台Linux机器上执行命令

Linux服务器的管理员经常需要在多台机器上执行相同的命令。我不是Linux管理员,可以今天就接了个活,检查线上N台机器的存储是否都正确挂载了。N台机器一个一个ssh登录上去,然后mount人肉看一下...
  • gjyalpha
  • gjyalpha
  • 2012年02月16日 13:25
  • 5671
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:快速部署多台相同配置的linux服务器
举报原因:
原因补充:

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