㈠ 如何使用pxe網路引導給多台伺服器自動配置和安裝linux系統系統
Pxe網路引導安裝CentOS-6.5與CentOS-7操作系統
關於CentOS-6.5的網路安裝,互聯網上有很多詳細介紹的文章,但對於CentOS-7的網路引導安裝卻是寥寥無幾,即便是有,也幾乎沒有完整的成功的案例!筆者由於工作需要,計劃pxe網路安裝這兩種操作系統,雖然CentOS-6.5已經有很多人介紹了,但筆者還是決定將它再重復敘述一遍。當然,本文最有價值的內容是pxe網路安裝CentOS-7,且可以啟動並使用。本文的很多截圖都是筆者在安裝兩種操作系統的過程中用手機拍下來的,畫面並不是特別清晰(還是可以看的),請讀者見諒。
由於工作原因,需要在一台伺服器上給所有用戶提供Linux操作系統的網路安裝服務,即pxe網路安裝。因為物理伺服器資源緊張,所以我就使用了Dell OPTIOLEX台式機來提供這種服務,
㈡ 請問電腦怎麼用pxe批量裝gho系統呢
可以裝,前提是架設好伺服器,所有電腦通過區域網聯接到伺服器,然後設置電腦pxe啟動,用網刻工具把伺服器的gho鏡像刻錄到本地C盤。
㈢ 如何通過PXE實現一鍵自動化安裝操作系統
PXE(preboot execute environment)預啟動執行環境,主要實現網路引導技術。
下來我們來看看如何配置:
安裝需要的組件:
yum install dhcp tftp-server tftp vsftpd syslinux -y
配置DHCP服務:
復制配置文件模版
cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf
編輯配置文件/etc/dhcp/dhcpd.conf
option domain-name "tuchao.com";
option domain-name-servers 192.168.1.201;
default-lease-time 43200; //默認最少租用時間
max-lease-time 86400; //默認最長租用時間
# Use this to send dhcp log messages to a different log file (you also
# have to hack syslog.conf to complete the redirection).
log-facility local7;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.110; //定義地址池
option routers 192.168.1.1; //定義網關
}
next-server 192.168.1.201; ////指向tftp伺服器
filename="pxelinux.0"; //tftp根目錄的相對路徑
配置完成後保存,啟動dhcp服務。
/etc/init.d/dhcpd start
配置tftp伺服器編輯配置文件vim /etc/xinetd.d/tftp
網路引導,一鍵自動化安裝,成功實現。
㈣ 如何用PXE網路啟動裝系統和維護系統
http://www.51nb.com/forum/thread-553604-1-1.html見此連接
使用Ghost進行系統備份,有整個硬碟(Disk)和分區硬碟(Partition)兩種方式。在菜單中點擊 Local(本地)項,在右面彈出的菜單中有3個子項,其中 Disk表示備份整個硬碟(即克隆)、Partition 表示備份硬碟的單個分區、Check 表示檢查硬碟或備份的文件,查看是否可能因分區、硬碟被破壞等造成備份或還原失敗。分區備份作為個人用戶來保存系統數據,特別是在恢復和復制系統分區時具 有實用價值。
選 Local→Partition→To Image 菜單,彈出硬碟選擇窗口,開始分區備份操作。點擊該窗口中白色的硬碟信息條,選擇硬碟,進入窗口,選擇要操作的分區(若沒有滑鼠,可用鍵盤進行操作: TAB鍵進行切換,回車鍵進行確認,方向鍵進行選擇)。 在彈出的窗口中選擇備份儲存的目錄路徑並輸入備份文件名稱,注意備份文件的名稱帶有 GHO 的後綴名。 接下來,程序會詢問是否壓縮備份數據,並給出3個選擇:No 表示不壓縮,Fast表示壓縮比例小而執行備份速度較快,High 就是壓縮比例高但執行備份速度相當慢。最後選擇 Yes 按鈕即開始進行分區硬碟的備份。Ghost 備份的速度相當快,不用久等就可以完成,備份的文件以 GHO 後綴名儲存在設定的目錄中。
二、硬碟克隆與備份
硬碟的克隆就是對整個硬碟的備份和還原。選擇菜單Local→Disk→To Disk,在彈出的窗口中選擇源硬碟(第一個硬碟),然後選擇要復制到的目標硬碟(第二個硬碟)。注意,可以設置目標硬碟各個分區的大小,Ghost 可以自動對目標硬碟按設定的分區數值進行分區和格式化。選擇 Yes 開始執行。
Ghost 能將目標硬碟復製得與源硬碟幾乎完全一樣,並實現分區、格式化、復制系統和文件一步完成。只是要注意目標硬碟不能太小,必須能將源硬碟的數據內容裝下。
Ghost 還提供了一項硬碟備份功能,就是將整個硬碟的數據備份成一個文件保存在硬碟上(菜單 Local→Disk→To Image),然後就可以隨時還原到其他硬碟或源硬碟上,這對安裝多個系統很方便。使用方法與分區備份相似。
三、備份還原
如果硬碟中備份的分區數據受到損壞,用一般數據修復方法不能修復,以及系統被破壞後不能啟動,都可以用備份的數據進行完全的復原而無須重新安裝程序或系統。當然,也可以將備份還原到另一個硬碟上。
要恢復備份的分區,就在界面中選擇菜單Local→Partition→From Image,在彈出窗口中選擇還原的備份文件,再選擇還原的硬碟和分區,點擊 Yes 按鈕即可。
四、區域網操作
LPT 是通過並口傳送備份文件,下面有兩個選項:slave 和 master, 分別用以連接主機和客戶機。 網路基本輸入輸出系統 NetBios 和 LPT 相似, 也有 slave 和 master 兩個選項, 作用與 LPT 相同。
先和平時一樣將要 ghost 的分區做成一個 *.gho 文件,再在一台 win98 上安裝Symantec Ghost 企業版,重啟。
1. 首先製作一張 ghost 帶網卡驅動的啟動盤。Start > Programs > Symantec Ghost > Ghost Boot Wizard->Network Boot Disk 如果你的網卡在列表內直接選擇它就可以生成一張帶 PC-DOS 的啟動盤。(但 6.5版的生成的軟盤經常有問題,不能成功啟動)如果你的網卡不在列表內,你要建立專用的 Packet Driver。ADD->Packet Driver (網卡的驅動程序中有)往下根據提示一步一步走,填入工作站的 ip(ghost 一定要 tcp/ip 協議)。最後生成一張軟盤,但此軟盤仍不能使用,要改 autoexec.bat 文件在 net xxxx.dos 後面加一個16進制的地址,如 0X75 等。多台計算機只需改 wattcp.cfg 文件中的 ip 即可:
IP = 192.168.100.44
NETMASK = 255.255.255.0
GATEWAY = 192.168.100.1
2. 在 server 端運行 multicast server 出來的畫面。先給 server一個Session Name(別名)如:bb,再選擇 image file 就是你的 gho 文件。然後 ->Dump From Client->rtitions->More Options-> 在 auto start 的 client 中填入 50(如果你要同時復制50台)->accept client 就算完成了,當你的工作站數達到50台時,server就自動傳送*.gho 文件。
3.詳述:
目前,相當多的電子教室都採用了沒有軟碟機、光碟機的工作站。在沒有軟碟機、光碟機的情況下,當硬碟的軟體系統出現問題時,能否實現網路硬碟克隆呢?PXE (Preboot Execution Environment,它是基於 TCP/IP、DHCP、TFTP 等 Internet 協議之上的擴展網路協議)技術提供的從網路啟動的功能,讓我們找到了解決之道。下面,我們就來講解怎樣採用Ghost 7.0來實現基於 PXE 的網路硬碟克隆。
網路硬碟克隆過程簡述
網路硬碟克隆過程為:在裝有軟碟機的工作站上,用一張引導盤來啟動機器,連接到伺服器,使用 Ghost 多播服務(Multicast Server)將硬碟或分區的映像克隆到工作站,這樣就實現了不拆機、安全、快速的網路硬碟克隆。
實現 PXE 網路啟動方式
對於沒有軟碟機、光碟機的工作站,要實現PXE網路啟動方式,需要完成三個步驟:
1、工作站的PXE啟動設置
PXE網路啟動一般要求在網卡上加裝 PXE 啟動晶元(PXE Boot ROM);對於某些型號的網卡,也可以將 PXE 啟動代碼(Boot Code)寫入主板的 Flash ROM;而一些主板上集成了網卡的品牌機(例如清華同方的商用機),可直接支持PXE啟動。
常用的 RTL8139 晶元的網卡,其 PXE 啟動設置方式是:機器啟動時根據屏幕提示按下Shift+F10,在啟動類型中選擇PXE,開啟網路啟動選項即可。
2、製作 PXE 啟動文件
製作 PXE 的啟動文件,推薦使用 3Com 的 DABS(Dynamic Access Boot Services)。DABS 提供了功能強大的 PXE 啟動服務、管理功能,但是,網上可供下載的是一個30天的試用版。所以,我們只用它的啟動映像文件製作功能,而由 Windows 2000 Server 的 DHCP 伺服器來提供 PXE 啟動服務。
DABS 可以安裝在任何一台運行 Windows 的機器上。安裝後,運行 3Com Boot Image Editor,出現主界面圖。選擇「創建TCP/IP或PXE映像文件(Create a TCP/IP or PXE image file)」,出現對話窗口。為即將建立的映像文件命名,例如:pxeghost.img,其他採用默認選項,將經測試正常的網路啟動盤放入軟碟機,選擇 [OK],創建PXE啟動映像 Pxeghost.img文件。
在 3Com Boot Image Editor 的主菜單中,選擇「創建PXE菜單啟動文件(Creat a PXE menu boot file)」,在出現的窗口中選擇[添加(Add)],加入我們剛剛創建的啟動映像文件Pxeghost.img,在「選項(Options)」標簽中可 以設置菜單標題和等待時間。
選擇[保存(Save)],給保存的PXE菜單啟動文件命名為 Pxemenu.pxe。
3、伺服器的PXE啟動服務設置
Windows 2000 Server 的 DHCP 服務支持兩種啟動協議:DHCP 和 BOOTP。我們可以設定以下三種選擇:僅 DHCP、僅 BOOTP、兩者。如果我們的區域網中由其他的 DHCP 伺服器提供動態 IP 地址分配,那麼這里選「僅BOOTP」即可;如果需要這台伺服器提供動態 IP 地址分配,則需要選「兩者」。
接下來,設置啟動文件名。在DHCP伺服器的作用域選項中配置選項「067:啟動文件名」,字串值為我們創建的 PXE 菜單啟動文件名 Pxemenu.pxe。注意:文件名不包含路徑。
DHCP 伺服器只是將啟動文件名通知給 BOOTP 客戶機,客戶機通過什麼方式下載啟動文件呢?答案是,需要 TFTP 服務。3Com 的 DABS 包含了一個 TFTP 服務組件,當然,也可以下載一個免費的 TFTP 伺服器軟體長期使用。
在 TFTP 伺服器的設置中,規定一個服務目錄。將製作的 PXE 啟動文件 Pxeghost.img、Pxemenu.pxe 放到 TFTP 的服務目錄中。TFTP 伺服器設置為自動運行。
用 Ghost 多播克隆硬碟
現在運行 Ghost 多播伺服器,任務名稱為 Restore。設置完畢,按下[接受客戶(Accept Clients)]按鈕。啟動要接受硬碟克隆的無軟碟機工作站,如果以上步驟操作無誤,應該能夠實現 PXE 啟動,加入到多播克隆的任務當中。所有的目標工作站連接到本次任務之後,按下[發送(Send)]按鈕,開始克隆任務。
五、參數設置
在 Options 中可以設置參數。下面簡單介紹一下:
1.image write buffering:在建立備份文件時, 打開寫緩沖;
2.sure:選擇此項後, 不再會出現最終確認詢問 (建議不要選擇此項);
3.no int 13:選擇此項後, 不支持中斷 13 (預設時不選擇);
4.reboot:在對硬碟或者分區操作完成之後, 自動重啟計算機;
5.spanning:通過多個卷架構備份文件 (選擇此項時, 關閉 write buffering);
6.autoname:自動為 spanning 文件命名;
7.allow 64k fat clusters:允許使用 64K FAT 簇 (僅在 Windows NT 中支持);
8.ignore CRC errors:忽略 CRC 錯誤;
9.override size limit:如果出現分區大小不相配, 可忽略執行;
10.image read buffering:打開生成備份文件時的讀緩存 (預設時選中此項)。
六、軟體特性
1.存貯介質
Ghost 支持的存儲介質超出了我們的想像,它支持對等 LPT 介面、對等 USB 介面、對等 TCP/IP 介面、SCSI磁帶機、攜帶型設備(JAZ、ZIP、MO等)、光碟刻錄機(CDR、CDRW)等。而這些特性不需要任何外帶的驅動程序和軟體,只需一張 軟盤就可以做到!特別是對光碟刻錄機的支持,如今的刻錄機和空白光碟都十分便宜,非常適合作備份的用途。
2.兼容性
Ghost 對現有的操作系統都有良好的支持,包括 FAT16、FAT32、NTFS、HPFS、UNIX、NOVELL 等文件存儲格式。同以前版本不同的是,Ghost 2001 加入了對 Linux EX2的支持(FIFO 文件存儲格式),這也就意味著 Linux 的用戶也可以用 Ghost 來備份系統了。
3.配套軟體
A.Ghost 瀏覽器
在以前的 Ghost版本中,我們只能對整個系統進行簡單的備份、復制、還原,要恢復單個的文件和文件夾還要使用外帶的 GhostEXP 軟體。現在,Symantec 公司已經將 Ghost 瀏覽器整合在軟體中。Ghost 瀏覽器採用類似於資源管理器的界面,通過它,我們可以方便迅速地在備份包中找出我們想要的文件和文件夾並還原。
使用Explorer可以備份整個硬碟或單個硬碟分區,點擊工具欄上的圓柱形圖標,彈出硬碟或分區選擇對話窗口,然後再選擇備份文件的儲存目錄並輸入名稱即可完成。要注意的是,非注冊用戶不能使用備份這項功能。
在 Ghost Explorer 中管理硬碟備份文件就非常方便了。首先選擇打開一個備份文件(File/Open),這時備份中的文件就像資源管理器一樣在程序界面窗口中列出,可以在其 中非常方便地查看、打開文件,也可以查找文件,或者將某個文件刪除(但不能刪除目錄)。
在 Ghost Explorer 中提供了多種還原硬碟備份文件的方法,最方便的方法是使用滑鼠右鍵點擊某個文件,在彈出菜單中選擇 Restore,然後輸入要還原到的目錄,這樣,單個文件就從整個磁碟備份中還原出來了。當然,如果要還原整個磁碟備份,只需選擇左面目錄列表欄中最上面 的帶磁碟圖標的目錄項,然後點擊工具欄中的還原圖標 (第二個) 就可以了。
B.GDisk
GDisk 是一個新加入的實用工具,它徹底取代了 FDisk 和 Format,功能有:
* 快速格式化。
* 隱藏和顯示分區。此功能允許一個以上的主 DOS分區,並且每個分區上的操作系統有不同的版本。隱藏分區的能力使計算機習慣於引導到選定的可引導分區,忽略其他隱藏分區中相同操作系統的安裝。
* 全面的分區報告。
* 高度安全的磁碟擦除。提供符合美國國防部標准和更高安全標準的磁碟擦除選項。
與使用互動式菜單的 FDisk 不同,GDisk是由命令行驅動的。這提供了更快的配置磁碟分區和在批處理文件中定義 GDisk操作的能力。但與此同時,幾十個參數會令普通用戶頭疼,因此筆者不推薦一般用戶使用,Symantec 公司也應該推出相應的GUI(圖形用戶界面)控制台以方便用戶使用。具體的參數說明可以用命令行 gdisk/? 了解。
C.Live Update
Live Update 是 Symantec公司軟體的一個通用升級程序,它能夠檢查當前系統中已安裝的 Symantec 軟體,並且通過英特網對軟體進行在線升級。
在安裝 Ghost 2001 時,安裝程序自動升級了 Live Update 程序的版本。
七、命令行參數:(Ghost 的無人 備份/恢復/復制 操作)
其實 Ghost 2001 的功能遠遠不止它主程序中顯示的那些,Ghost 可以在其啟動的命令行中添加眾多參數以實現更多的功能。命令行參數在使用時頗為復雜,不過我們可以製作批處理文件,從而「一勞永逸」(類似於無人安裝 Windows 98 和Windows 2000)。現在讓我們來了解一些常用的參數(了解更加詳細的參數介紹可查看 Ghost 的幫助文件)。
1.-rb
本次 Ghost 操作結束退出時自動重啟。這樣,在復制系統時就可以放心離開了。
2.-fx
本次 Ghost 操作結束退出時自動回到DOS提示符。
3.-sure
對所有要求確認的提示或警告一律回答「Yes」。此參數有一定危險性,只建議高級用戶使用。
4.-fro
如果源分區發現壞簇,則略過提示而強制拷貝。此參數可用於試著挽救硬碟壞道中的數據。
5.@filename
在 filename 中指定 txt 文件。txt文件中為 Ghost 的附加參數,這樣做可以不受DOS命令行 150 個字元的限制。
6.-f32
將源 FAT16 分區拷貝後轉換成 FAT32(前提是目標分區不小於 2G)。WinNT 4 和Windows95、97用戶慎用。
7.-bootcd
當直接向光碟中備份文件時,此選項可以使光碟變成可引導。此過程需要放入啟動盤。
8.-fatlimit
將 NT 的 FAT16 分區限制在 2G。此參數在復制 Windows NT 分區,且不想使用64k/簇的 FAT16 時非常有用。
9.-span
分卷參數。當空間不足時提示復制到另一個分區的另一個備份包。
10.-auto
分卷拷貝時不提示就自動賦予一個文件名繼續執行。
11.-crcignore
忽略備份包中的 CRC ERROR。除非需要搶救備份包中的數據,否則不要使用此參數,以防數據錯誤。
12.-ia
全部映像。Ghost 會對硬碟上所有的分區逐個進行備份。
13.-ial
全部映像,類似於 -ia 參數,對 Linux 分區逐個進行備份。
14.-id
全部映像。類似於 -ia 參數,但包含分區的引導信息。
15.-quiet
操作過程中禁止狀態更新和用戶干預。
16.-s cript
可以執行多個 Ghost 命令行。命令行存放在指定的文件中。
17.-split=x
將備份包劃分成多個分卷,每個分卷的大小為 x兆。這個功能非常實用,用於大型備份包復制到移動式存儲設備上,例如將一個 1.9G 的備份包復制到 3 張刻錄盤上。
18.-z
將磁碟或分區上的內容保存到映像文件時進行壓縮。-z 或 -z1 為低壓縮率(快速);-z2 為高壓縮率(中速);-z3 至 -z9 壓縮率依次增大(速度依次減慢)。
19.-clone
這是實現 Ghost 無人備份/恢復的核心參數。使用語法為:
-clone,MODE=(operation),SRC=(source),DST=(destination),[SZE(size),SZE(size)...]
此參數行較為復雜,且各參數之間不能含有空格。其中 operation意為操作類型,值可取::磁碟到磁碟;load:文件到磁碟;mp:磁碟到文件;p:分區到分區;pload:文件到分區;pmp:分區到文件。
Source 意為操作源,值可取:驅動器號,從1開始;或者為文件名,需要寫絕對路徑。
Destination 意為目標位置,值可取:驅動器號,從 1開始;或者為文件名,需要寫絕對路徑;@CDx,刻錄機,x 表示刻錄機的驅動器號,從1開始。
㈤ 如何使用pxe啟動windows
方法/步驟
PXE啟動安裝Windows 7原理
首先,說說PXE啟動。PXE(preboot execute environment)是由Intel公司開發的啟動技術,工作於Client/Server的網路模式下,支持工作站通過網路從遠端伺服器下載鏡像文件,並由此支持來自網路的操作系統的啟動過程。
目前,電腦的網卡幾乎都支持PXE啟動,一般在BIOS啟動設置里有類似「PXE boot」菜單即表示支持PXE啟動。我們只要在伺服器上配置好啟動參數和正版windows7系統下載安裝共享鏡像(後文有製作方法),客戶端啟動後通過網路映射即可實現網路安裝Windows 7(如圖1)。
4
PXE啟動輕松安裝Windows 7
現在將客戶端電腦接入網路並設置從PXE啟動,成功分配IP地址後就會自動載入所需的啟動文件並進入WinPE,進入WinPE系統後打開「我的電腦」,確保可以看到網路共享驅動器。在客戶端電腦上單擊「開始→程序→Ghost→Ghost 11.0.2.1573」,啟動「Ghost32」後選擇「分區→從鏡像」,選擇上述網路驅動器中的「Windows 7.gho」恢復到客戶機的第一分區。如果客戶機是一台全新的電腦,我們還可以先利用WinPE自帶的分區工具對硬碟進行分區、格式化等操作。
㈥ mdt伺服器的如何配置對指定的客戶端進行pxe安裝系統
PXE 啟動過程摘要
客戶端由 DHCP 選項 066 和 067 定向,從 TFTP 伺服器下載 bootPXEboot.n12。
PXEboot.n12 立即開始網路啟動。
客戶端從 TFTP 伺服器下載 bootootmgr.exe 和 bootBCD 文件。 注意:BCD 存儲必須駐留在 TFTP 伺服器上的 oot 目錄中,並且必須命名為 BCD。
Bootmgr.exe 讀取 BCD 操作系統條目和下載 bootoot.sdi 和 WindowsPE 圖像 (bootoot.wim)。 也可以下載的可選文件包括 true type 字體 (bootFontswgl4_boot.ttf) 和休眠狀態文件 (hiberfil.sys)(如果這些文件存在)。
Bootmgr.exe 通過調用 winload.exe WindowsPE 映像啟動 WindowsPE。
載入 Windows PE、打開命令提示符並運行 wpeinit.exe 以初始化 Windows PE。
Windows PE 客戶端使用 Windows PE 命令提示符提供對諸如 imagex、diskpart 和 bcdboot 等工具的訪問許可權。 通過將這些工具與 Windows10 映像文件結合使用,可正確格式化目標計算機,載入完整的 Windows10 操作系統。
㈦ 運維部署自動化實踐(一)利用PXE遠程自動化安裝Ubuntu16.04 server
因為項目需要(實際是沒有人手。。。),需要搞開發的我自己來搭建伺服器集群環境,並完成軟體服務的自動化部署。本文及後續文章,記錄運維部署自動化實踐中的每一步工作,便於以後追蹤參考。
本文先完成第一步工作:遠程自動化安裝Linux系統
技術方案選擇:PXE+dhcp+tftp+kickstart 安裝ubuntu16.04 server
宿主機:ubuntu16.04 desktop
目標伺服器:(1)Dell Poweredge R540
(2)VMware虛擬機
安裝鏡像: ubuntu-16.04.5-server-amd64.iso
安裝isc-dhcp-server
sudo apt-get install isc-dhcp-server
修改/etc/default/isc-dhcp-server
修改/etc/dhcp/dhcpd.conf,添加如下配置:
運行dhcp服務
sudo service isc-dhcp-server start
安裝tftpd-hpa
sudo apt-get install tftpd-hpa
修改/etc/default/tftpd-hpa
創建tftp目錄
sudo mkdir /var/lib/tftpboot
sudo chmod 777 /var/lib/tftpboot
運行tftp
sudo service tftp-hpa start
安裝apache2
sudo apt-get install apache2
apache 默認的根目錄是/var/www/html ,使用默認配置啟動apache
sudo service apache2 start
通過瀏覽器訪問http://192.168.1.110 測試http服務已開啟
從修改內容看出,主要是為了添加pxe伺服器的地址,以便目標機能夠找到對應的ks.cfg以及seed文件。
將ks.cfg文件拷貝至http根目錄
sudo cp ks.cfg /var/www/html/
Dell伺服器與虛擬機均可自動開啟安裝過程,虛擬機全程無干擾安裝完畢。
Dell伺服器安裝過程中報錯:
the partition table format in use on your disks normally requires you to create a separate partition for boot loader code. this partition should de marked for use as a "reserved bios boot area" and should de at least 1 mb in size. note that this is not same as a partition mounted in /boot.
if you do not go back to the partitioning menu and correct,boot loader installation may fail later,although it may still be possible to install the loader to a partition.
在這一步卡住後安裝程序無法自動執行,我手工點擊忽略後系統也能夠繼續安裝完畢。
網上各種搜,看到一些評論說debian系的linux不建議用kickstart安裝,建議直接使用preseed配置來安裝,接下來研究下看看能不能解決問題。
問題鏈接: https://serverfault.com/questions/658070/kickstarting-ubuntu-14-04-how-do-i-create-an-efi-boot-partition-from-my-ks-cf
下一章: 運維部署自動化實踐(二)PXE+Preseed自動安裝Ubuntu16.04 server
㈧ 區域網Pxe 做系統方法及教程求助
今天我給大家帶來的是如何在不同區域網的客戶機(client)也能實現系統的自動安裝,大家可以來學習下。 一、原理篇 1.先實現全網的互通即能ping通,這樣是實現跨區域網實現自動安裝系統的基礎。 2.在192.168.2.0/24這個區域網中搭建一個dhcp server,之所以在客戶端所在的區域網中搭建dhcp server,是因為通過dhcp server可以自動獲取ip地址而且還可以指定路由以及指定tftp server。指定路由相當於默認網關這樣client就可以和PXE server通信,指定tftp server客戶端可以通過tftp協議下載pxelinux.0文件以及內核啟動文件等。通過text.cfg文件知道ks.cfg文件的位置,下載並按照ks.cfg文件的步驟安裝系統。由ks.cfg文件就知道系統安裝文件在192.168.0.105的/var/www/ubuntu目錄中,請求安裝文件安裝之。 二、實戰篇 1.實現全網互通 把PXE Server的網關指向192.168.0.111,dhcp server 的網關指向192.168.2.1 在192.168.0.111主機上做路由:#route add default gw 192.168.1.1 在192.168.2.1主機上做路由: #route add default gw 192.168.1.2 在客戶端dhcp server 上測一下聯通性:(當然ping最簡單) 這樣全網就互通了。 2.客戶端dhcp server的設置: #vim /etc/dhcp3/dhcpd.conf subnet 192.168.2.0 netmask 255.255.255.0 { range 192.168.2.100 192.168.2.200; option domain-name "192.168.2.2"; option domain-name-servers 192.168.2.2; option routers 192.168.2.1; #這是指定客戶端網關為:192.168.2.1 default-lease-time 600; max-lease-time 7200; next-server 192.168.0.105; #這里指定tftp server 為192.168.0.105 filename "pxelinux.0"; } 對於客戶端來說dhcp server的設置是非常重要的,當然也可以用dhcp 中繼、路由這里就不介紹了。 三、測試安裝 client 分配的ip是:192.168.2.101 ,網關:192.168.2.1 tftp server :192.168.0.105 這樣設置完之後跨區域網自動安裝系統就已經完成了。雖說步驟不多,但還是需要用戶們認真按步驟執行,才能牢記此方法哦。
㈨ 如果內網搭建一個PXE伺服器來安裝系統,怎麼搭建
搭建分為3個區域:
1、交換機(必須臨時關閉DHCP)
2、部署用server主機(由此台主機接管DHCP服務)
3、其他一堆客戶機(需要調節至PXE引導模式)
方法:參照帖子網頁鏈接進行部署server,需要包含dhcp tftpd web kickstart等服務。
配置完成後將server和其他客戶機連接至交換機,server保持開啟。
然後逐個將客戶機開機即可實現自動批量部署。
Windows的PXE安裝方法同理,只是用的軟體不一樣罷了。