1. 程式人生 > >rhel6-kickstart快速部署

rhel6-kickstart快速部署

一 實驗環境

本實驗是c/s架構,有兩臺工作站

server 部署各種服務,滿足客戶端無人職守安裝系統

client   待無人職守安裝系統

vmware8.0

server rhel6.3 

client  虛擬機器

server用到的服務如下:

DHCP tftp apache nfs

二、搭建環境

1、server掛載rhel6.3映象包,並配置yum源

[[email protected] ~]# mkdir /dvd

[[email protected] ~]#mount -o loop /disk/d/sys/redhat/rhel-server-6.3-x86_64-dvd.iso /dvd

[[email protected] ~]#vi /etc/yum.repos.d/redhat.repo

[rhel-Server]
name=Server
enabled=1
gpgcheck=0

[rhel-HighAvailability]
name=HighAvailability
baseurl=file:///dvd/HighAvailability
enabled=1
gpgcheck=0

[rhel-LoadBalancer]
name=LoadBalancer
baseurl=file:///dvd/LoadBalancer
enabled=1
gpgcheck=0


[rhel-dvd]
name=dvd
baseurl=file:///dvd/
enabled=1
gpgcheck=0

[rhel-ResilientStorage]
name=ResilientStorage
enabled=1
gpgcheck=0

[rhel-ScalableFileSystem]
name=ScalableFileSystem
baseurl=file:///dvd/ScalableFileSystem
enabled=1
gpgcheck=0

[

[email protected] ~]#yum clean all

[[email protected] ~]#yum update

說明:yum源正常情況配server源就可以了,其他源是為了以後搭叢集環境使用。

2、安裝需要的包

[[email protected] ~]#yum install -y dhcp xinetd  tftp-server syslinux nfs-utils httpd system-config-kickstart

三、配置server相關服務

1、設定dhcp服務

[[email protected] ~]#vi /etc/dhcp/dhcpd.conf

allow bootp;
allow booting;

ddns-update-style interim;
ignore client-updates;

subnet 172.26.10.0 netmask 255.255.255.0 {
    option routers    172.26.10.1;    
    option subnet-mask    255.255.255.0;
    next-server    172.26.10.1;
    filename="pxelinux.0";
    option time-offset    -18000;  
    range dynamic-bootp 172.26.10.101 172.26.10.200;
    default-lease-time 600;
    max-lease-time 7200;
}

說明: 172.26.10.1 server的ip

確保主機所處的網路中沒有其他dhcp服務。

2、配置tftp服務

[[email protected] ~]#chkconfig xinetd on

[[email protected] ~]#chkconfig tftp on

[[email protected] ~]#mkdir /tftpboot

[[email protected] ~]# vi /etc/xinetd.d/tftp

service tftp
{
        disable = no
        socket_type             = dgram
        protocol                = udp
        wait                    = no
        user                    = root
        server                  = /usr/sbin/in.tftpd
        server_args             = -s /tftpboot
        per_source              = 11
        cps                     = 100 2
        flags                   = IPv4
}

說明:/tftpboot 為tftp共享的路徑

[[email protected] ~]# cp -R /dvd/images/pxeboot/* /tftpboot
[[email protected] ~]# cp /usr/share/syslinux/pxelinux.0 /tftpboot/

[[email protected] ~]#mkdir /tftpboot/pxelinux.cfg

[[email protected] ~]# vi /tftpboot/pxelinux.cfg/default

default linux
prompt 1
timeout 600
display boot.msg
F1 boot.msg
#F2 options.msg
F3 general.msg
F4 param.msg
#F5 rescue.msg
label linux
  kernel vmlinuz
  append initrd=initrd.img
label text
  kernel vmlinuz
  append initrd=initrd.img text
label ks
  kernel vmlinuz
  append ks=http://172.26.10.1/ks.cfg initrd=initrd.img

重啟xinetd服務
[[email protected] ~]#service xinetd restart

3、配置nfs服務

[[email protected] ~]# vi /etc/exports

/dvd                    *(rw)

重新啟動服務讓其生效

[[email protected] ~]#service nfs restart

4、配置需要的kickstart檔案,並將檔案儲存為/var/www/html/ks.cfg

[[email protected] ~]# system-config-kickstart

[[email protected] ~]# cat /var/www/html/ks.cfg

firewall --disabled
install
nfs --server=172.26.10.1 --dir=/dvd
rootpw --iscrypted $1$z65z/Czp$jfLqBwze22aM2bD5G7ynf1
auth  --useshadow  --passalgo=sha512
graphical
firstboot --disable
keyboard us
lang en_US
selinux --disabled
logging --level=info

timezone  Africa/Abidjan
network  --bootproto=dhcp --device=eth0 --onboot=on
bootloader --location=mbr
clearpart --all  

%packages
@backup-server
@base
@basic-desktop
@cifs-file-server

%end

說明:根據自己的需要選擇安裝包,分割槽方式,語言,密碼,時區等。

啟動apache服務,dhcp服務

[[email protected] ~]# service httpd restart

[[email protected] ~]# service dhcpd start

四、配置客戶端

啟動client,設定啟動裝置為網絡卡。


以上不足指出,還請博友指出。

相關推薦

rhel6-kickstart快速部署

一 實驗環境 本實驗是c/s架構,有兩臺工作站 server 部署各種服務,滿足客戶端無人職守安裝系統 client   待無人職守安裝系統 vmware8.0 server rhel6.3  client  虛擬機器 server用到的服務如下: DHCP tftp

redhat6 快速部署percona

.rpm 部署 arc eas www nload hat tar percona 1.首先得能訪問外網絡 2.yum install http://www.percona.com/downloads/percona-release/redhat/0.1-4/percona

使用Docker快速部署Ceph集群

docker ceph 一 應用場景描述二 操作步驟三 Ceph常用操作本文出自 “Linux SA John” 博客,請務必保留此出處http://john88wang.blog.51cto.com/2165294/1947672使用Docker快速部署Ceph集群

Zabbix快速部署

zabbixzabbix具備常見的商業監控軟件所具備的功能:主機性能監控、網絡設備監控、數據庫監控等支持多種報警機制支持自動發現網絡設備和服務器可以通過配置自動發現服務器規則來實現支持分布式,能集中展示、管理分布式的監控點編寫插件容易,可以自定義監控項具有實時繪圖功能下面是快速搭建的步驟:一、安裝zabbix

快速部署一個LNMP

lnmp1.安裝nginx # wget http://nginx.org/packages/rhel/7/x86_64/RPMS/nginx-1.8.1-1.el7.ngx.x86_64.rpm # rpm -ivh nginx-1.8.1-1.el7.ngx.x86_64.rpm 2.安裝

mysql快速部署主從復制

mysql快速部署主從復制master主庫端:保障server-id不一樣保證開啟binglog此處的192.168.1.8為從庫機器的ip地址reset master;mysql -uroot -p‘sred(5678%$#@!)d70‘ -e "grant replication slave on *.*

快速部署Tomcat項目的Shell腳本

目的 asp exit home grep 拷貝 tomcat-7 測試 還要 為了做集群測試,在每臺機器上裝了3個tomcat,每次發布項目的時候都要反復敲一些命令,重啟tomcat之前先檢查tomcat進程有沒有停掉,沒有還要手動kill該進程。 發布次數多了,操作就比

db2 v10.5 HADR快速部署手冊

db2 hadr一、目錄準備mkdir -p /home/db2inst1/db2_backupmkdir -p /home/db2inst1/db2_archivemkdir -p /home/db2inst1/db2_logchmod -R 775 /home/db2inst1/db2_backupchm

使用Fuel 9.0快速部署Openstack Mitaka(其實也就用了五六個小時吧)

testing send onf perf nds 鍵盤 operation 如何 and 關於什麽是Fuel以及Fuel的作用和構架可以參考下面Openstack官方給出的Wiki鏈接. https://wiki.openstack.org/wiki/Fuel. 在安

使用Rancher的RKE快速部署Kubernetes集群

localhost range must selinux href 權限 頁面 title 目錄 簡要說明:本文共涉及3臺Ubuntu機器,1臺RKE部署機器(192.168.3.161),2臺Kubernetes集群機器(3.162和3.163)。先在Windows機器上

第二十二期 Linux安裝/刪除應用及快速部署http服務、FTP服務

雲計算 Linux 達內 1.安裝:基本用法格式:yum [-y] install 軟件名 .. ..eg:[root@ntd1711 ~]# yum list httpd //查看是否安裝http【這裏輸入服務名為httpd】[root@ntd1711 ~]# yum -y install ht

linux快速部署Web,Ftp

Ftp inux Web 一、配置軟件倉庫1.yum簡介基於rpm軟件包的安裝部署機制自動解決軟件包的依賴關系需要先配置軟件倉庫2.配置本地的軟件倉庫a.放入centos7.iso鏡像文件到光驅中,確保電源開啟b.命令操作 umount /dev/cdrom ls /mnt mount /dev/

linux配置軟件倉庫 、 yum管理應用軟件 、 快速部署Web/FTP

linux一、配置軟件倉庫1.yum簡介基於rpm軟件包的安裝部署機制自動解決軟件包的依賴關系需要先配置軟件倉庫2.配置本地的軟件倉庫a.放入centos7.iso鏡像文件到光驅中,確保電源開啟b.命令操作3.客戶端配置yum文件# ls /etc/yum.repos.d/# mkdir /etc/yum.r

[轉] 快速部署Tomcat項目的Shell腳本

http nbsp shutdown inux 集群 idt pro blank apache 為了做集群測試,在每臺機器上裝了3個tomcat,每次發布項目的時候都要反復敲一些命令,重啟tomcat之前先檢查tomcat進程有沒有停掉,沒有還要手動kill該進程。

Docker_快速部署jenkins

docker jenkins部署開門見山,如何在利用docker快速部署jenkins服務?下面詳解1:docker的基本按照與部署,前文已經詳述,這裏不多說。2:pull一個jenkins鏡像 docker pull jenkins3:查看已經安裝的jenkins鏡像 docker images4:創建

快速部署MySQL5.6.36數據庫實踐

MySQL5.6.36二進制安裝1、創建用戶安裝依賴包上傳軟件包[root@db01 ~]# useradd -s /sbin/nologin -M mysql #<==創建用戶[root@db01 app]# yum install libaio* perl-devel -y #<==安裝

tomcat快速部署War包操作

tomcat AR 器) alt 代碼 啟動 項目 lin shu Linux快速部署War包操作,暫時是最簡單的操作 1、先關閉Tomcat Java代碼 /home/java/tomcat7/bin/shutdown.sh 2、進入War包存放目錄

自動化運維之kickstart自動化部署安裝操作系統

自動化運維之kickstart第1章 簡介1.1 PXE簡介q PXE是預啟動執行環境,全名是Pre-boot Execution Environmentq 通過網絡接口啟動計算機,不需要依賴本地存儲設備或本地已安裝的操作系統q 由Intel和Systemsoft公司於1999年9月20日公布的技術q

Twitter如何在數千臺服務器上快速部署代碼?

名稱 做出 有效 hit 重要 tor rail git 過程 答案是:用BT,也就是你我應該都很熟悉的BitTorrent。   對於網站經營者、創業者來說,擴展性的問題是在網站流量成長過程中勢必會面對的問題,如何建立一個具有擴展性的架構(scalable archit

快速部署postfix郵件服務器

接口 amp 修改配置文件 com user 發送郵件 emctl 修改配置 CA ? 裝包、配置、起服務– 默認的標準配置即可為本機提供發/收郵件服務– 若有必要,可擴大服務範圍(郵件域) 前提:郵件服務器,必須為手工配置永久主機名虛擬機server0[root@serv