0% found this document useful (0 votes)
293 views

CCBoot Manual - Server Settings

CCBoot is a diskless computing server software that provides 3 main functions: 1. Disk Manager - Manages disks connected to the server and provides details like size, free space, cache settings. 2. Image Manager - Manages bootable images that can be deployed to clients. Images can be added, edited, and deleted. 3. Client Manager - Manages client computers connected to the server. Client details like name, IP, read/write speeds are displayed. Groups can be created and clients can be added, edited, deleted from groups. Remote features like wake-on-LAN, remote control are available. The document provides details on the various menus, buttons, lists and functions

Uploaded by

Hasnan Ibrahim
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
293 views

CCBoot Manual - Server Settings

CCBoot is a diskless computing server software that provides 3 main functions: 1. Disk Manager - Manages disks connected to the server and provides details like size, free space, cache settings. 2. Image Manager - Manages bootable images that can be deployed to clients. Images can be added, edited, and deleted. 3. Client Manager - Manages client computers connected to the server. Client details like name, IP, read/write speeds are displayed. Groups can be created and clients can be added, edited, deleted from groups. Remote features like wake-on-LAN, remote control are available. The document provides details on the various menus, buttons, lists and functions

Uploaded by

Hasnan Ibrahim
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 89

CCBoot

User Manual

Youngzsoft 2019

Server Settings
1. File Menu

Figure 1
Installation Folder:To open CCBoot installation directory.
Start Service: Start DHCP, TFTP, and iSCSI Service.
Pause Service: DHCP Request is not replied by CCBoot on LAN.
Stop Service: Stop CCBoot All Service.
Lock UI: To lock CCBoot main interface with password protection
Close UI: To close CCBoot Main Interface but the Server is still running.
.
1. View Menu

Figure 1

View All Cols:​ In the details pane of the main interface displays all columns.

View Log:​ View running log of CCBoot Server application.

View Fatal Log:​ View error log of CCBoot Server application.

View DHCP Users​: Opens DHCP User dialog box with list of DHCP users on the network and their

DHCP lease time. (this is available in version 20160707 and above)

Select All: ​Selects all the listed items in the CCBoot, (clients list / disk list / image list)

Chart Options:​ Allows you to change the colour scheme of the CCBoot cache chart in the main

interface.(this is available in version newer than 2014)


1. Tools Menu

Figure 1

Options: ​Open the Server Settings dialog box.

Hardware Profile: ​You can add or hardware profile items here.

Import Clients: ​Importing the clients from a CSV file. One client data per line. The first column is

computer name, the second column is IP address, the third column is MAC address (12 letters) and each

column divided by comma(,).

Toolkits:​ Open toolkit folder with few tools make administrating CCBoot easier (VHD resize, VHD mount,

Disk2VHD, etc.)

Create USB: ​Make USB startup disk (for the NIC that without PXE chipset).
How to create USB for diskless booting client?

Sometimes, the client's NIC doesn't have PXE chipset but we still want to diskless boot with that NIC. We

can use USB to boot the client, load the PXE code from USB and then diskless boot from the server.

1) ​ I​ nsert a USB in the server machine.

2) ​ C
​ lick "Tools" menu.

3) ​ S
​ elect "Create USB". It will popup "Create Bootable USB" dialog box.

Figure 2

4) ​ Y
​ ou can select the USB drive letter and click the "Create" button.

​Notes:​ Because most of the up-to-date onboard NICs support PXE boot, we DO NOT recommend using

this method for diskless booting. For this method, it only supports several old network cards, such as

some earlier Realtek NIC.

Create Child Disk: ​You can use this function to create a child disk (differencing vhd) for your parent

image (main image).

Figure 3
1. Click the " >> " button to select your parent disk (main image).

2. Enter the desired name for you child disk in "Disk Filename"

3. Press "OK" to create child disk.

4. Now, you can add the image in CCBoot like a normal image and boot client from it (Please refer ​Add

boot image​ to add image to CCBoot)

​Create VHD USB​: Make Windows To Go USB driver which you can use to make image for the client PC.

Figure 4

How to create Windows To GO USB?

1) ​ I​ nsert a USB in the server machine.

2) ​ C
​ lick "Tools" menu.

3) ​ S
​ elect "Create VHD USB". It will pop up "CCVHDUSB" dialog box.

4) ​ C
​ lick the browse button and select ‘Install.wim’ or "install.esd" file for your choice of Windows. ("esd"

files support is available from 20160707 version only)

5) ​ C
​ lick the Windows edition drop down and select your desired Windows.

6) ​ T
​ arget USB disk, needs to you your USB drive.

7) ​ C
​ lick “Create” to start the bootable Windows To Go USB drive.
​Notes:​ You can use this tool to make hard disk bootable with Windows OS as well. To to that,choose

your hard disk partition as Target USB disk.

1. Client Menu

Figure 1
Create Group: Allows you to create Client group for the clients.
Edit Group: Allows you to change the name and description of the Group
Delete Group: Deletes the selected Client Group
Add Client: Add client.
Edit Client: Edit the selected client.
Delete Client: Delete the selected one or more clients.
Enable Super Client: Allow you to put client in Super Client mode and make changes which can be saved
when mode is disabled.
Disable Super Client: Disables Super Client mode and allow you to save the changes to the image.
Refresh Client Info: Refreshes Client information in the columns which are not showing.
Copy Client Info: Copies the selected client’s information to use for making CSV or other use.
Auto Scan: To Scan the client "Start IP" and "End IP" and to automatically add the client list.
Wake on LAN: The Server can remotely wake up the selected Client/s.
Shutdown: ->
Shutdown: Shuts down the selected client PC/s
Reboot: Reboots the selected Client PC/s
Log Off: Logs Off the selected Client PC/s
Magic Shutdown: Put the selected Client PC/s to sleep mode like state, clients can be woken from
this state using Wake on LAN command.
Remote Control:->
Remote Control: Allow you to remote control yoru client through VND
Remote Monitor: Allows you to remotely monitor your client’s usage without hindering their
experience
Delete Write-back: Clear the client "Write-Back File".
Open Write-back Path: To show the client Write-Back drive location.
Delete All Write-back: Clear all Client Write-Back File.
Auto Allocate Boot Server: Intelligently assigns automatically the Boot server IP for all clients.
1. Help Menu

Figure 1

Home Page: ​Opens CCBoot home page.

Video Tutorial : ​Opens CCBoot youtube channel

Facebook:​ Click to visit Youngzsoft facebook to get more information about CCBoot.

Bug-Reports:​ Click to submit a question or bug report to Youngzsoft.

Check update:​ Checks online for any new version that is available.

Remote Me: ​Opens RemoteMe window..


Figure 1

Click the "Ask Remote" button to request a remote support session with our technical staff.

About and Register: ​ Opens "About CCBoot" dialog box that show CCBoot current version information,

enter the License Code and click on “Ok” button.

Figure 2

Refer to "​Manage license in CCBoot​" for signup, login, forget password, etc procedures.
1. Toolbar Button

Options Configure server settings button.


Start Start DHCP, TFTP and iSCSI services.
Stop Stop all services, the service is stopped, the button will be disabled by the system.
Pause the service. In fact, it's only stop DHCP service and the other services are still
Pause
running. The option will prevent the new client boot from this server.
Help Open the user manual button.
Close Button to close CCBoot main interface, but CCBoot service is still running.

1. Tree List
There are three nodes in the CCBoot Server Main Interface "Disk Manager, Image Manager and Client
Manager".

Figure 1
Right click "Disk Manager" with one of the disks selected, to "Edit Disk" or "Open Disk Path"
Right click “Image Manager”, to “Add”, “Edit” and “Delete”new image for clients.
Right click "Client Manager", to create "Client" and "Group".
1. List Box
1. Disk List
Click the "Disk Manager" node on the tree; you can see all the disk drive you have connected to
your Server. The new “Disk Manager” also shows the performance of the disk in your server.

Figure 1-1
Disk:​ Available disk drives on you Server.
Type:​ show the type of the disk for each driver (Write, Image, Game, Unused, SSD)
Client Drive:​ Game disk driver letter in client PC.
Volume (G):​ Shows the size of the drive in GB.
Free (G):​ Show the amount of free space available on the drive in GB.
RAM Cache (M):​ Amount of RAM allocated for each drive. (SSD drive does not have RAM
Cache)
SSD Cache:​ Show the amount of SSD cache set for the drive (Only Game disk has SSD cache
available)
Idle (%): show idleness of the drive. (Higher this is better performance clients will have.)

2. Image Manager
Click the "Image Manager" node on the tree; you can see all the images you have added in yout
Server. The new “Image Manager” also size of the image as well as the last updated date.
Note. Updated date is shown only if the image has recovery points.
Figure 1 – 2
Name:​ The name of the image
Path:​ Location of image in the computer
Volume (G): ​Size of the image file. (VHD internal size. not the size of vhd)
Update Time: ​Shows the last superclient update of the image. (Image need to have recovery
point to show the update time.)

3. Client List
Click the "Client Manager" node in the tree; you can see the client detailed parameters. (If you
want to display all the parameters, please select "view all cols" in the "View" menu. Or right click
on the column header.)

Figure 1 - 3
Computer Name: ​The computer name of the client.
MAC Address: ​The MAC address of the client.
IP Address: ​Server assigned client IP address.
Gateway:​ Gateway assigned to the Client.
​Read: ​The amount of data read by the client.
Read Speed:​ Read Speed of client data.
Write: ​Amount of Write-Back data from client.
Write Speed:​ The client Write-Back speed.
Uptime: ​Displays client’s uptime since client DHCP and PXE download.
Link Speed:​ Displays client’s Ethernet ports speed
Boot Image:​ Displays the client’s boot image.
Boot Server:​ Server's IP address.
Enable: ​Allows the client to boot from the server.
GPXE: ​Displays the PXE file name.
Write-back Path:​ Write-back path of the client.
Client Cache:​ Client writes cache at local.
CPU:​ Displays client’s CPU Model
Video Card:​ Displays client’s graphics card Model
Motherboard:​ Displays client’s Motherboard Model
RAM:​ Displays client’s RAM size.

1. Status Bar
Showing the status and parameters in the bottom of the CCBoot main interface.
Figure 1 

Status bar Information 

Online: T
​ he total number of online clients. 

Total: T
​ he total number of the clients. 

Mem: S
​ hows the memory used by CCBoot’s own core process. 

Image Read:​ The clients read size of the system image from the server. 

Game Read: ​The clients read size of Game disk from the server. 

Duration: C
​ CBoot system continues working time. 
Read:​ shows clients average read % of image disk, game disk. 

RAM: T
​ otal RAM size of the server 

SSD: T
​ he data size in the SSD cache. 

Write:​ shows clients average read % of writeback disk.

PCs: ​ Shows the number of PCs your license supports

Renew Date: ​Show the license renewal date for your CCBoot license

CPU: ​Shows the current CPU usage of the server. This will be in red if the CPU usage is 90% or
higher

RAM: ​Show the current RAM usage of the server. This will be in red colour if the RAM usage is 90%
or higher

1. Basic Settings
In the CCBoot main interface "Tools" menu, click "Options".
Figure 1

Will pop up "CCBoot Options" dialog box.


​ Figure 2
Start iSCSI: ISCSI service is enabled, and whether or not to provide a virtual disk service.
iSCSI Port: The iSCSI default ports is port 3260.
Auto Add Client: You are allowed to automatically add client.
Default User Template: Configure first all the parameters for a client, as a success or to add client default
settings.
Computer Name Prefix: Set the prefix computer name.
iSCSI Target Name: It's iSCSI target name for iSCSI connection. Keep it with default value. There is no
need to change.
Run Batch Command at Client: Setting up a client operating system startup, programs to run
automatically, click on the ">>" button to edit it.
Login With Domain: Allow client to Login to domain automatically to specified domain in the box.
Auto Reboot the Largest Write-back Data client: Reboots the client with largest writeback data when the
writeback disk is about to be full.
Save Log to File: If checked, CCBoot stores the log files in the logs folder for specified number of days.
Auto Check Update: If checked, checks for new versions available for download from our servers.
Boot Time Out: The value in seconds for multi boot scenario.
Admin Password, set admin password.
Enable client stats, if checked, shows clients stats.
Enable Adult Filter, if checked, it will filter the adult sites.

1. DHCP Settings
"DHCP Settings" Dialog Box.

Figure 1
Using CCBoot DHCP, Start TFTP, Start Proxy DHCP: To activate the DHCP and TFTP services for use
CCBoot Clients.
DHCP Server IP: Specifies the CCBoot Server IP address.
IP Allocated Start: Specifies the starting IP address. DHCP service will allocate the client IP address from
this IP address.
IP Allocated End: Specifies the end IP address. DHCP service will allocate the client IP address that end
to this IP address.
IP Mask, Gateway, DNS Address 1, and DNS Address 2: Specifies the client IP Mask, Getway, DNS
addresses. The DHCP service will automatically apply these settings to all diskless clients.If your DNS
address more than three can be separated by a semicolon, write in the edit box.
Scan DHCP: To Scan LAN and check if there’s other device running DHCP service.
Language: To change language of CCBoot UI to selected language.

1. Auto Run Batch Commands at Client


Since v3.0, CCBoot makes you be able to run batch commands automatically on client booting, just read
below.
1) ​ ​Please click "Options" button on the toolbar of CCBoot server.
2) ​ ​Click "General" tab, select the"Run Batch Command at Client" check box. And click the">>" button.

Figure 1
3) ​ ​You will see public.txt opened in Notepad. The usage is:
1) ​ ​# means comment.
2) ​ ​Run -service command - means run the command in NT service at client. For example, run -service
ping 192.168.1.1
3) ​ ​Run -startup command - means run the command in Startup menu at client. For example, run -startup
c:\test.bat
4) ​ ​Run -winlogon command - means run the command when the client goes to windows logon. For
example, run -winlogon copyc:\test.txt d:\test.txt
5) ​ -​ Skip update - means this command will not run when the client is super client.

Figure 2
On CCBoot server, there’s a folder named "Cmd" in CCBoot install directory. You can create batch
commands files here in order that clients can implement this file when booting. If the file is
named"public.txt", all clients will implement it. If the file is named by specified IP address such as
"192.168.1.101.txt", only the specified client (192.168.1.101) will automatically implement it. The above
usages also apply for ip.txt.

Attention:​ If there are two files - "192.168.1.101.txt" and "public.txt", the client (192.168.1.101) will
implement "192.168.1.101.txt" and"public.txt". The "192.168.1.101.txt" runs before"public.txt".
If you want to run commands such as
run -startup copy c:\reg\1.reg c:\*.*
run -winlogon regedit /s c:\reg\1.reg
The reg files should be saved in the image by super client.Commands are run at client, so the files in the
parameters of the command should be in the local client first. And you should also d ​ isable client UAC​ by
super client.

If you are using GGleap in your clients then you need to do the following
1. Login to GGLeap in admin mode.

2. Add startup command for the client then save.

Now the commands will run in client if not the startup commands do not run in clients

1. View the Update Log in History File


If you want to know the update information of your CCBoot,you can follow the instructions below.
1) ​ ​Open the CCBoot installation folder, find the"History.txt" file, and then double click it.

Figure 1
2) ​ ​It will pop up the "History.txt -Notepad" dialog box, where you can find all the update information.
Figure 2
1. CCBoot Command Line
You need to add "C:\CCBoot\" in front of all the below commands.
CCBoot.exe /?
Opens the above dialog box.
CCBoot.exe -wol PC050
This command line is used for wake on LAN. after -wol type the clients name.

CCBoot.exe -RefreshCache [Disk1]


It will refresh the disk. The last parameter is the Disk Name.

CCBoot.exe -Reboot PC01


This command line is used for restart client PC. Last parameter is clients name.

CCBoot.exe -Shutdown PC01


This command line is used for turn off client PC. Last parameter is clients name.

CCBoot.exe -Logoff PC01


This command line is used for logs off client PC. Last parameter is clients name.

CCBoot.exe -Sleep PC01


This command line is used for Magic Shutdown client PC. Last parameter is clients name.

CCBoot.exe -EnableSC PC100 Disk1 Disk2


This command line is used put the client to superclient mode. The middle part is client name
and disk1 and disk2 are image disks and/or game disks

CCBoot.exe -DisableSC PC100 Disk1 Disk2 [-update [-Recovery Desc]]


This command line is used put the client to superclient mode. The middle part is client name
and disk1 and disk2 are image disks and/or game disks, -update will save the changes made
using superclient to recovery point and -Recovery Desc will set the description for recovery
point.

CCBoot.exe -Restart
This command will restart the CCBoot Services.

CCBoot.exe -start
This command will start the CCBoot services if they are stopped.

CCBoot.exe -stop
This command will stop the CCBoot services if they are stopped.

CCBoot.exe -pause
This command will stop the CCBoot services if they are stopped.

All the commands are case sensitive.

1. Share Printer
If you can't share printer, the reason may be because the "File and Printer Sharing for Microsoft
Networks" check box was not selected. Please check it according to the following instructions.
Open network and sharing center. And then click the "Local Area Connection" (Figure 1-1).

Figure 3-5
In the pop up "Local Area Connection Status" dialog box, click the "Properties" button (Figure
1-2).
Figure 3-6
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 3-7
1. Language Translation
CCBoot becomes more and more popular around the world. Language difference sometimes becomes a
problem. It would be very much appreciated if someone was willing to translate CCBoot language into his
or her local language for us. If you are interested in this translation, please follow the following steps.
1) Open CCBoot main interface, in the menu bar, click the "File" menu, and select "Installation Folder"
(Figure 1-1).
Figure 1-1
2) In the CCBoot installation folder, double click the "Language" folder, and then double click "eng.ini" file
(Figure 1-2).

Figure 1-2
3) In the pop up "eng.ini - Notepad" form, you can translate the related info into your local language
behind the "=" (Figure 1-3).
Figure 1-3
4)When done, please save the file with UTF-8 encoding format (Figure 1-4), and then send it to
[email protected]. Thanks for your help.

Figure 1-4
1. Configure Windows Firewall on CCBoot Server
On the server, click the "Start" button, in the "Run" edit box, type "wf.msc" and then press the
"Enter" key (Figure 1-1).

Figure 3-8-1
It will pop up the "Windows Firewall with Advanced Security" form. In the left side of the form,
right click "Inbound Rules", and select "New Rule..." (Figure 1-2).
Figure 1-3-9
In the pop up "Rule Type" dialog box, click the "Port" radio button, and then click the "Next"
button (Figure 1-3).
Figure 1-3-10
In the pop up "Protocol and Ports" dialog box, click the "TCP" radio button, then click the
"Specific local ports" radio button, and type port 3260 and port 1000 in the edit box. Finally, click
the "Next" button (Figure 1-4).
Figure 1-4
In the pop up "Action" dialog box, click the "Next" button (Figure 1-5).
Figure 1-5
In the pop up "Profile" dialog box, click the "Next" button (Figure 1-6).
Figure 1-6
It will pop up the "Name" dialog box. In the "Name" edit box, type "CCBoot iSCSI, Upload", and
then click the "Finish" button (Figure 1-7).
Figure 1-7
Repeat step 2 and 3. In the pop up "Protocol and Ports" dialog box, click the "UDP" radio button,
then click the "Specific local ports" radio button, and type port 66, 67, 68, 69 and 4011 in the edit
box. Finally, click the "Next" button (Figure 1-8).
Figure 1-8
Keep click the "Next" button till it pops up the "Name" dialog box. In the "Name" edit box, type
"CCBoot DHCP, TFTP, PXE", and then click the "Finish" button (Figure 1-9).
Figure 1-9
Now, you can see the "CCBoot DHCP, TFTP, PXE" and "CCBoot iSCSI, Upload" rules you just
added (Figure 1-10).
Figure 1-10
Double click "CCBoot DHCP, TFTP, PXE", it will pop up the "CCBoot DHCP, TFTP, PXE
Properties" dialog box. Click the "General" tab, set as Figure 1-11.
Figure 1-11
Click the "Protocols and Ports" tab, set as Figure 1-12.
Figure 1-12
Click the "Scope" tab, under "Local IP address", click the "Any IP address" radio button. Under
"Remote IP address", click "These IP addresses:" radio button, and then click the "Add" button
to add IP and IP range into the edit box as shown in Figure 1-13.
Figure 1-13
Double click "CCBoot iSCSI, Upload", it will pop up the "CCBoot iSCSI, Upload Properties"
dialog box. Click the "General" tab, set as Figure 1-14.
Figure 1-14
Click the "Protocols and Ports" tab, set as Figure 1-15.
Figure 1-15
Click the "Scope" tab, under "Local IP address", click the "Any IP address" radio button. Under
"Remote IP address", click "These IP addresses:" radio button, and then click the "Add" button
to IP range (192.168-1.0-192.168.1.255) into the edit box as shown in Figure 1-16.
Figure 1-16
Go to "Control Panel / All Control Panel Items / Windows Firewall", in the left side of the form,
click the "Turn Windows Firewll on or off" (Figure 1-17).
Figure 1-17
In the "Customize Settings" form, turn all Windows Firewall on, then click the "OK" button
(Figure 1-18).
Figure 1-18
1. Autocad and Other Software License in Diskless
Question:
For software like spss and autocad, when use CCBoot, it will ask for software license
authentication. How to solve this problem?

Reply:
Normally, software license is volume license or retail license. For volume license, such as the
KMS of Microsoft, it will not be bound with client machines, just need to verify the total quantity
of the computers.You should contact the software vendor, make it clear that which kind of
software license it is, and choose volume license. If you have bought the retail license, see if it
can be changed to volume license.

Related Information:​ "​Microsoft Windows and Office License for Diskless​"; "​How to Activate Windows
License​".

1. Microsoft Windows and Office License for Diskless


Microsoft License for Client:

Microsoft License includes RTL (Retail License), OEM (Original Equipment Manufacturer License, for
example, the free Windows license which is given for purchasing DELL and HP computers) and VOL
(Volume License). For VOL, it can be divided into MAK (Multiple Active Key) and KMS (Key Management
Service).

Microsoft License for Server:

CAL is a concept for server (Client Access License), and it stands for the number of clients that is allowed
to connect to the server.

Take Windows 2008 Server for example. It is free for five clients in the beginning, if you want it connect
more clients, you need to buy a CAL. And CAL is divided into device-based CAL (Device CAL) and
user-based CAL (User CAL).

How to Choose Microsoft License for Diskless:

The license mode of Windows and Office which is suitable for diskless is KMS (Key Management
Service) Volume License. This mode is completed by establishing the KMS host service on the LAN. KMS
host needs to connect Microsoft to activate Windows license, while KMS clients does not have to connect
to Microsoft. In this way, we have to deploy KMS host and configure DNS. The KMS clients which need to
be activated should exceed a certain amount (For Windows 7, it needs at least 25 real machines or virtual
machines), and it also needs to be updated and activated again within 180 days, otherwise, it will be
expired.

Windows License Requirements

Q: We installed CCBoot on Windows Server 2008 R2. Do we need CAL for all clients?

A: Yes, you need CAL for all clients when CCBoot is installed on server.

Q: Do we need RDS license too?


A: Now, CAL is enough,so RDS license is not necessary since Remote services are not used to connect
to server.

IMPORTANT: Although OEM license are cheap and easy to find, there is not a set way to activate the
OEM windows license in a diskless environment. Thus, we do not recommend purchasing OEM license if
you are looking use genuine windows license.
Look for KMS volume license.

1. Script for Connecting to CCBoot ISCSI Target


Suppose your client PCs boot with HDD, and you only use CCBoot as iSCSI target to let clients connect

to the server automatically and fix the iscsi disk drive letter, please download "auto connect iscsi disk

batch file" from ​CCBoot Download Center​ and run it at the client. You need to change the parameters in

the script before you run it.

Note:​ If you have multiple game disks, like D, E, F, you can download the batch file from

http://www.ccboot.com/download/auto-iscsi-disks.zip​. Anyway, you can modify the script according to

your own needs.

If you use CCBoot for diskless boot, you do not have to install that file to modify the drive letter, because

in new version of CCBoot, you can set driver letter for client, in the disk manager.

Refer "​Disk Management​" to setup game disk and driver letter.

Thanks for Selçuk DERE reporting and providing this solution.

1. Send Network Speed Info to a Network Share Folder


Here is a batch command file that sends network speed information to a predefined network
share folder:
wmic NIC where NetEnabled=true get Name, Speed >
\\ucgen\save\networktest\%computername%-networkhiz.txt

Thanks for Selçuk Dere providing this solution.

1. Create Child Disk


From CCBoot v3.0 build 20140627, we add Create Child Disk function, which allows you to create
multiple Child Images that have little differences with each other based on the master image (Parent
Image).
The advantages of Create Child Disk function:
1. Child Images are based on the same Parent Image, it saves hard disk space. When we put image
on the SSD, the disk space is especially precious. And it also increases the cache hit ratio.
2. After creating Child Disk, when you enable super client to make some updates, the changes will
be only effected on the Child Image, it won't have any influences on the Parent Image.
Suppose you have two different motherboard systems, one is AM1 and the other is AM3. If you want
the client PCs to use these two billing systems separately, you can use Create Child Disk function to
achieve that.
1) On CCBoot server main interface, click the "Tools" menu, and select "Create Child Disk".
Figure 1
2) It will pop up the"Child Disk Properties" dialog box. Click the ">>"button next to "Parent Disk Path"
to select the Parent Image. And then modify the Disk File name, and click the "OK" button .

Figure 2
3) In the pop up "Create child disk OK" dialog box, click the "OK" button.

Figure 3
4) Now, you can find the the Child Image you just created, in the path you selected.
Figure 4
5) Add "Window 7 Child” image disks refer to ​Add Image wiki​ to add image in Image Manager. Once
added, you will see the child image.
Figure 5
6) Suppose PC1-50 has AM1 Motherboard then assign “Windows 7” image to them and PC51-100
has AM3 motherboard assign “Windows 7 Child” image to them, you can enable super client for
PC51, install drivers related to AM3 Motherboards. The Child Images will not interrupt with each
other or affect the Parent Image. (In this case parent image has driver for AM1 motherboards.)

Note: Please be cautious when using Child Disk function, we only recommend customers who need
special and advanced settings to use this function.
1. Child Disk is the difference disk of Parent Disk, it should be used together with Parent Disk,and
they must be in the same disk path.
2. Once you created Child Disk, please do not modify the Parent Disk. Otherwise, the Child Disk will
not function. And we do not recommend adding Parent Image into the "Image Manager".
3. Child Disk is the difference disk of Parent Disk, on data index, when the data cannot be searched
from the Child Disk, it will search from the Parent Disk, hence there will be a bit performance drop.

1. Link Speed
Normal speed for diskless PC is 1000M. If you see 100M link speed on client PCs (figure 
1) and you have 1GbE cards on client, you can use cable Cat5e or better that your 
switches supports 1GbE, Please follow these steps to fix it: 
 
1. Replace Ethernet connector on both ends of the Ethernet cable. 
2. Follow this wiki : A
​ dd New Machine into Boot Image​ to install the latest NIC driver. 

Figure 1 

1. Non PXE Group


From CCBoot 2016 Build 0530, Non-PXE group has been removed from Client manager node and is now

accessible as "DHCP users". Phone, iPad, and Client PCs with harddisk send out their "Computer Name"

when sending out DHCP requests, CCBoot server received those requests, then it will assign IP

addresses to those devices, and record their computer names (Figure 1).This function allows us to

distinguish diskless clients from those devices, and to avoid mixing them up. And now in new version its

not visible in the Main UI so, you may be wondering where is it gone.
Note: Unlike in previous version 20160229 and older, DHCP users will not see CCBoot Image/Game disk.

You can open “DHCP User” by pressing “Ctrl + N” on the CCBoot UI.

For simplicity, we moved the "DHCP Users" to View Menu and can be opened View -> View DHCP

Users.

Figure 1

You will see any PC that is not diskless booting but has been given IP from CCBoot on the DHCP Users

list (Figure 2)
Figure 2

Set admin password

CCBoot has introduced the "Admin password" for quite some time now. And its used 
for many functions to work like lock/unlock CCBoot UI, image upload, enable/disable 
superclient from client, etc. 

So, let's see how we can set "Admin Password" for CCBoot.
1. Click "Option" on the CCBoot toolbar.  

2. It will open "CCBoot Options" dialog box. 

3. In "General" tab, beside the "Admin Password" text, enter your desired password 
(Figure 1). 

4. Click "OK" button the save the password for CCBoot. 

 
 
Figure 1 
Why to set admin password? 
1. To lock CCBoot UI, 
You can lock CCBoot UI to prevent unauthorized personnel for making any changes to 
the settings and configuration of the server and clients. 
And the admin password is used to unlock it, to make changes by authorized 
personnel. 
 
2. To use "Enable Superclient" and "Disable Superclient" function in CCBoot client 
In recent version, we have made it so that you can enable or disable superclient right 
from the client pc so you don't need to come back to server to save the changes. 
The admin password is needed to be entered when you click either of the buttons to 
use the corresponding function, failure to enter correct password will prevent it. 
 
3. Upload image to server. 
In recent version, you don't have to allow a client to upload image, any client can be 
use to upload image/ 
But to prevent unauthorized user/personnel from uploading images randomly and 
filling up the image disk, the admin password prevent the action as the function will not 
execute without entering the correct password.  
 
How change or delete admin pass  
If you have forgotten your password, you can open the ccboot.ini (you can find it it 
installation folder) and find the string Password=(here must be encrypted password ), 
then delete everything after the " = " in this string, save changes in this file and then 
restart ccboot. 

SSD means better performance

When you are thinking of building a CCBoot server, you will wonder how many disk 
should i use? 

And even wonder should i even use SSD ? 

YES ! would be the answer to that and here is why. 

1. SSD have much better read and write speed compared to traditional HDD (Figure 1).  

  

Figure 1 
2. SSD have higher IOps compared to HDD (Figure 2) 

Figure 2 
Show CPU/GPU temperature for clients 

Before you continue, this feature is only available on CCBoot 2016 Build 1221 and 
above. 

Make sure, both client and server are using this version or higher. 

Important: You need to have installed dot net 3.5 and above on your image for this to 
work. 

1. Open CCBoot UI and open "Options" windows. 

2. In the options windows, check the "Enable client stats" and click "OK" (Figure 1). 
 

Figure 1 

3. Now, boot your client and you will see its temperature under CPU Temperature and 
GPU Temperature column (Figure 2). 

Note: To show, CPU GPU temperature properly, make sure CCBoot Client application is 
in startup. Some user remove CCBoot from startup for optimization, will make 
temperature not show in CCBoot Server. 
 

Figure 2 

4. We have also added CPU usage and Memory usage of server in the CCBoot UI as 
well. (Figure 3) 
 

Figure 3 

Note:  

CPU shows the average CPU usage of your server. 

RAM show the current RAM usage of your server. 

We optimized the function to fix an issue on the new Windows 10 Build 1703. It will 
work without any issue since CCBoot version 20170420 

** If the dot net is installed but the temperature is still not showing, then re install 
CCBoot Client and the graphics drivers for the client computer and save the image. It 
should show the temperature afterwards. 

 
 
Show and view client processes in CCBoot Server

In new version of CCBoot 20170310, we have added the option to show client's active 
process and view clients process in CCBoot server. 

In newer version we changed the text for "Enable CPU/GPU Temperature" to "Enable 
Client Stats" 

Before you continue, make sure you have updated the image to latest version CCBoot 
Client as well. 

To show active process follow the steps below. 

1. In the CCBoot Server UI, click "Option" button on the toolbar to open "Options" 
window (Figure 1). 

Figure 1 
2. Check the "Enable client stats" check box and click "OK" (Figure 2). 

Figure 2 

3. Now, you will see current active process of the clients in the "Active Process" column 
in the CCBoot Client Manager (Figure 3). 
 

Figure 3 

4. To view, processes of the client. Right click the client and choose "Show Process" 
(Figure 4). 
 

Figure 4 

5. It will open "Client Processes" window, you will see all the process running in the 
selected client (Figure 5). 
 

Figure 5 

Backup your CCBoot setting and client configurations

In CCBoot version 20170308 we added function to backup your settings and user 
information so you can restore it incase you loose the settings. 

1. Click the Tools then click "Backup Settings" (Figure 1). 


 

Figure 1 

2. On the "Save As" window, click "OK" to save the backup file. By default the backup 
files are stored in CCBoot\Backup folder (Figure 2) 
 

Figure 2 

3. Once backup is completed a prompt will open, click "OK" to close it (Figure 3) 

4. Now, if by chance or some mis configuration you loose the settings, you can restore 
it.  
5. To restore from backup, click "Tools" then "Restore Settings" (Figure 4). 

6. On the "Open" window, select the config file and click "Open" button (Figure 5). 
 

Figure 5 

7. Now, the backup file will be restored to CCBoot and your settings will be as you had 
when you backed it. Once restored, a prompt will open, click "OK" to close it (Figure 6) 

Figure 6 

 
Synchronize multiple CCBoot servers 
There are many cafes or gaming center running multiple CCBoot server for load 
balance and it's a given that keeping them synchronized manually is a somewhat less 
easy. So, Now with new CCBoot version 20170316 we bring it right to CCBoot. In 
version 20180305 we have optimized the Image sync function to be seamless and 
faster. 

So, how do we do it. Let's start with images. 

1. Right click on the image and click "Sync To" option (Figure 1). 

Figure 1 

2. On the "CCBoot Server Data Synchronize" window, enter the "Target Server" ip 
address and its password, then click "OK" (Figure 2). 
 

Figure 2 

Note: The target server is the server that you want to synchronize the image to. Make 
sure you have set the password for the server, if not, it will not synchronize.  

3. Now, the synchronization will start (Figure 3). 

Figure 3 

Note: This will take some time to finish as the files will be copied from current server to 
target server. 

4. Once the synchronization is complete, it will show status message. CLick "Exit" to 
close the windows (Figure 4). 
 

Figure 4 

5. Check the "Target Server" image disk, it will have the "Image" that you synchronized 
(Figure 5) 

Figure 5 

6. As well as in the target server's "Image Manager", it will have a new image listed 
(Figure 6). 
 

Figure 6 

7. To synchronize the clients settings and information, right click the "Client Manager" 
on the right pane and choose "Sync To" (FIgure 7). 
 

Figure 7 

8. Repeat step 2 to step 4 and once, done the client settings will be synchronized to the 
target server (Figure 8). 
 

Figure 8 

9. With this you can sync data back and forth your server and keep them synchronized. 

Team your NICs on CCBoot Server 


When you have more than 20-30 clients, it is recommended that you use two or more 
NICs. So to use them with one IP address, you need to team them. Here is how you can 
do it. 

For Windows Server 2012 R2 and above,  

Follow S​ etting up NIC Teaming for Windows Server 2012*/2012 R2*/2016*​ for teaming 
steps. 

For Windows 7, Windows Server 2008 and Windows 10 


Update:​ From driver version 22, Intel NIC support teaming in Windows 10 as well. 

In windows 7 and Windows Server 2008, you need to have at least one Intel NIC to be 
able to team your NICs. 

If you do not have Intel NIC then you need to use Windows Server 2012 as it has native 
NIC teaming and does not rely on Intel Adapter. 

Before you team your NIC, please o ​ ptimize all of the NICs​ that will be in the team. You 
will not be able to optimize them individually once they are teamed 

How to team your NICs 

1. Right click on your "Intel" NIC and click Properties (Figure 1). 

Figure 1 

2. On then NIC properties window, click Configure (Figure 2). 


 

Figure 2 

3. Now, click "Teaming" tab and check the "Team this adapter with other adapters" 
checkbox, and click the "New Team..." button (Figure 3). 
 

Figure 3 

4. New Team Wizard will open, type in a name the new team and then click "Next" 
button (Figure 4). 
 

Figure 4 

5. On the next step, you will be prompted to select the NICs that will be part of the 
team. Check the NICs you want and then click "Next" button (Figure 5). 
 

Figure 5 

6. Now, you need to choose the type of teaming you want to use. Select "Adaptive Load 
Balancing" (as it uses the bandwidth of all NICs, and if one of the NIC fails, the team will 
still work with reduced speed) and click "Next" button (Figure 6). 
 

Figure 6 

7. Click the "Finish" button and wait for the process to complete (Figure 7). 
 

Figure 7 

8. Once team is created, its properties will open. O


​ ptimize the new Teamed NIC​ like 
other NICs. 

9. You also need to set the static IP for the team. 

10. Once, the IP has been set you need to change the "Boot Server IP" on the CCBoot 
DHCP (In new versions, this will be automatically done). 

Things to keep in mind in teaming 

1. If your teaming is not showing full speed - example 4 x 1gbps = 4gbps but shows 3.0 
gbps, this means one of the NIC cable is not working. 

You need to replace the cable or recrimp a new Rj45 jack to the cable. 
2. If your teaming fails to complete, then uninstall the Intel driver and re install it and 
try to team again. Always install the latest NIC drivers before attempting to team the 
NICs. 

3. For teaming to work in windows 2008, Windows 7 or Windows 10, You need to have 
atleast 1 Intel NIC otherwise you wont be able to team the NICs. 

4. If you are using Windows Server 2012 R2 or higher, then you can natively team the 
NICs from Server manager. Refer this l​ ink 

You might also like