1樓:匿名使用者
如果是redhat或者centos作業系統,可以使用cobbler軟體來進行批量安裝。
可以使用以下方法部署cobbler
cobbler是一個開源專案,用來部署和安裝系統。cobbler不僅僅是一個pxe伺服器,他還可以管理dns和dhcp。一般資料中心裡或者生產環境,是不允許dhcp, 但是pxe需要使用dhcp,所以我們這裡根據mac地址來分配ip,這樣dhcp就不會影響現有網路了。
1. 首先關閉selinux
sudo sed -i '/selinux/s/enforcing/disabled/' /etc/selinux/config
重新啟動linux系統
2. 關閉防火牆iptables
sudo chkconfig iptables off
sudo chkconfig ip6tables off
sudo /etc/init.d/iptables stop
sudo /etc/init.d/ip6tables stop
3. 安裝 epel 包
rpm4. 安裝 cobbler 和它需要的第三方工具包
sudo yum install cobbler cobbler-web xinetd pykickstart cman dhcp tftp-server bind
安裝完成後需要設定幾個服務自動啟動
注:此時dhcpd應該啟動失敗,因為還沒有對dhcp做配置。
5. 配置
5.1 修改/etc/xinetd.d/tftp
disable = yes
=>disable = no
5.2 修改/etc/xinetd.d/rsync
disable = yes
=>disable = no
5.3 編輯 /etc/cobbler/settings 檔案,設定以下各項,其中 192.168.145.102 是當前機器ip。
server: 192.168.145.102
next_server: 192.168.145.102
pxe_just_once: 1
manage_rsync: 1
manage_dhcp: 1
5.4 設定預設 root 使用者的祕密
$ sudo openssl passwd -1 -salt 'random-phrase-here' 'letmein'
然後將結果替換 /etc/cobbler/settings 檔案中的
default_password_crypted:
5.5 設定 cobbler web訪問的密碼
sudo htdigest /etc/cobbler/users.digest "cobbler" cobbler
5.6 編輯 /etc/cobbler/dhcp.template 檔案,下面是我改動部分的配置資訊
...subnet 192.168.145.0 netmask 255.255.255.0
}...
注意:如果在現有網段內已經有dhcp伺服器,需要把 range dynamic-bootp 註釋掉,否則會有衝突。這個地方需要特別注意,要根據自己的網路情況來設定。
5.7 重啟服務
5.8 啟動和檢測 cobbler
sudo cobbler get-loaders
sudo cobbler check
此時如果有錯誤,cobbler會提示,可以根據提示來修復。但是對引數的任何修改都需要使用下面的命令來使其生效
sudo cobbler sync
5.9 web 測試
訪問
使用者名稱/密碼:cobbler/letmein
6. 匯入系統映象
這裡假定使用centos-6.6-x86_64來測試
sudo mount -t auto -o loop /home/kongxx/share/os/centos-6.6-x86_64-bin-***1.iso /mnt
sudo cobbler import --path=/mnt --name=centos-6.6 --arch=x86_64
執行這兩條命令後,可以使用下面的命令來檢視了
$ sudo cobbler distro list
$ sudo cobbler profile list
也可以通過 web 介面的 distros 和 profiles 來檢視。
7. 自動安裝系統
由於是在家裡的虛擬機器裡做測試,所以沒法使用 ipmi 來管理物理機。這裡就只測試一下新的虛擬機器可以通過pxe來自動安裝系統。
使用virtualbox建立一個虛擬機器,網路設定使用和上面同樣的橋接模式。但是在 "虛擬機器設定-> 系統 -> 啟動順序" 裡把網路勾上並上移到第一位,然後啟動虛擬機器。此時就可以進入 cobbler 的網路安裝介面,選擇上面建立的 centos-6.
6-x86_64 然後就可以自動安裝了。裝完後,記得把虛擬機器啟動順序改回到硬碟啟動優先,然後就可以啟動新安裝的虛擬機器了。
2樓:山西新華電腦學校
雲幫手可以批量管理多個雲伺服器,全面支援所有主流雲服務提供商,同時相容centos、ubuntu、debian、opensuse、fedora等主流雲伺服器作業系統,不限主機數量和站點數量,絕對滿足你的要求了
如何實現批量安裝linux作業系統
3樓:nice交流與溝通
1.安裝服務
yum install dhcp* -y 安裝dhcp服務
yum install httpd* -y 安裝apache服務
2.修改dhcp配置檔案
vim /etc/dhcpd.conf
ddns-update-style interim;
ignore client-updates;
subnet 192.168.1.0 netmask 255.255.255.0
3.配置tftp(作用:提供啟動**檔案pxelinux.0,提供stage1階段檔案vmlinuz、initrd.img)
vim /etc/xinetd.d/tftp如下:
service tftp
4.生成引導檔案、核心、映象檔案
mkdir /var/www/html/rhel
mount /dev/cdrom /var/www/html/rhel
cp /var/www/html/rhel/isolinux/isolinux.cfg /tftpboot/linux-install/pxelinux.cfg/default
cp /var/www/html/rhel/isolinux/vmlinuz /tftpboot/linux-install/
cp /var/www/html/rhel/isolinux/initrd.img /tftpboot/linux-install/
5.生成ks檔案
yum install system-config-kickstart* -y
system-config-kickstart(重要:生成ks檔案)
#platform=x86, amd64, 或 intel em64t
4樓:那片星海那片空
可以封裝類似 windows 的 ghost 系統
如何選擇linu桌面環境,如何選擇 Linux 桌面環境
悟沛山 一 設定gnome或者kde為預設的啟動桌面環境方法1 修改 etc sysconfig desktop,根據需要將 desktop 後面的內容改為kde或gnome。方法2 在當前使用者目錄下建立 xinitrc 這個檔案 注意檔名前有一個點號,代表建立的是一個隱藏檔案 檔案的內容就一行s...
如何批量儲存Outlook郵件,如何批量儲存Microsoft Outlook郵件
爾蝶紅茶 你的意思是不是把整封郵件儲存在電腦上,如果是那樣的話,很簡單!1。開啟收件夾,選擇你要儲存的郵件,用滑鼠直接拖到桌面上或是其它資料夾就好了。2。或者你在開啟郵件的情況下,點選單欄的另存為,選擇檔案型別為.eml,然後再點儲存就ok了。microsoft outlook怎樣將郵件匯出 以ou...
如何批量設定標題,如何批量設定word標題?
開啟wps文件,在文件中新增內容,如需要設定多級標題時,只需將下級標題增加縮排即可。選中內容,點選滑鼠右鍵,開啟專案符號和編號設定功能。選擇需要的編號,點選確定。確定後,即可完成批量標題設定。工具 原料 thinkpadk4e windows10 wps11.1.0 1 開啟wps文件,在文件中新增...