Prepare Server: Raid0 RAID0 Setup

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 103

Prepare Server

1. CPU: 4 cores Intel CPU


2. RAM : 32 GB
3. Hard Disk: 3 x 2T SATA hard disks and 4 x 256G SSD disks (recommended to use Samsung Evo SSD for
best performance and reliability)
a. 1 SATA HDD, split to two partitions. one for Server OS installation and one for CCBoot installation.
b. 1 SSD for boot images.
c. 2 SATA HDDs in RAID0 for game disks, refer RAID0 setup
d. 2 SSD for writeback disk
e. 1 SSD for SSD cache

4. You need to format all disk in 64K allocation unit, except the OS HDD.

5. Windows Server 2008 R2 enterprise.

Notes:

a. CCBoot support M.2 SSD as well. You can use it for SSD cache or image disk depending on the requirement

b. If you are using SSD for game disk, then there is no need to use SSD Cache disk.

c. Its recommended to use same size SSD for writeback disk. Also, do not use combination of HDD and SSD
for writeback disk. The performance will not be as good as will SSD only writeback disk.

d. DO NOT in any case use partition for disk in CCBoot. It will lower the performance as well as wear out your
disks faster. Boot time will be slow for clients as well

e. CCBoot trial works for 30 Days for 5 users. There are no other limitation in functions. If you try to boot
more than 5PCs in trial then clients will not be stable and may crash. 5 PC trial is most stable, any more
you want to boot, please purchase license.

Refer "Server Cache Settings" to set the server disks, RAM cache and SSD cache

CCBoot installation and configuration

Download super image


1. Download and install utorrent.
2. Go to our forum for windows 7 super image or download the torrent file
3. Download Windows 7 image.
4. Once download is finished, then extract the image from the compressed file and copy it to your image disk
(which you will set later).

Install CCBoot Server

Please watch the video

Configure client PC for diskless boot


For new motherboard -

1. Turn on the client PC and go in to the BIOS by pressing "F2 or Del or ESC key

2. Go to "Advanced" tab, and select the "Integrated Peripherals" option and press "Enter" (Figure 1).

Figure 1

3. In "Integrated Peripherals", look for "Lan Option ROM" or "Boot from LAN" and then change the option to
"Enabled". (Figure 2)
Figure 2

4. After that, go to "Boot" tab and then select "Boot Sequence" or "Boot Priority".

5. You need to set the "Network" to be the first priority (Figure 3).
Figure 3

Important: Keep in mind that in new motherboard with UEFI BIOS, you need to set the Boot Mode to either
“Legacy” or “Legacy+UEFI” in order for the boot to work

For old motherboard -


1. Turn on the client PC and go in to the BIOS by pressing "F2" or "Del" or "ESC" key
2. Select "Integrated Peripherals" and press "Enter" key (Figure 4).
Figure 4

3. Look for “LAN Option ROM” (Figure 5)


Figure 5

4. Highlight the “Disabled” option beside the “LAN Option ROM” and then change it to “Enabled” (Figure 6)
Figure 6

5. Now, “Lan Option ROM” is enabled (Figure 7).


Figure 7

6. Save the BIOS settings and reboot and then enter the BIOS again.
7. Select “Advanced BIOS Features” option and press "Enter" (Figure 8).
Figure 8

8. In “Advanced BIOS Feature”, highlight and open “Boot Sequence” (Figure 9)


Figure 9

9. In the “Boot Sequence” or “Boot Priorities” make sure that 1st Boot Device is “Network:” (Figure 10)
Figure 10

10. Once the above settings are set, save bios settings and reboot the client, it will now boot from CCBoot

Updating image and game disk using superclient

After you have successfully booted you clients, you need to install any application or update
the windows. So that is performs at 100% capacity.
Refer the video below to understand how you can update the image and game disk, simple as
it can be.

Install CCBoot Server

2017/05/10 19:09

Download the latest version of CCBoot Setup Package from website.

Installation process takes about a minute.

Note: CCBoot trial works for 30 Days for 5 users. There are no other limitation in functions.
If you try to boot more than 5PCs in trial then clients will not be stable and may crash. 5 PC
trial is most stable, any more you want to boot, please purchase license.

Like in older version when email and password was used for trial, the new version doesn't
have that thus to reset trial please re install server OS once and install CCBoot again. Make
sure you backup your settings so you can restore it quickly.

1) Open the setup package, click ‘Next’ in the installation wizard (Figure 1-1).

Figure 1-1
2) Select the "CCBoot Server Installation" radio button in the "Select Component" step, and
then click "Next" button installation starts. (Figure 1-2)

Figure 1-2

3) Once installation is complete, check the “Launch CCBoot” checkbox and click
“Finish”button (Figure 1-3).
Figure 1-3

4) On the pop-up dialog box, click "Yes" button to reboot your server (Figure 1-4).

Figure 1-4

5) Once the server is rebooted, double click the CCBoot icon on the desktop to open the
CCBoot main UI (Figure 1-5).
Figure 1-5

6) If you have purchased license already then lets register the license. Click "Help" menu
then click "About and Register" option (Figure 1-6) .
Figure 1-6

7) Now, on the "About CCBoot" dialog box, enter your license and click "Register" (Figure
1-7).

Figure 1-7
8) Once the license is verified on our server, a pop-up will open "Register OK", click “OK”
button to close it (Figure 1-8)

Figure 1-8

8) Now, setup the DHCP settings as per your network configuration (Figure 1-9)

Figure 1-9
CCBoot Server Ports

CCBoot uses the following ports - 67 (DHCP), 69 (TFTP), 3260 (iSCSI), 1000 (Image
Upload),8001 (Service Control). Please open these ports on the server firewall to make sure
client PC can diskless boot successfully. For CCBoot v3.0, you also need to open port 66. v3.0
using port 66 as DHCP backup. And after v3.0 20130871,CCBoot use port 4011 instead of port
66 as DHCP backup.

Note: In order to make sure that client's PCs can diskless boot well, please shut down the other
DHCP services on the LAN, especially the DHCP service in the router.You can be rest assured
that after you disabled other DHCP services on the LAN,it will not affect other computers'
connecting to the Internet, because CCBoot will provide DHCP service which could also be used
by the computers which boot from HDD.

Setup your network for CCBoot

2017/04/25 13:06

We all have setup the CCBoot server and clients many time but we didnot get it right the first
time. So, refer our simple layout diagram for CCBoot to setup the CCBoot and network right,
the first time.

Figure 1
You can base your setup with this and if you have more clients then add additional switch
and server to balance the load.

Create Boot Image

2017/04/01 01:03

1. Preparing Client
1) Choose one client PC as master PC used for uploading boot image.

2) Attach a hard disk on the PC.

3) Delete all partitions firstly. Then allocate a small MBR partition about 40G size and leave
the rest unallocated. Format the 40G partition with NTFS.

Note: If you want to use Windows 7 or Windows 8 as client OS, when installing OS, you
need to connect the boot disk to the SATA 0 interface of the mother board. If you are not sure
which is the SATA 0 interface, you can remove other hard disks on the client, just leave one
HDD for installing OS. The reason is that, on Windows 7 and Windows 8, the boot data will
always be written to the hard disk which is connected to the SATA0 interface. If the HDD on
the SATA 0 interface is not the boot disk, the client will be failed to boot from that image.
Because CCBoot only uploads the boot disk data.

4) Install Windows XP or Windows 7 on this partition. Install only NIC driver, main board
chips driver and other low level drivers on this master PC.

5) Install the latest patches of Windows even the service patches are installed. (DO NOT
skip this step)

6) Open the local area connection network properties and configure as bellow (Figure 1-1).
Figure 1-1

Click "Properties". Please uninstall "QoS Packet Scheduler" (Figure 1-2).


Figure 1-2

Select "Internet Protocol (TCP/IP)" and click "Properties" (Figure 1-3).


Figure 1-3

Select "Obtain an IP address automatically" and "Obtain DNS server address automatically",
then click "OK" to save.

2. Client Application Installation


Please refer to Client Optimization before proceeding with Client installation.

Image upload has also be modified to make it simpler. Notice in the “General” tab in the
“Option” dialog box, there is no “Image upload”path. This is because in the version since
20160401, the default image upload path is the “Image” disk and if you have not set “Image”
disk then it will be defaulted to “C:\”.

1) Copy and Run the CCBoot Setup Package on the client PC whose image you want to
upload, click “Next” (see ).
Figure 2-1

2) Choose “CCBoot Client Application” on the second screen and proceed with the
installation.

Figure 2-2
3) On the last screen of setup, tick the “Launch CCBoot Client” check box and click “Finish”
button (as).

Figure 2-3

4) CCBoot Client application will open and will prompt you to start installation.
Figure 2-4

5) Once the installation is done, “NIC Drivers”dialog box will open, you can tick “Select
All” check box to install all PNP drivers. click “OK”, it will install PNP drivers if any are
selected (see )

Figure 2-5

6) After the PNP drivers are installed, click “OK”to finish “CCBoot Client” installation (see
).
Figure 2-6

3 Upload Client Image

Windows 10 image upload has been optimized in the new version. The image upload process
is same as before.

1) Set the Server IP, image file size and name of the image then click “Upload image” (as ).
Figure 2-7

2) In the server the client will create the image in the “Image” disk or in C:\ if “Image” disk
is not assigned.

Note: CCBoot supports two types of image file format. It supports VHDX, VMDK and VHD image
file format. The image file format depends on the file extension you have set for the "Image File
Name". For example, if you set"XP01.vmdk" as the "Image File Name", it means you will
use"VMDK" image file format, while if you set "XP01.vhd", it means you will use "VHD" image file
format. We recommend you to use VHD format.

Note: If the uploaded image doesnot boot good or has long boot time then try our super image
instead.

Diskless Boot Client

2014/07/11 10:54

1) On CCBoot server, double click PC101 to open the dialog box of master PC's properties
uncheck "Enable Upload Image" and click "Save".

2) Shutdown the master PC. Remove the HDD or disable HDD in BIOS (This step is
necessary especially for Windows 7). Set it firstly and boot from LAN (or network, PXE rom,
or some similar settings) in BIOS settings, so that it will start diskless boot.

3) Boot the master PC, you will see the following picture (Figure 1-1).
Figure 1-1

4) For the first time of diskless booting the master PC, you can modify its computer name and
IP address as you wish. And then press Enter key. The client will be rebooted again (Figure
1-2).

Figure 1-2
5) Now it will be diskless boot successfully (Figure 1-3).

Figure 1-3

Note: For the first time you diskless boot Windows 7, you will get a startup list (also called
"safe mode", it only happens when uploading image), normally just like not shuting down
computer. That’s just because we uploaded the Windows 7 image during it’s running. Below
is for how to prevent from this situation for future booting.

1) On CCBoot server, double click PC101 to open the master PC’s properties dialog box,
check "Keep Write-back" and click "Save". Boot the client diskless.

2) Select "Start Windows 7 Normally" to boot.

3) When this client boot is OK, shut it down.

4) On the CCBoot server, double click PC101, press "Save to Image" in this client's
properties and uncheck "Keep Write-back".

Now, clients can boot Windows 7 from this image normally.

Additional Instruction

If the image you have uploaded from the master PC can be used to diskless boot Windows
XP/7 for all the other client PCs, please install other drivers (display, sound etc), Windows
updates, and various application level of software’s image by updating image.
If you want to diskless boot Windows XP with a single image for client's computers with
different hardware specifications, you need to implement PnP. Please refer to this article for
more details - Create a Single Image for All Specifications.

If the diskless booting stops at the Windows Logo for a long time and report BSOD error
code such as 0x0000007b at last, please refer to Client Diskless Boot Failed.

Add boot image

2016/07/24 01:22

1. Open CCBoot UI and click on the "Image Manager" node.

2. Right click on the right pane and choose "Add Image" (Figure 1)

Figure 1

3. Image dialog box opens, in "Image Name" box enter the name of the image and then click
browse button " ... " (Figure 2)
Figure 2

4. Now, browse to where you image is and select it and click "Open" button (Figure 3).
Figure 3

5. Now, in the image dialog box, you will see the "Image Path", click "OK" button to add the
image (Figure 4).
Figure 4

6. Now, in the image manager, you will see the image you just added (Figure 5).
Figure 5

You can add many images in CCBoot and assign them to client.

To assign the image, double click the client and then in "Client Details" click the "Image"
drop down and select your image "Windows 7" and click "OK" (Figure 6).
Figure 6

You can assign any image to client that you have added in the "Image Manager".

Standard Method to Create Boot Image

2017/05/06 15:47

Here is the standard method to create bootable client image.

1) Choose one of the client PC as master PC and connect HDD. If you have many different
motherboards/specifications PCs, then choose the newest one. For example, the motherboard
that was released recently.

2) Please format C: to NTFS and default cluster size. Notes: When you install Windows 7
with DVD, it will allocate a 100 MB hidden partition if the HDD is not formatted. CCBoot
cannot boot it if there is 100 MB hidden partition.So, only create a single partition to install
windows.
3) Install the client OS system. CCBoot client supports Windows XP, Windows 2003, Vista,
and Windows 7, Windows 2008 and Windows 8, Windows 10 All Builds. Both 32-bit and
64-bit are supported.

4) Install the latest patches of Windows as well as the service packs if available. (DO NOT
skip this step)

5) Install the motherboard chipset drivers and NIC driver. With only chipset and NIC driver
installed the image will be compatible with most specifications. If you install all device
drivers, the image may have graphics and other driver conflict with different specifications.
We can install other device drivers once the client has successfully booted and is placed in
super client mode.

6) Open the local area connection network properties (Figure 1-1).

Figure 1-1

7) Click "Properties". Please uninstall "QoS Packet Scheduler" (Figure 1-2).


Figure 1-2

8) Select "Internet Protocol (TCP/IP)" and click "Properties".

9) Select "Use the following IP address" and "Use the following DNS server addresses", then
set the IP address, gateway address and the DNS address for the client. After that, click "OK"
to save (Figure 1-3).
Figure 1-3

10) Once this is done, download the latest version of CCBoot installation package from our
website. Launch setup package and and keep pressing the next button to the end. Then launch
CCBoot client and you will see the main interface as below (Figure 1-4).

Note:If you have multiple NICs, refer Create Client Image with Dual NICs or disable the
other NIC in Device Manager before installing CCBoot Client, and then upload the image.
Figure 1-4

11) Press the "Install Client" button. After finished, it will require reboot system. Reboot the
client PC.

12) Now go to the client PC, launch CCBootClient application again, click "NIC PnP"
button (see Figure 1-5). (This step is optional)
Figure 1-5

13) On the "CCBoot PnP" dialog box, click "Install Known NIC" button, you will get a NIC
driver list. Please check "Select All", click "OK" to install (Figure 1-7). (This step is
optional)

Figure 1-6

14) Input the server IP address in "Server IP address", it should be the IP address of the
CCBoot server has been located. Enter the size of the image you want to make for the boot
image. Input the image file name as you wish in the "Image File Name". Press the "Upload
Image" button to upload the image to the CCBoot server (Figure 1-8).

Note: The image should have the extension ".vhd", do not use any other formats.

Note: The name of the image file should not include any space in them. Eg. Windows 7.vhd -
is incorrect, it should be Windows7.vhd.
Figure 1-7

If the client OS is Windows 10:

15) When you click "Upload Image" then a prompt will open the following prompt.

Figure 1-8
16) Once you click "OK" it will open our wiki page that shows you how to upload the image
using the Disk2VHD tool.

17) Simply put, you need to choose where you want to create the image of the client (VHD
File name), then select the windows partition (here is C:), uncheck "Use Vhdx" and click
"Create"

Figure 1-9

Note: If you have the hidden partition when you installed the Windows 10 then you need to
check the hidden partition as well (Figure 1-10).
Figure 1-10

If the client OS is Windows XP, Windows7, Windows 8, Windows 8.1:

18) When you click "Upload Image", a dialog box will open, it will ask for CCBoot Admin
password, enter it then click the "YES" button. CCBoot will create a boot image in the image
disk drive on the server.

Refer "Set Admin Password" to set CCBoot admin password beforehand.

Notes:

If the client OS system is Windows XP, it will pop up dialog box "Upload Pagefile.sys?".
Click the "NO" button to prevent C:\pagefile.sys being uploaded to the server.

If you have not set image disk in the CCBoot Server then the image will be uploaded to C: by
default.

19) The image uploading will start, please wait until the upload is completed, and shutdown
the client after the image is uploaded.

Note: When you uninstall CCBoot from client after uploading new version of CCBoot will
restore all the services change done for optimizing the client windows.

This will make the windows be changed back to default settings and you can use it for
making new images in future
: When you uninstall CCBoot from client after uploading new version of CCBoot will restore
all the services change done for optimizing the client windows.

This will make the windows be changed back to default settings and you can use it for
making new images in future

Create Client Image with Dual NICs

2017/02/22 13:07

CCBoot supports diskless booting client PCs which have Dual NICs.

Note: CCBoot does not support booting from Wireless LAN.

1) The client PC is installed of hard disk drive with operating system and also the two
Network card.

Notes: In newer version of CCBoot, you do not need to disable second NIC before installing
CCBoot Client.

2) Install CCBoot Client, click "Install Client", then press “Yes” button to start installation
(see Figure 1-1).

Figure 1-1

3) Now, A pop up dialog box will open and will ask which NIC to use for booting client
diskless (as in Figure 1-2).
Figure 1-2

4) Click the drop down and choose the NIC you want to use to boot the client from (as in
Figure 1-3).

Figure 1-3

5) Click “OK” to continue with CCBoot Client installation.


6) Once installation is complete, Fill in the Upload image fields and Click “Upload Image”
button to upload the image (as in Figure 1-4).

Figure 1-4
Note: If you want to make use of both NIC then you need to set Static IP on the main NIC
use for booting and leave the second NIC for DHCP.
This way, you can use both NIC for internet access or for networking purpose.

Dual NIC and Dual LAN

2016/02/28 13:59

There are two network cards and two different LAN environments (LAN A and B) in the
server.

NIC A works in LAN A, and the IP is 192.168.1.254, and the gateway address is 192.168.1.1.

NIC B works in LAN B, and the IP is 192.168.0.254, and the geteway address is 192.168.0.1.

The settings of CCBoot server are as follows.

1) Set the configuration parameter of CCBoot LAN A, and then take a client of LAN A (eg.
PC101) as a "default user template"
2) Then, start the client of LAN A in order, number the client in CCBoot and add it to its
users list, and the client takes effect only to the new added ones after setting the default user
template.

The operate steps are as follows.

LAN A

1) Click "Options" on the toolbar of CCBoot’s main interface (Figure 1-1).

Figure 1-1

1) Select "Auto Add Client" in the check box when pop-ups the dialog box "CCBoot
Options" (Figure 1-2).
Figure 1-2

2) Select "DHCP Settings", and choose "0.0.0.0" in the combo box "DHCP Server IP". Then
input the initial address "192.168.1.101" and "192.168.1.254" of LAN A to the edit box of
"IP Allocated Start" and "IP Allocated End" (Figure 1-3).
Figure 1-3

3) Click "Client Manager" on the main interface of CCBoot. And double-click a client (like
PC101) in the details pane.

4) Input the CCBoot server IP 192.168.1.254 of LAN A to the edit box "Boot Server
Address" in the dialog box "CCBoot Client", and input 192.168.1.1 to the "Gateway", then
click "Save" to store this information (Figure 1-4).
Figure 1-4

5) Click "Options" on the toolbar of CCBoot’s main interface (Figure 1-5).


Figure 1-5

6) Click the button ">>" which exists in the right side of "Default User Template" when pop-
ups the dialog box "CCBoot Options" (Figure 1-6).
Figure 1-6

7) Select "PC101" in the dialog box of "CCBoot User List", and then click "OK". Finally,
click "OK" in "CCBoot Options" to save this setting (Figure 1-7).

Figure 1-7
8) Gradually start the machine in LAN A, number the CCBoot server client and add it to the
user list.

9) All of the clients of LAN A can start to work when the above operations are finished.

LAN B

1) Select "DHCP Settings" in the dialog box "CCBoot Options", and choose "0.0.0.0" in the
combo box "DHCP Server IP". Then input the IP address "192.168.0.1" and "192.168.0.100"
of LAN B to the edit box of "IP Allocated Start" and "IP Allocated End". And also input
"192.168.0.1" to "IP Gateway", and then click "OK" to save this information (Figure 1-8).

Figure 1-8

2) Click "Client Manager" on the main interface of CCBoot. And double-click a client (like
PC101) in the details pane.

3) Input the CCBoot server IP 192.168.0.254 of LAN B to the edit box "Boot Server
Address" in the dialog box "CCBoot Client", and also input 192.168.0.1 to the "Gateway",
then click "Save" to store this information (Figure 1-9).
Figure 1-9

4) Click "Options" on the toolbar of CCBoot’s main interface (Figure 1-10).


Figure 1-10

5) Click the button ">>" which exists in the right side of "Default User Template" when pop-
ups the dialog box "CCBoot Options" (Figure 1-11).
Figure 1-11

6) Select "PC10" in the dialog box of "CCBoot User List", and then click "OK". Finally, click
"OK" in "CCBoot Options" to save this setting (Figure 1-12).

Figure 1-12
7) Gradually start the machine in LAN B, number the CCBoot server client and add it to the
user list.

8) All of the clients of LAN B can start to work when the above operations are finished.

In this way, we can achieve to serve two LAN machines by using a CCBoot server‘s two
NIC.

Enable printer and network discovery in client.

2017/04/12 11:17

Problem: Client cannot send print command or see other client on the network.

Solution:

Enable: Printer Spooler service to enable printing

Enable: DNS Client, Function Discovery Resource Publication, SSDP Discovery, UPnP
Device Host services to make network discovery work.

To enable sharing in the client PC use this registry file.

Here is how its done.

1. First enable a client as superclient and then boot it to the desktop.

2. Right click on My Computer (Computer on Vista) and select Manage

3. In the console that opens, pull down the Services menu and applications

4. Click on Services and choose "Printer Spooler" (Figure 1).


Figure 1

5. Double-click on the Print Spooler key and in the "General" tab, click Startup Type drop
down and choose automatic and click apply (Figure 2).
Figure

6. Once you click "Apply" the start button will become available. Click "Start" button to start
the service (Figure 3).
Figure 3
7. Now, it will start the service (Figure 4).
Figure 4
8. Once done, the service will be running (Figure 5).
Figure 5
9. Click "OK" to close the window.
10. Similarly, enable the "DNS Client, Function Discovery Resource Publication, SSDP
Discovery, UPnP Device Host" service to make the Network discovery work.

Share Printer

2014/05/06 14:53

If you can't share printer, the reason may because the "File and Printer Sharing for Microsoft
Networks" check box was not selected. Please check it according to the following
instructions.

1) Open network and sharing center. And then click the "Local Area Connection" (Figure 1-
1).
Figure 1-1

2) In the pop up "Local Area Connection Status" dialog box, click the "Properties" button
(Figure 1-2).
Figure 1-2

3) In the pop up "Local Area Connection Properties" dialog box, check whether the "File and
Printer Sharing for Microsoft Networks" check box was selected or not. If not, please check
it, and then click the "OK" button (Figure 1-3).
Figure 1-3
Using Mikrotik Router as 3rd party DHCP server

2017/04/24 11:10

This method will show you how to configure CCBoot Server and Mikrotik Router as CCBoot
Third Party DHCP Provider.

1. On the Main interface of CCBoot, click “Options” (Figure 1-1).


Figure 1-1

2. On the “CCBoot Options” dialog box, click “DHCP Settings”tab, and select “Using 3rd
Party DHCP” radio button and then click“OK” button. (Figure 1-2).

Figure 1-2

3. After that on the CCBoot server main interface click the“Client Manager” then highlight
all client list, right click and then select“Edit Client” (Figure 1-3).
Figure 1-3

4. On the “Client Details” dialog box, put check on “PXE”and select “thirdpartydhcp”
selection box, then click “OK” button. (Figure 1-4).
Figure 1-4

5. Now login on your “Mikrotik Router” using “Winbox” (Figure 1-5).


Figure 1-5

6. Once the “Mikrotik” interface is open, click on “IP” then select “Pool” (Figure 1-6).
Figure 1-6

7. Here on “IP Pool” interface of Mikrotik Winbox, add your CCBoot Client IP Range, as an
example, we have added “192.168.11.101-192.168.11.133” (Figure 1-7).
Figure 1-7

8. After that click again “IP” then select “DHCP Server”(Figure 1-8).
Figure 1-8

9. Once the DHCP Server interface is open, click the “+” button to add DHCP (Figure 1-9).
Figure 1-9

10. Once the “DHCP Server” is added, click on “Leases” tab,then add all client PC “IP
Address and MAC Address (Figure 1-10).
Figure 1-10

11. If all CCBoot client IP Address and MAC Address were added, you can now diskless
boot all clients using Mikrotik DHCP.
CCBoot Works with 3rd Party DHCP

2016/12/30 23:07

First, please use CCBoot v3.0 build 20130404 or the above if you want it works with 3rd
party DHCP. Please follow the following steps.

1) Please refer to “Configuring MS DHCP” first. Notes: You DONOT need to set any DHCP
options in MS DHCP (such as root-path, next-server and etc).

2) Click the "Options" button on the CCBoot Server (Figure 1-1).

Figure 1-1

3) In the pop up "CCBoot Options" dialog box, click the "DHCP Settings" tab, select the
"Using 3rd Part DHCP" radio.
Figure 1-2

4) You need to Set "IP Allocated Start", "IP Allocated End", "IP Mask", "IP Gateway", "DNS
Address 1", and "DNS Address 2" same as MS DHCP. Keep other values as default settings,
and then click the "OK" button.

5) You need to check the client IP settings If it's not allocated by DHCP, you need to refer to
"Set the DHCP Client".

Note: If the client gets IP from third part DHCP, sometimes, you cannot boot it. Windows 7
creates an explicit route to your iSCSI target using your default gateway. This means if your
target is on the same LAN, your router must be prepared to route local LAN traffic (which
normally it would not do as the initiator and target could communicate directly). Some strict
firewall settings or router will prevent this kind of routing which will cause Windows 7
booting failure. For example, using Shorewall you need to enable the "routeback" setting on
the LAN interface. If using OpenWrt (without shorewall) add this to /etc/firewall.user (create
this file if absent):

iptables -A forwarding_lan -i br-lan -o br-lan -j ACCEPT

Another solution: Don't set gateway on the third part DHCP, and just set gateway in the
CCBoot client properties.
Configuring MS DHCP

2016/08/03 02:09

If you want to use MS DHCP as an alternate DHCP server for your CCBoot clients, please
use CCBoot v3.0 build 20130404 or later version (refer to "CCBoot Works with 3rd Party
DHCP" for further information).

Bellow are the steps of configuring MS DHCP to works as DHCP server for CCBoot clients
are as follows.

1) Right-click "Computer" icon and click "Manage".

2) On the Server Manager window, expand "Roles" tree.

3) In "Roles" tree, expand "DHCP Server" tree.

4) Now, in "DHCP Server" expand your domain tree, e.g. "Win2008r2cn".

5) Inside the domain tree, expand Click the "IPv4" tree.

6) There, right-click "Scope", choose "Properties" option (Figure 1-1).


Figure 1-1

7) In the popup "Scope DHCP Properties" dialog box, click on the "Advanced" tab, and select
"Both" radio button, you need to select "Unlimited" radio button as well. After that click
"OK" button to save the settings (Figure 1-2).

Figure 1-2

8) Now, you MS DHCP has bee configured to act as DHCP Server for CCBoot Clients

Notes: If the MS DHCP and CCBoot are installed on the same machine, you need to set
DHCP Option "060 Class ID" and make sure to set "060 Class ID" type to "string" and value
of "060 Class ID" to "PXEClient".

In MS DHCP of Windows Server 2008 and above, the DHCP Option 60 is standard option.

So, If you are using MS DHCP in Windows Server 2003 and below, please refer the
following steps -

1. Open the DHCP scope and select "Configure Options".

Note: Option 060 is not standard on Windows 2000 and 2003, you may need to add it from
the command line. To do so, continue with following steps.
a. Open a Windows 2000 or 2003 command line session (that is, start CMD.EXE).

b. At the Windows Command prompt, enter netsh.

c. The command prompt will be displayed as "netsh>".

d. With netsh started, type "dhcp server" and press "Enter" key.

e. It will open, dhcp server prompt, Type "add optiondef 60 ClassID STRING 0 PXEClient"
and press "Enter" key.

f. Type, "exit" to come out of dhcp server prompt.

g. From the DHCP management console, click to open the LabScope DHCP scope then right-
click the Scope Options and open Configure Options.

h. There, select DHCP option 060 ClassID and click "OK".

i. Now, Option 060 should appear as a one of the Scope Options in your list.

j. Close the DHCP console.

2. Select the "060 Class ID" option and set its value to "PXEClient"

3. Click "OK" and close the Server Manager.

Now you Windows server will works as third party server for CCBoot.

Installation of MS DHCP

2014/11/06 16:43

Dynamic Host Configuration Protocol, DHCP is a LAN networking protocol, and it use UDP
protocol to work. Its two main usages are: a) distribute IP address for LAN computers, b)
centralized management for all computers.

Take MS DHCP service of Windows 2008 R2 operating system as example.

Right-click "Computer" - > "Manage".

1) In the popup "Server Manager" dialog box, click the "Roles", and then click "Add Roles"
on the right (Figure 1-1).
Figure 1-1

2) In the popup "Select Server Roles" dialog box, select the "DHCP Server" check box and
then click "Next" button (Figure 1-2).
Figure 1-2

3) "Specify IPv4 DNS Server Settings" dialog box will pop up, and then type the
corresponding domain name (such as test.com) in the "Parent domain" edit box. Type the
DNS address in the "Preferred DNS server IPv4address" edit box, and then click "Next"
button (Figure 1-3).
Figure 1-3

4) "Specify IPv4 DNS Server Settings" dialog box will pop up, and select the "Wins is not
required for applications on this network" radio button, then click "Next" button (Figure 1-4).
Figure 1-4

5) Click the "Add" button in the popup "Add or DHCP Scopes" dialog box, and then it will
pop up "Add Scope" dialog box, input relevant information, and click "OK" button (Figure
1-5).
Figure 1-5

6) Click the "Install" button in the popup dialog box of "Confirm Installation Selections"
(Figure 1-6).
Figure 1-6

7) Installation process (Figure 1-7).


Figure 1-7

8) After the installation is finished, restart the server.

CCBoot + TFTP of the Third Party

2016/07/21 00:47

Let’s take Solarwinds TFTP as an example

CCBoot setting is as follows:


1) In "CCBoot Options" dialog box, click "DHCP Settings" tab, uncheck "Start TFTP" check
box, and then click the "OK" button (Figure 1-1).

Figure 1-1

2) Download two files of "gpxe.pxe" and "newip.cfg" from CCBoot official website, and then
unzip.

3) Download link: http://www.ccboot.com/download.htm ("GPXE" and "NEWIP").

4) After installing Solarwinds, copy the two downloaded files to C:\TFTP -Root directory (If
Solarwinds installation directory is customized, then copy the two files (gpxe.pxe, newip.cfg)
to Solarwinds installation directory), and then start the Solar winds (Figure 1-2).
Figure 1-2

5) Solarwinds running status (Figure 1-3).


Figure 1-3

Install Windows Domain Service

2014/11/04 17:01

Installation steps are as follows:

1) Select a computer as the server. Install Windows 2008 R2 system.

2) Assign a static IP. (Click on the "Start" - > "Control Panel" - > "Network and Internet" - >
"Network and Sharing Center" - > "Local Area Connection"; in the pop-up dialog box, click
"Properties"; in the pop-up dialog box, double-click the "Internet Protocol Version 4
(TCP/IPV4)", an "Internet Protocol Version 4 (TCP/IPV4) Properties" dialog box will pop
up) (Figure 1-1).

Figure 1-1

3) In the command line window, run "net user administrator /passwordreq:yes" (Figure 1-2).
Figure 1-2

4) Set up a complex password for Administrator: the password must be "digital + capital and
small letters + special symbols", such as "123qweASD @#!", and the password length must
be longer than 8.

5) Click on the "Start", type "dcpromo" in the "Run" edit box, press enter (Figure 1-3).
Figure 1-3

6) Wait for the "Active Directory Domain Services" installation wizard (Figure 1-4).

Figure 1-4

7) In the pop-up "Active Directory Domain Services Installation Wizard" dialog box, click
"Next" button (Figure 1-5).
Figure 1-5

8) In the "Choose a Deployment Configuration" dialog box, select the "Create a new domain
in a new forest" radio button (Figure 1-6).
Figure 1-6

9) In the "Name the Forest Root Domian" dialog box, after typing Domain Name, click
"Next" button (Figure 1-7).
Figure 1-7

10) In the "Domain NetBIOS Name" dialog box, click the "Next" button (Figure 1-8).
Figure 1-8

11) In the "Set Forest Functional Level" dialog box, leave the default settings, click "Next"
button (Figure 1-9).
Figure 1-9

12) In the "Additional Domain Controller Options" dialog box, select the "DNS server" check
box, and click the "Next" button (Figure 1-10).
Figure 1-10

13) In the pop-up "Active Directory Domain Services Installation Wizard" dialog box, click
the "Yes" button (Figure 1-11).

Figure 1-11

14) In the "Location for Database.Log Files.and SYSVOL" dialog box, leave the default
settings, click "Next" button (Figure 1-12).
Figure 1-12

15) In the "Directory Services Restore Mode Administrator Password" dialog box, type the
password, click the "Next" button (Figure 1-13).
Figure 1-13

16) Wait for the installation process (Figure 1-14).

Figure 1-14
17) After the installation is finished, click "Finish" button (Figure 1-15).

Figure 1-15

18) Reboot the computer.

19) Click on the "Start", type "gpmc.msc" in the "Run" edit box, press enter.

20) In the pop-up "Group Policy Management" window, after unfolding the "Forest", you can
see the test.com domain, which also shows the successful installation (Figure 1-16).
Figure 1-16

You might also like