Windows iSCSI Boot Server Installation and Initialization

This article is for CCBoot v2.1 only. For CCBoot v3.0, please refer to "Install CCBoot Server" in wiki. 

iSCSI boot technology makes it possible to diskless boot Windows over network for computers with no OS installed or even without local hard disk. On the LAN, computers with no local disk can get IP address via DHCP, necessary OS loading data via TFTP from the iSCSI target, then diskless boot Windows.

Benifits of iSCSI Boot Windows

As iSCSI boot software, CCBoot is in fact a combination of DHCP and TFTP. It works as an iSCSI boot target, handles requests from diskless booting computers and transfers Windows OS data to them via TFTP. CCCBoot can be used to diskless boot Windows XP, Windows 7 and Vista, it's also known as diskless boot software.

iSCSI Boot Server Installation

Download iSCSI boot software - CCBoot server installation package from - http://www.ccboot.com/download.htm.
Launch ccbootsetup.exe on the server and keep press the next button to the end.


Figure 1

CCBoot uses the following ports - 67 (DHCP), 69 (TFTP), 3260 (iSCSI), 1000 (Image Upload), 8001 (Service Control). You need to open these ports on the server firewall. Since CCBoot v2.1, you also need to open port 66. V2.1 uses port 66 as DHCP backup.

Note: Please shut down the other DHCP services on the LAN especially the DHCP service in the router.

Launch CCBoot and you will get the main interface as bellow:


Figure 2

iSCSI Boot Server Initialization

Demo Environment
Server IP: 192.168.1.10
Gateway: 192.168.1.1
DNS Address: 192.168.1.1
IP Mask: 255.255.255.0
DHCP Range: 192.168.1.101-192.168.1.254

Open the iSCSI boot software - CCBoot, "Options"->"Options Wizard" and configure step by step as bellow:


Figure 3

You need to select the correct local IP address as "DHCP Server IP". Press "Scan DHCP" to check if there are other DHCP services on the LAN. You need to stop other DHCP services on the LAN so that computers can get IP address from CCBoot and then diskless boot Windows.


Figure 4

Set "Server IP Address". Normally, it’s the same as "DHCP Server IP".
Set "Write-back File Path" and "Image Save Path" as you want.

"Write-back File Path" is used to store the diskless booted clients’ write-back data. You’d better use a big volume hard disk as "Write-back File Path". This disk should be formatted as NTFS and 64K bytes per cluster.

"Image Save Path" is used to store the iSCSI boot images. This disk should be also formatted as NTFS and 64K bytes per cluster. You’d better use a fast speed hard disk as "Image Save Path". For example, use an SAS hard disk.


Figure 5

Keep default values in "Server Cache Settings".


Figure 6

Keep default values in "Other Settings". Press the "Finish" button and confirm the popup dialog box.

Install iSCSI Boot Server for Windows with ISCSI Boot Software - CCBoot!