centos6.7一键装机
生活随笔
收集整理的這篇文章主要介紹了
centos6.7一键装机
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
實現環境: 系統centos6.7 DHCP服務 xinetd服務 Apache2.2 ,虛擬機ip是192.168.221.100 安裝之前記得關閉防火墻和selinux 1.安裝包組 #yum install -y "Development Tools" 如果有提前安裝可以省略該步驟 2.配置dhcp服務器 #yum install dhcp -y 復制配置文件模板 #cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf 編輯配置文件 vim /etc/dhcp/dhcpd.conf option domain-name "dns.com"; //指定域名,不用修改 option domain-name-servers 192.168.221.100; //指定DNS服務器 default-lease-time 43200; //默認最小租用時間 max-lease-time 86400; //默認最長租用時間 找到log-facility local7; subnet 192.168.221.0 netmask 255.255.255.0{ range 192.168.221.150 192.168.221.200;//定義地址池 option routers 192.168.221.1; //定義網關 } next-server 192.168.221.100; //指向tftp服務器 filename="pxelinux.0"; //tftp根目錄的相對路徑 其他參數刪除即可,不用需改,完成后重啟dhcp服務。 如果報錯,請查看日志文件,/var/log/messages。 3.安裝xinetd服務 #yum install tftp-server syslinux -y 修改配置文件 vim /etc/xinetd.d/tftp 如下圖所示:主要將disable修改為no 正確配置如下所示: #chkconfig tftp on #service xinetd start 復制引導文件到tftp目錄下,這個文件由syslinux提供 #cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/ 將需要引導的文件復制到tftp的根目錄下 #mount /dev/cdrom /mnt //掛載光盤鏡像到/mnt目錄下 #cp /mnt/images/pxeboot/{vmlinuz,initrd.img} /var/lib/tftpboot/ #cp /mnt/isolinux/{boot.msg,vesamenu.c32,splash.jpg} /var/lib/tftpboot/ #mkdir /var/lib/tftpboot/pxelinux.cfg #cp /mnt/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default 給default文件添加寫權限,然后編輯 #chmod +w /var/lib/tftpboot/pxelinux.cfg/default #vim /var/lib/tftpboot/pxelinux.cfg/default
? 服務器的一鍵裝機需注意以下幾點: 交換分區、根分區、home分區、網卡啟動(em1)、磁盤卷標識別等問題。 ? 手動創建交換分區 第一種方法; 1.創建分區 #fdisk /dev/sda m 幫助 n 添加分區 e 擴展分區 p 主分區 Partition number 分區編號 First cylinder 起始 Last cylinder or +size or +sizeM or +sizeK 結束 p 打印分區信息 ? 2.使用命令mkswap命令設置交換分區 #mkswap /dev/sda5 3.激活交換分區 #swapon /dev/sda5 4.設置開機自掛起 #vim /etc/fatab 最后一行添加: /dev/sda/5 swap swap defaults 0 0 ? 第二種方法: 使用dd命令去創建交換分區 1. #dd if=/dev/zero of=/root/swap bs=1024k count=2048 2.#mkswap /root/swap 3.#swapon /root/swap 4.開機自啟 #vim /etc/fstab /root/swap swap swap defaults 0 0
?
下邊我們來說ks.cfg文件如何制作,此文件是用來安裝系統時指定一些默認選項(比如:語言類型,鍵盤類型,安裝包,分區等一些參數),實現無人操作的一個重要文件。 4. ks.cfg文件制作(這部分說明比較細致,是因為自己制作的過程中,出現很多問題,特別是出現無法訪問,關于一些權限的問題,請仔細查看,自己的ks.cfg文件中url的指向位置,掛載點的目錄權限,以及/var/lib/tftpboot/pxelinux.cfg/default這個文件的指向的ks.cfg文件的位置,還有多注意一些指向性的一些文件說明和書寫格式。) 如果默認是字符界面的話,就需要安裝圖形界面進行操作。 #yum groupinstall "Desktop" -y 這樣就安裝好了圖形界面 執行命令: init 5 如果是用xshell遠程連接操作的話,此時centos系統已經跳轉到圖形界面了。如下所示: 4.1 按圖示點擊操作 4.2 選擇kickstart 4.3 選擇語言,時區,密碼,并安裝之后重啟。 4.4 選擇安裝方式,注意HTTP directory目錄,這個是apache家目錄下我自己定義的一個目錄,待會需要創建。 4.5 默認即可 4.6 根目錄大小8G,可以自行定義,沒有其他要求。 交換分區2G,沒有也可以。 4.7 默認從eth0獲取ip 4.8 默認 4.9 不激活防火墻和selinux 4.10 默認 4.11 選擇安裝包,并選擇對應需要想安裝的服務,這里我是全部都選上了,你也可以不選。 4.11 安裝前和安裝后的腳本,可以自己制定編寫,這里我沒有定制腳本,所以不用選擇。 4.12 指定保存位置 到此,ks.cfg文件制作完成,如國不能進入圖形界面的話,也可以直接找一個你之前安裝操作系統的文件來直接修改。位置在/root/anaconda-ks.cfg,制作的ks.xfg文件如下圖所示: #vim ks.cfg注意上述:?url --url="http://192.168.221.100/centos6/",這是已經修改過文件。這個位置就決定了,后續安裝系統的時候,找源鏡像的位置。
接下來,我們創建目錄,并掛載鏡像文件。 5. 安裝apache2.2 #yum install httpd -y #mkdir /var/www/html/centos6 #chomd 755 /var/www/html/centos6 掛載鏡像: #mount /dev/cdrom /var/www/html/centos6/ #service httpd start 如圖所示即掛載成功: 然后打開VMware,并創建一個新的虛擬機,即可完成自動裝機。 在一鍵裝機過程前中,最好熟悉相關理論,這樣在邏輯上沒問題的話,更容易理解它的技術原理,從而更好的掌握。? 服務器的一鍵裝機需注意以下幾點: 交換分區、根分區、home分區、網卡啟動(em1)、磁盤卷標識別等問題。 ? 手動創建交換分區 第一種方法; 1.創建分區 #fdisk /dev/sda m 幫助 n 添加分區 e 擴展分區 p 主分區 Partition number 分區編號 First cylinder 起始 Last cylinder or +size or +sizeM or +sizeK 結束 p 打印分區信息 ? 2.使用命令mkswap命令設置交換分區 #mkswap /dev/sda5 3.激活交換分區 #swapon /dev/sda5 4.設置開機自掛起 #vim /etc/fatab 最后一行添加: /dev/sda/5 swap swap defaults 0 0 ? 第二種方法: 使用dd命令去創建交換分區 1. #dd if=/dev/zero of=/root/swap bs=1024k count=2048 2.#mkswap /root/swap 3.#swapon /root/swap 4.開機自啟 #vim /etc/fstab /root/swap swap swap defaults 0 0
轉載于:https://www.cnblogs.com/junhuiwang/p/9341763.html
總結
以上是生活随笔為你收集整理的centos6.7一键装机的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: sublime 插件
- 下一篇: Solr分页与高亮(使用SolrNet实