Ccboot Manual

135

Transcript of Ccboot Manual

Page 1: Ccboot Manual
Page 2: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

1

1 Content

1 Content ......................................................................................................................... 1

2 Introduction ................................................................................................................... 4

3 Features ........................................................................................................................ 5

4 System Requirements .................................................................................................. 6

4.1 Server Requirements ..................................................................................... 6

4.2 Network Requirements .................................................................................. 6

4.3 Client Requirements ...................................................................................... 6

4.4 Recommended Server Hardware .................................................................. 6

4.5 Recommended Configuration for 70 Clients .................................................. 7

5 Server HDD Configurations .......................................................................................... 8

5.1 Windows Server 2003 for CCBoot Server ..................................................... 8

5.2 Windows 7 for CCBoot Server ....................................................................... 8

5.3 Windows 2008 for CCBoot Server ................................................................. 9

6 Quick Start .................................................................................................................. 11

6.1 Install CCBoot Server .................................................................................. 11

6.2 Create Boot Image ....................................................................................... 14

6.3 Diskless Boot Client ..................................................................................... 20

7 CCBoot Server UI ....................................................................................................... 23

8 CCBoot Server Settings ............................................................................................. 24

8.1 Batch Commands Autorun ........................................................................... 24

9 CCBoot Disk Manger .................................................................................................. 25

9.1 Add Disk ....................................................................................................... 25

9.2 Add Disk Group ............................................................................................ 25

9.3 Add Game Disk ............................................................................................ 27

9.3.1 Add Game Disk ..................................................................................... 27

9.3.2 Add Disk to Group ................................................................................ 28

9.3.3 Game Disk Mapping ............................................................................. 29

9.4 Disk Cache Settings Reference ................................................................... 30

9.4.1 Ram Cache ........................................................................................... 30

9.4.2 SSD Cache ........................................................................................... 33

9.5 Use of Personal Disk ................................................................................... 34

10 CCBoot Client Manger ........................................................................................ 37

10.1 Add Client ..................................................................................................... 37

10.2 Client Cache................................................................................................. 41

11 Create Boot Image .............................................................................................. 43

11.1 VHD Expand ................................................................................................ 43

12 PnP for Different Specification ............................................................................ 47

12.1 PnP for Different Specifications ................................................................... 47

12.2 Multi Hardware Profile.................................................................................. 48

13 Multiple OS Boot ................................................................................................. 56

Page 3: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

2

13.1 How to Set Multiple OS Boot ....................................................................... 56

13.2 How to Set Default Timeout ......................................................................... 61

14 Update Image ...................................................................................................... 64

14.1 Update Image .............................................................................................. 64

14.2 Recover Image ............................................................................................. 67

14.3 Merge Image ................................................................................................ 67

15 Update Game Disk .............................................................................................. 69

15.1 Update Game Disk ....................................................................................... 69

15.2 Refresh Disk Cache ..................................................................................... 70

16 Server Optimization ............................................................................................. 71

16.1 Server Hardware .......................................................................................... 71

16.2 Server Bios SATA Configuration .................................................................. 71

16.3 Server Operating System ............................................................................ 72

16.4 Server Hard Disk Allocation ......................................................................... 72

16.5 SuperCache method of installation .............................................................. 73

16.6 Server Network Optimization ....................................................................... 74

16.6.1 Network Properties ............................................................................... 74

16.6.2 NIC Properties ...................................................................................... 76

16.6.3 NIC aggregation .................................................................................... 77

16.7 Server cache settings .................................................................................. 77

16.7.1 Server read cache settings ................................................................... 77

16.7.2 Write-back disk SuperCache cache settings ........................................ 78

16.8 Server’s Virtual Memory Management ........................................................ 78

16.9 The client's local cache settings .................................................................. 80

17 Client Optimization .............................................................................................. 81

17.1 Clients Virtual Memory Management ........................................................... 81

17.2 System Restore Point Management ............................................................ 82

17.3 UAC Setup ................................................................................................... 84

17.4 Client network optimization .......................................................................... 86

17.5 System Patches Installation ......................................................................... 86

17.6 Clear Windows 7 64bit Water Mark ............................................................. 87

17.7 Power Setting ............................................................................................... 88

18 Known NIC Problems .......................................................................................... 92

18.1 Atheros NIC Diskless Solution ..................................................................... 92

18.1.1 Atheros NIC solution that is failed to create image .............................. 92

18.1.2 Atheros NIC Diskless Booting and Failed to Shutdown Solution ......... 93

18.2 Realtek NIC Bluescreen problem ................................................................ 94

18.2.1 Problem Phenomenon .......................................................................... 94

18.2.2 Solution: ................................................................................................ 94

19 CCBoot Active Directory ...................................................................................... 95

19.1 How to Setup................................................................................................ 95

19.2 Win7 domain user profile roaming ............................................................. 106

19.2.1 Function .............................................................................................. 106

19.2.2 How to Set .......................................................................................... 106

Page 4: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

3

20 CCBoot + Third-part DHCP ............................................................................... 114

20.1 Server Configuration .................................................................................. 114

20.2 DHCP Configuration .................................................................................. 114

20.3 CCBoot Configuration ................................................................................ 117

21 CCBoot + Third-part TFTP ................................................................................ 118

22 Load Balance .................................................................................................... 120

23 Failover(Super Path) ......................................................................................... 121

23.1 Features ..................................................................................................... 121

23.2 Steps for Installation ................................................................................... 121

24 CCBoot + Complicated Network ....................................................................... 122

24.1 Single Network Segment ........................................................................... 122

24.2 Dual Lan Segment ..................................................................................... 122

24.3 VLAN .......................................................................................................... 123

25 Windows License Problem ................................................................................ 131

26 Contact .............................................................................................................. 134

Page 5: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

4

2 Introduction

CCBoot enables diskless boot Windows XP, Windows Server 2003, Vista, Windows 7 and

Windows Server 2008 with iSCSI.

Diskless boot makes it possible for computers to be operated without a local disk. The

'diskless' computer is connected to a hard drive over a network and boots up an operating

system from a remotely located machine. CCBoot is the convergence of the rapidly

emerging iSCSI protocol with gPXE diskless boot technology.

Remote boot over iSCSI, or CCBoot, pushes the iSCSI technology even further, opening

the door to the exciting possibility of the diskless computer. CCBoot technology allows a

diskless boot of most Windows OS from an iSCSI target machine remotely located over a

standard IP network.

CCBoot offers a seamless diskless boot. Eliminating the need for a local hard drive opens

a wide range of possibilities for network management. Using this configuration, the disks

for many network computers can be centrally managed, thereby facilitating backup,

redundancy, and dynamic allocation of valuable storage resources while at the same time

reducing cost to the enterprise.

Booting from iSCSI makes system administration considerably easier. Freeing a server of

its boot volume allows administrators to manage investments in their iSCSI SANs,

attaining improved data security, integrity and recovery, higher availability, quicker server

deployment & repurposing, and more efficient utilization of storage resources.

Page 6: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

5

3 Features

1) Server supports Windows Server 2003, 2008 and 2012.

2) Diskless boot Windows XP, Windows 2003, Vista, Windows 7 and Windows 8.

3) Support all 64bit Windows for Client.

4) DHCP, PXE, TFTP, IMAGE and iSCSI Target are all in one.

5) Support physical drive, volume drive, VMDK, VHD and ISO image.

6) Clients can recovery to a new clear system after reboot.

7) Clients can keep own system data after reboot.

8) Client supports multiple OS boot menu.

9) Support image RAM cache and SSD cache.

10) Support image recovery and merge.

11) Support multiple servers or multiple NICs load balance.

12) Support server failover (Super Path).

13) Support Personal Disk

14) Support Active Directory

15) Support multiple disks and write-back disks.

16) Support client write cache.

17) Support one image compatible with different specifications (PnP).

18) Support third-part DHCP and TFTP.

19) Support multiple networks and VLAN.

Page 7: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

6

4 System Requirements

4.1 Server Requirements

CCBoot can run on Windows 2003, Windows 7 or Windows 2008.

We recommend Windows 2008 Server R2 Enterprise Edition 64bit with the latest service

packs installed.

4.2 Network Requirements

For better performance, we recommend Gigabit network environment (Server & Client

NICs and Switches).

4.3 Client Requirements

1) Windows XP, Windows 2003, Vista (SP1 required), Windows 7 or Windows 2008.

2) PXE 2.x compliant network adapter 1Gbps. For most up-to-date main board, the

onboard NIC can support PXE 2.x.

3) We recommend using Realtek and Intel 1000M series NIC. We NOT recommend

using Nvida NIC.

4) We recommend the client use 2G RAM.

4.4 Recommended Server Hardware

1) CPU: Intel or AMD Processor 4 Core or more

2) Motherboard: Server motherboard that support 8GB up of RAM, 6 or more SATA

Ports.

3) RAM: 8GB DDR3 or more.

4) Hard Disk:

One SATA HDD use for Server OS (C:\) and Image Disk(D:\); Two SATA HDD setup

on Raid0 use for Game Disk. We recommend using Win2008 disk manager to setup

RAID instead of hardware RAID in BIOS. We recommend open ACHI mode of SATA

in BIOS for better disk write performance.

5) One SSD for SSD Cache.

6) Two SATA/SAS/SSD HDD use for client write-back disk. We NOT recommend use

RAID for write-back disk.

7) For 25 - 30 client PCs, server should have 8G DDR3 RAM.

Page 8: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

7

8) For 30 - 70 client PCs, server should have 16G DDR3 RAM.

9) For 70 - 100 client PCs, server should have 32G DDR3.

10) For 100+ client PCs, we recommend to use 2 or more Server with load balance.

11) Network: 1000Mb Ethernet or 2 * 1000 Mb Ethernet team network. We recommend

Intel 1000M Series.

4.5 Recommended Configuration for 70 Clients

Configuration on server

1) CPU Intel(R) 4-core processors

2) Kingston RAM: 16G DDR3

3) Set STAT ports as ACHI mode.

4) A SATA hard disk with 150G, please spilt it to two partitions, then install windows in C:\,

also need to install CCBoot and save image in D:\.

5) Use two SATA hard disk as game disk, each of them is 500G and setup Raid0 in disk

manager, the drive is E:\.

6) Use two SATA hard disks as write-back disk, each of them is 500G, their drive is I:\

and j:\ respectively. We DONOT recommend setup Raid0 for Write-back disk.

7) An Intel SSD disk with 80G is used for game SSD caching and its drive is S:\.

8) Please use Intel(R) PRO/1000EB network card as server network card, and disable

flow control in NIC properties. Uninstall QoS service in network properties.

9) Cache Allocation

Disk RAM Cache SSD Cache

Image 1024M 0M

Game 8096M 71680M

10) If you haven't install SuperCache on the server, please click to select "Use the

System Cache as Write-back Cache" in settings for CCBoot server.

11) Fill 512M in "Enable Client Cache" box on client properties.

Page 9: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

8

5 Server HDD Configurations

5.1 Windows Server 2003 for CCBoot Server

Please use Windows Server 2003 R2 Enterprise Edition SP2 32 bit if you plan to use

Windows Server 2003 as CCBoot server system platform.

1) All drives should be formatted as NTFS. When format drives set "Allocation unit size"

as "Default" for Windows system drive, and set "Allocation unit size" as "32K" for

other drives.

2) Allocate hard disks for image, game (raid 0) and write back (2-3 hard disks). If you

have an SSD disk, please format it to only one partition for cache.

5.2 Windows 7 for CCBoot Server

Please use Windows 7 Ultimate 64 bit if you plan to use Windows 7 as CCBoot server

system platform.

1) All drives should be formatted as NTFS. When format drives set "Allocation unit size"

as "Default" for Windows system drive, and set "Allocation unit size" as "32K" for

other drives.

2) Allocate hard disks for image, game (raid 0) and write back (2-3 hard disks). If you

have an SSD disk, please format it to only one partition for cache.

3) If you haven't install SuperCache on the server, please click to select "Use the

System Cache as Write-back Cache" in settings for CCBoot server.

4) Make sure you have enabled the "Enable write caching on the device" for every disk.

How to do "Enable write caching on the device" on disk?

1) Click Start, right-click Computer and select Manage.

2) In the left panel, click Device Manager.

3) Expand Disk Drives and right-click on one of the disks.

4) Click the Policies tab and check "Enable Write Caching on the device" to enable (it’s

a default setting of Windows 7).

5) To further improve the disk performance (needless to say, higher the risk now), check

the box "Turn off Windows write-cache buffer flushing on the device".

6) Press "OK" to save. (Figure 5.2-1)

7) Implement step 3 - 6 for other disks.

Page 10: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

9

Figure 5.2-1

5.3 Windows 2008 for CCBoot Server

Please use Windows 2008 R2 Enterprise Edition 64 bit if you plan to use Windows 2008

as CCBoot server system platform.

1) All drives should be formatted as NTFS. When format drives set "Allocation unit size"

as "Default" for Windows system drive, and set "Allocation unit size" as "32K" for

other drives.

2) Allocate hard disks for image, game (raid 0) and write back (2-3 hard disks). If you

have an SSD disk, please format it to only one partition for cache.

3) If you haven't install SuperCache on the server, please click to select "Use the

System Cache as Write-back Cache" in settings for CCBoot server.

4) Make sure you have enabled the "Enable write caching on the device" for every disk.

How to do "Enable write caching on the device" on disk?

1) Click Start, right-click Computer and select Manage.

2) In the left panel, click Device Manager.

Page 11: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

10

3) Expand Disk Drives and right-click on one of the disks.

4) Click the Policies tab and check "Enable Write Caching on the device" to enable (it’s

a default setting of Windows 2008).

5) To further improve the disk performance (needless to say, higher the risk now), check

the box "Turn off Windows write-cache buffer flushing on the device".

6) Press "OK" to save. (Figure 5.3-1)

7) Implement step 3 - 6 for other disks.

Figure 5.3-1

Page 12: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

11

6 Quick Start

6.1 Install CCBoot Server

1) Launch ccbootsetup.exe on the server and keep press the next button to the end.

Figure 6.1-1

2) It will popup the "CCBoot Options" dialog box.

Page 13: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

12

Figure 6.1-2

Specify the "Write-back Path" and "Upload Image Path" as you wish, then keeps other

settings as default (Figure 6.1-2).

The "Write-back Path" is used to save the data written from clients, with this feature, every

client can save private data separately. And these data are only available for client on

which they are created.

The "Upload Image Path" is used to save images uploaded from clients. With such images,

you can diskless boot clients over the network based on iSCSI.

3) Click "DHCP Settings" tab, set the DHCP settings as below.

Demo Environment

Server IP: 192.168.1.220

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

Page 14: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

13

Figure 6.1-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. If yes, shut them down so that

client PC can get IP address from CCBoot DHCP and then diskless boot Windows XP.

Page 15: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

14

4) You will get the main interface as bellow:

Figure 6.1-4

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. Since CCBoot v3.0, you also need to open

port 66. V3.0 uses port 66 as DHCP backup.

Note: To make sure client PCs can diskless boot well, please shut down the other DHCP

services on the LAN especially the DHCP service in the router.

6.2 Create Boot Image

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 first. Allocate a small MBR partition about 40G size and leave the

rest unallocated. Format the 40G partition with NTFS.

4) Install Windows XP or Windows 7 into this partition. Install only NIC driver, mother

board chips driver and other low level drivers on this master PC.

5) Open the local area connection network properties and configure as bellow:

Page 16: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

15

Figure 6.2-1

Page 17: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

16

Click "Properties". Please uninstall "QoS Packet Scheduler".

Figure 6.2-2

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

Page 18: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

17

Figure 6.2-3

Select "Obtain an IP address automatically" and "Obtain DNS server address

automatically", then click "OK" to save.

6) On the CCBoot server you will find a client in the client list (Figure 6.2-4) that was

added by CCBoot automatically when the client PC got IP address from the CCBoot

DHCP service.

Page 19: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

18

Figure 6.2-4

Page 20: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

19

Double click the client to edit and check "Enable Upload Image" (Figure 6.2-5), and press

"save"

Figure 6.2-5

7) Download CCBoot client installation package from:

http://www.ccboot.com/download.htm. Launch ccbootsetupclient.exe and keep press the

next button to the end. Then launch CCBoot client and you will see the main interface as

bellow (Figure 6.2-6).

Page 21: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

20

Figure 6.2-6

8) Press the "Install CCBoot Client" button. After finished, it will require reboot system.

Reboot the client PC.

9) After reboot, launch CCBoot Client again, input the correct "Server IP address", it

should be the IP address of the PC on which CCBoot server has been located. 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. Then CCBoot will create an iSCSI

boot image in the server "Image Save Path".

Note: CCBoot supports two types of image file format. It supports 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 using VHD format.

6.3 Diskless Boot Client

1) On CCBoot server, double click PC101 to open the master PC’s properties dialog box,

uncheck "Enable Upload Image" and click "Save".

2) Shutdown the master PC. Remove the HDD or disable HDD in BIOS. Set it firstly 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.

Page 22: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

21

Figure 6.3-1

4) The first time diskless booting the master PC, you can modify its computer name.

Figure 6.3-2

5) Set the computer name as you wish then press enter key to boot it Now diskless boot

successfully.

Page 23: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

22

Figure 6.3-3

Note: the first time you diskless boot Windows 7, you will get a startup list just like has not

shut down computer normally. That’s just because we uploaded the Windows 7 image

during it’s running. Bellow is how to prevent from this situation for future booting.

1) Boot one client diskless with enable "Keep Write-back".

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

3) When this client boot OK, shut it down. On the CCBoot server, press "Save to Image"

in this client's properties.

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 software’s to the image by update image.

If you want to diskless boot Windows XP with a single image for client computers with

different hardware specifications, you need to implement PnP, please refer to this article

for more details - how to create a single image for all specifications.

Page 24: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

23

7 CCBoot Server UI

Figure 6.3-1

Page 25: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

24

8 CCBoot Server Settings

8.1 Batch Commands Autorun

Since V3.0, CCBoot makes you be able to run batch commands automatically on client

booting, just read bellow -

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.

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" rather than "public.txt".

Page 26: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

25

9 CCBoot Disk Manger

9.1 Add Disk

After upload the image go to CCBoot Server and Click the "Add Disk" button to open the

add disk window as Figure 9.1-1.

Figure 9.1-1

Input the "Disk Name" and "Description" and keep other settings as default.

Select "Image" and choose a partition as the source of the virtual image. CCBoot supports

multiple types of the virtual disk source, you can choose as you wish here.

Click the "OK" button to save.

9.2 Add Disk Group

CCBoot supports disk group management, all disks are managed by disk groups. So we

Page 27: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

26

also need to add a disk group.

Click the "Add Disk Group" button then input "Disk Group Name" and "Disk Group

Description" to add a disk group (Figure 9.2-1).

Figure 9.2-1

When click the "OK" button to save, it will ask you "Do you want to add disk to this disk

group?" Figure 9.2-2).

Figure 9.2-2

Click "Yes" to open the disk list as Figure 9.2-3.

Figure 9.2-3

Page 28: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

27

Select the disk we have just added and then click the "OK" button to save. Now you can

see the disk group and its included disk as bellow (Figure 9.2-4).

Figure 9.2-4

9.3 Add Game Disk

9.3.1 Add Game Disk

Game disk is in fact a virtual disk. It’s a physical hard disk or just a partition on CCBoot

server. Game disk is almost used for game disk - on CCBoot server, install games into this

disk, on client side, you will get this disk and run games directly just like a local disk. Of

course, you can also use this function for other intentions.

Click "Add Disk" Button and input the Disk Name and Description as you wish, Do not

check bootable.

Select "Volume" and choose a partition as the source of the virtual drive.

Click the "OK" button to save.

Page 29: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

28

Figure 9.3-1

9.3.2 Add Disk to Group

Right click the user group we have just added and click add disk to group. (Figure 9.3-2)

And choose the volume drive we have also added. (Figure 9.3-3)

Figure 9.3-2

Page 30: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

29

Figure 9.3-3

9.3.3 Game Disk Mapping

"Options" -> "General" -> "Server and Client Disk Letter Mapping". You can set disk

mapping between server and client here. (Figure 9.3-4)

Figure 9.3-4

Partition D on server is used as a game disk for clients, and it will display as D on the

Page 31: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

30

client.

Partition E on server is used as a game disk for clients, and it will display as F on the

client.

Disk H on server is used as a game disk for clients, and it will display as H on the client.

9.4 Disk Cache Settings Reference

9.4.1 Ram Cache

If you use Windows 2008, please choose Windows 2008 64-bit R2 and install CCBoot

server 64-bit version. Make sure you have enabled the "Enable write caching on the

device" for every disk.

The function of "Enable write caching on the device" of Windows 2008 is good for disk

write performance. Please refer to the following cache settings in CCBoot.

Server Physical

RAM Image Cache Game Cache

2G 256M 512M

4G 512M 1024M

8G 1024M 4096M

16G 1024M 8192M

32G 1024M 25600M

Suppose the CCBoot server (Windows 2008) has 8GB of physical RAM, the

recommended cache settings are as bellow.

Page 32: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

31

Image Cache

Figure 9.4-1

Game Disk Cache

Page 33: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

32

Figure 9.4-2

Page 34: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

33

9.4.2 SSD Cache

If you have an SSD, we recommend you enable the SSD cache function of CCBoot. SSD

cache is almost used for image cache and game disk cache, which can bring you a better

performance. It will speed up client booting and games loading. We recommend you

format the SSD as one drive.

On CCBoot server, press "Disk Manager" -> "Right Click the Disk we have uploaded" ->

and click the "edit Disk" to open the window as Figure 9.4-3.

SSD Image Cache

Figure 9.4-3

SSD GameDisk Cache

Page 35: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

34

Figure 9.4-4

Allocate 4GB for every image, such as XP01.vhd and Win7.vhd.

The rest are for Game disk, such as F:\.

Suppose the SSD is 60GB, please reserve certain SSD space, and then allocate the rest

(suppose about 58GB) for SSD cache. The recommended SSD cache settings are as

bellow.

9.5 Use of Personal Disk

We assume that you have installed CCboot and finished making the boot image, and

assume that you are already very familiar with CCboot’s basic operation and settings, with

PC001 as example, overall setting is as below

On CCboot main menu, find "PC001" on client pc list and double click it, click the ">>"

button on Disk Group section, select the "Enable Personal Disk" check box on CCboot

Disk Group Selection that appears, click on "..." button right beside the "Personal Disk

Path" , browse for the personal disk path location, Enter disk size at" Personal Disk Size".

As shown below :

Page 36: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

35

Figure 9.5-1

Page 37: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

36

Boot "PC001" , open Disk Management, initialize Disk 1 , format it and set the drive letter

to D:

As shown below:

Figure 9.5-2

On desktop , double click on Computer or My Computer , you will see there are 2 disks

there. D: is the personal disk you have just created. And that is the drive to keep your

personal files and your files won’t be lost even you reboot your client.

Page 38: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

37

10 CCBoot Client Manger

CCBoot also supports user group management and it has already added a default user

group. So in this section, we just need to add user.

10.1 Add Client

Select "Client Manager" and right click the right part as Figure 11.1-1.

Figure 10.1-1

Select "Auto Scan" to open the auto scan window as Figure Figure 10.1-2.

Figure 10.1-2

Page 39: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

38

Page 40: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

39

Set an IP range and click the "Start" button to scan all online computers in your LAN and

add them to the user list automatically (Figure 10.1-3). All these users will also be added

to the default user group automatically.

Figure 10.1-3

Select a user and double click it to open the client property window as Figure 10.1-4.

Page 41: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

40

Click the ">>" button beside "Disk Group" and specify the disk group we have just added

(Figure 10.1-5).

Figure 10.1-4

Figure 10.1-5

Page 42: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

41

10.2 Client Cache

Comparing with server cache, the client cache is only RAM cache.

Client Physical RAM Client Cache

1G 256M

2G 348M

4G 512M

If all client PCs have the same physical RAM specification, please set client cache in the

"Client Properties" window. On CCBoot server, highlight all clients PC right click and

choose edit to open the window as bellow (Figure 10.2-1).

Figure 10.2-1

Put check on both check box to input the client cache manually then click "save".

If any one of the "Keep Write-back File" , "Enable Upload Image" and "Super Client"

options is checked in the client properties, the client cache will be unavailable.

Sometimes, the client cache will cause blue screen when boot Windows. You can fix it by

Page 43: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

42

three methods.

Method 1 - Reduce the client cache size. If still failed, try method 2.

Method 2 - Disable the client cache.

Method 3 - Reinstall CCBoot Client with select "Start Cache After" Login Window.

Page 44: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

43

11 Create Boot Image

11.1 VHD Expand

When we create image file *.vhd, we need to set a VHD disk size. If we want to expand

the image disk size later, how to do? This section will introduce a method to expand the

VHD disk.

1. Stop CCBoot service to release the vhd file accessing.

2. Download VhdResize.zip from http://www.ccboot.com/download/vhdtools/ and extract

it and install.

3. Click "Start" -> "Vhd Resizer" (see the figure at below).

Figure 11.1-1

4. Input the old vhd file path in "Source Vhd to Resize" , input the new vhd file path in

"Destinatipn Vhd" , input new vhd disk size in "New Size" and click "resize" button to finish

Page 45: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

44

(see the figure at below).

Figure 11.1-2

5. When done, you can open "Disk Management" , right click on the "Disk Mangement"

node on the left tree, select "Attach VHD" , and then you will see a new disk in the disk list

(see the figure at below, the vhd disk icon is bright blue).

Figure 11.1-3

6. Right click "New Volume (D:)" , select "Expand Volume".

Page 46: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

45

Figure 11.1-4

7. Click "Next" button.

Figure 11.1-5

8. Right click on "Disk 1" , select "Detach VHD". Click "OK". Notice: don’t select "Delete

File".

Page 47: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

46

Figure 11.1-6

9. Now you can add the new vhd file to CCBoot. After you boot with this VHD image, you

will see the C: drive is already expanded.

Page 48: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

47

12 PnP for Different Specification

12.1 PnP for Different Specifications

The PnP function of CCBoot makes it possible for you to create a single image for all

client PCs with various specifications so that they can diskless boot with this single image.

Suppose you need to implement PnP for 30 client PCs Intel, AMD and with different types

of Video Card and Sound Card: below are the steps for you.

1) Install Windows XP or Windows 7 on the client (suppose PC-1) which has the best

hardware specifications. Please install Windows first on AMD client PC in this way it will

avoid such problem like BSOD, and it is much stable to merge different drivers in to one

image in this process.

2) Install NIC driver, chips driver and other low level drivers on PC-1.

3) Install CCBoot Client on PC-1 and restart it as required.

4) Upload image from PC-1 to CCBoot server.

5) Diskless boot PC-1 using super client with restore point and install all the other drivers

and various software you need on it, shut down PC-1 then disable super client.

6) Try to diskless boot all client PCs with the image you have uploaded from PC-1. If all

client PCs can boot successfully, please go to Step 13, if one client (suppose PC-2)

cannot boot successfully, please go to Step 8.

7) Boot PC-2 with HDD and install the same Windows edition on it.

8) Install NIC driver on PC-2.

9) Diskless boot PC-1 using super client with restore point and insert a USB Flash Drive

on it, copy c:\ccbootclient\ccbootpnp.exe to the USB key.

10) Insert this USB key to PC-2. Run ccbootpnp.exe and click the "Collect Local NIC"

button, it will create a folder in this USB Key named "Drivers" including NIC driver of PC-2.

11) Insert this USB Key back on PC-1. Run ccbootpnp.exe on the USB key and click the

"Merge Collected NIC" button. When finish, please shut down PC-1.

12) Now, you are able to diskless boot PC-2 with the image successfully.

13) Diskless boot PC-2 using super client with restore point, install other drivers on PC-2 if

necessary, after installation or updating the drivers shutdown PC-2 and disable super

client.

14) Do the same as Step 14 for PC-3, PC-4, and PC-5, and so on and so forth.

15) IF all client PC with different specification has successfully diskless boot using one

image you need to merge the image to not to degrade the image performance, Please

proceed to Article 11.3 Merge to Image.

Page 49: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

48

12.2 Multi Hardware Profile

CCBoot Multi Hardware Profile allows you to install different Devices such as Video Cards,

Sound Cards, Network Cards or different driving situations in a single image in

interference free and to start diskless boot successfully.

Note: This Functions is disabled in Windows 7 / 2008 and Vista

Before begin to create Hardware Profile make sure you have made this instructions bellow

for your Client profile.

Install Windows XP and all applications you need

Install Driver except Video and Sound Driver

Install CCBoot Client and upload the image to the Server

Diskless Boot all Client PC, if the Client PC are with different NIC you have to implement

"NIC PNP" for them.

To Create Hardware Profile please follow the Complete Steps bellow:

On the CCBoot Server Main Interface, Choose 1 Client PC and double click to open the

client interface and put check on "Keep Write-Back" (Figure 12.2-1) A pop up message

appear asking you "Do you want to Delete Write-Back?" then press "Yes".

Figure 12.2-1

Go back to CCBoot Server Main Interface then click "Tools" , click" Hardware Profile" then

Page 50: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

49

input the Profile ID such as "AAAA" , "BBBB". Figure 12.2-2.

Figure 12.2-2

Diskless boot client PC101 then click "Start" navigate to "Program Files" choose

"CCBootClient" click "CCBootPNP" then click Create Profile (Figure 12.2-3).

Figure 12.2-3

Page 51: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

50

Input the Hardware Profile ID "AAAA" and "Hardware Description" wait for the pop up

message then press "OK" (Figure 12.2-4).

Figure 12.2-4

Input again the Profile ID "BBBB" and "Hardware Description" wait for the pop up

message to press "OK" (Figure 12.2-5) then Turn Off.

Figure 12.2-5

After creating the Hardware Profile ID for client PC101 shutdown this PC and go back to

the CCBoot Server Main Interface.

Page 52: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

51

On the CCBoot Server Main Interface double click PC101 to open the client properties.

Click the "save to image" button and a pop up message will appear asking you "Do you

want save the image (Figure 12.2-6) press "Yes" and type the "Description" for CCBoot

Recovery for Image. (Figure 12.2-7) press "OK". Please uncheck "Keep Write-Back" then

click "Save" button.

Figure 12.2-6

Figure 12.2-7

Page 53: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

52

In the PC101 Client Properties put check on "Keep Write-Back" and change the Hardware

Profile ID to "AAAA" then click "Save" button. (Figure 12.2-8)

Figure 12.2-8

Diskless boot PC101 and Install all driver including Sounds and VideoCard Driver, After

that Navigate to "Windows Start Menu" choose "CCBootClient" > "CCBootPNP" and then

press "Save Drivers" (Figure 12.2-9) Please wait for the pop up message to click "OK"

then shutdown this client PC.

Page 54: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

53

Figure 12.2-9

Go back to CCBoot Server Main interface double click PC101 to open the client properties.

Click the "save to image" button and a pop up message will appear asking you "Do you

want save the image (Figure 12.2-10) press "Yes" and type the "Description" for CCBoot

Recovery for Image. (Figure 12.2-11) press "OK". Please uncheck "Keep Write-Back" then

click "Save" button.

Figure 12.2-10

Figure 12.2-11

In the PC102 Client Properties put check on "Keep Write-Back" and change the Hardware

Profile ID to "BBBB" then click "Save" button. (Figure 12.2-12)

Page 55: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

54

Figure 12.2-12

Diskless boot PC102 and Install all driver including Sounds and VideoCard Driver, After

that Navigate to "Windows Start Menu" choose "CCBootClient" > "CCBootPNP" and then

press "Save Drivers" (Figure 12.2-13) Please wait for the pop up message to click "OK"

then shutdown this client PC then please repeat step 9.

Figure 12.2-13

Page 56: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

55

If all Client PC has successfully created the Hardware Profile, you have to test all Client

PC by Diskless Booting.

Now you may get many restore point that you created this will degrade the image

performance. The "Merge to Image" function will help you. Please proceed to Chapter

13.3.

Page 57: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

56

13 Multiple OS Boot

13.1 How to Set Multiple OS Boot

Features

At present more and more customers use the operating system's requirements. We

developed a Multi Operating System Boot to meet market demand. Multi OS Boot is a

selection of more than one operating system to start from the same client. Any customers

can choose their operating system such as XP and Win7 Operating Systems in the same

server at the same time.

Step

Create the first several start-image package, For example: XP01.vhd, and Win701.vhd

boot image package.

Open CCBoot Main Interface, click "add disk" button as shown in Figure 13.1-1, Put check

on Bootable, Type the "Disk Name" ex: XP01.vhd, locate the XP image location then

press OK.

Figure 13.1-1

Create Windows 7 image package, please do the same step on step 1 above.

Page 58: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

57

And then click Add disk group were added to the XP disk group and Win7 "disk group as

shown in Figure 13.1-2

Figure 13.1-2

Click on "User Management" right click "to create a user group as shown:

Figure 13.1-3

Page 59: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

58

Create a "dual system" user group, as shown in Figure 13.1-4

Figure 13.1-4

Double-click the name of the client machine for ex: PC101, to open the "Client Properties"

choose Dual System in the" Group Properties "and then click ">>" button to choose the

operating system disk image to use as their multi system boot.

Page 60: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

59

Figure 13.1-5

As shown in the disk groups "Please select and put check the disk group that you need to

start, for example, start with XP and Win7 as shown on Figure 13.1-6

Page 61: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

60

Figure 13.1-6

If you want to set up other systems, do the same set then Click OK.

CCBoot Multi System Start up screen as shown on Figure 13.1-7

Figure 13.1-7

Page 62: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

61

Just move the keyboard arrow key to select Boot system.

13.2 How to Set Default Timeout

1) Open CCBoot installation directory, and then find the "db.xml" file, as shown below.

Figure 13.2-1

2) Right-click the "db.xml" file and choose open With "Notepad" to open. As shown

below

Page 63: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

62

Figure 13.2-2

3) In the "Notepad" , navigate to <dhcp_ccboot_menu_timeout value=" ">. Input a

number in quotation marks. As shown below, fill "15" , then the time of the display list

of operating systems will be changed to 15 seconds. The default is left blank, the

display list of operating systems is 3 seconds.

Figure 13.2-3

Page 64: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

63

Figure 13.2-4

Close Notepad and Save the changes. Open CCBoot setup interface, click "OK" button

changes to take effect. As shown below.

Page 65: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

64

14 Update Image

14.1 Update Image

Updating the Client’s Image has two (2) methods.

Keep Write-back and Save to Image

Create Restore Point and Super Client

Method 1: Use "Keep Write-back File" and "Save to Image" (Recommended).

Choose one client PC as the update client. Click to select the "Keep Write-back File"

check box in the "Client Properties".

Figure 14.1-1

Diskless boot Windows on this client PC and do some modifications as you wish. For

example, install Windows updates and application level software’s.

Shut down the client PC. Click the "Save to Image" button in the "Client Properties"

Page 66: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

65

window. Uncheck the "Keep Write-back File" option when finished.

Method 2: Use "Super Client"

Back up the image you plan to update

Click "User Manager" Choose one (1) client PC as the update client that is using this

image, Double click to open client properties window below and click enable super client.

(Figure 14.1-2).

Figure 14.1-2

Put check on the image you want to update. (Figure 14.1-3). And it will prompt a message

box asking you if you want to create recovery for the image. Press yes (Figure 14.1-4) and

type the Restore Point Description. (Figure 14.1-5)

Page 67: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

66

Figure 14.1-3

Figure 14.1-4

Page 68: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

67

Figure 14.1-5

Diskless boot the client and do some modifications as you wish. For example, install

Windows updates and application level software’s.

Shutdown the client PC and click "Disable Super Client" in the "Client Properties" window.

Now, the image has already been modified.

With this method, the client will update the image directly and you can still recover the

image by using Disk Recovery Restore point features.

14.2 Recover Image

With method 2 mentioned above, the client will update the image directly, and you can

recover the image to the previous state by using Disk Recovery. If you want to recover the

image to the previous state click "Disk Manager" right click the image you want to recover,

choose "Disk Recovery" and click the "Restore to Last" button.

With method 1 mentioned above, you will find a series of .vhd files such as "XP01.vhd" ,

"XP01-001.vhd" , "XP01-002.vhd" and so on. "Save to Image" will create a new file

"XP01-nnn.vhd". If you want to recover to the last image state, please stop CCBoot

service and delete the latest "XP01-nnn.vhd" file. That’s to say "Save to Image" is

recoverable.

14.3 Merge Image

If you have created many "Restore point" files with method 2 mentioned above, that will

degrade operation performance of the image. In this case, you need to use "Merge to

Last" function to merge all of them and the original image file (XP01.vhd) to a single image

file.

Backup the image you plan to merge.

Page 69: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

68

Go to "Disk Manager" right click the image you want to recover, choose "Disk Recovery"

and click "Merge to Last" button to merge it one by one until the image will merge

completely.

Figure 14.3-1

When completed, you will find a new image file named "XP01.vhd".

Note: If the image is "XP01.vhd" , the new image file name will still be "XP01.vhd" and all

restore point description you assigned will be removed after merged.

Page 70: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

69

15 Update Game Disk

15.1 Update Game Disk

CCBoot have 2 options can use to update Game Disk, First is the Update Game Disk

directly on the Server and the Second is the Update Game Disk using Super Client.

Method 1: Update game disk on the server.

1. On CCBoot server, install new games or game patches on the game disk.

2. Refresh disk cache. Please refer to Chapter 14.2 to get more information.

3. After rebooting clients, they can get new game data.

Method 2: Update game disk with super client.

On CCBoot server, click "User Manager" and choose 1 client PC as the Update client".

Double click to open the window below.

Figure 15.1-1

Page 71: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

70

Click "Enable Super Client" and put check on "Game Disk" and Click "OK". Figure 15.1-2

Figure 15.1-2

Diskless boot the client and update the games in the game disk.

Shutdown the client PC and click "Disable Super Client" in its "Client Properties" window.

Now, the game disk on CCBoot server has been updated.

Note:

When updating image and game disk with super client, CCBoot will modify the image and

game disk directly. So if you update image or game disk on multiple client PC's at the

same time, it will lead to data written conflict which may damage the image and game data.

So please use super client on one client PC at the same time.

15.2 Refresh Disk Cache

On CCBoot Server "Disk Manager" right click the Game Disk and click "Refresh Cache" in

this way all modification you have made directly on the Game Disk will see on the client

after client PC is restarted.

Figure 15.2-1

Click "Yes" when prompted.

Page 72: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

71

16 Server Optimization

16.1 Server Hardware

1) The motherboard supports at least 6 SATA interface.

2) 16G or 32G Memory

3) The NIC is Intel Gigabit NIC, Broadcom or Realtek 8168 Gigabit NIC.

4) CPU Intel 5606.

5) Motherboard Model Intel 5500 chipset.

6) Hard Disk: 3 500GB Sata Hard Disk, 3 80GB or higher capacity SSD drive.

16.2 Server Bios SATA Configuration

Press the "Delete" or "F2" key during the boot process to enter the "BIOS" , and find the

SATA Configuration, then change the interface from "IDE" mode to "AHCI" mode, press

"F10" to save and exit.

Figure 16.2-1

Note:

Due to the different BIOS version SATA interface to set the location and the specific

expressions, it is recommended that access to the motherboard manufacturer's official

website, as well as for instructions. Refer to the diagram.

Page 73: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

72

16.3 Server Operating System

Windows 2008 Server R2 64bit

16.4 Server Hard Disk Allocation

One SATA HDD use for Server OS (C:\) and Image +CCboot Disk (D:\)

Two SATA HDD setup on Raid0 use for Game Disk (We recommend to use Win2008 disk

manager to setup RAID instead of hardware RAID)

One SSD for SSD Cache (We recommend open AHCI mode of SATA in BIOS)

Two SATA/SAS/SSD HDD use for Client Write-back Disk (We DONOT recommend use

RAID for Write-back Disk)

25 - 30 client pc - 8G DDR3

30 - 70 client pc - 16G DDR3

70 - 100 client pc - 32G DDR3

Page 74: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

73

SSD cache

Figure 16.4-1

Write-back disk with two SSD drives, we do not recommend using any array pattern.

Note: If you want to use SSD for write-back disk in 40 - 70 clients PC 60GB one (1) SSD is

not enough. It is recommended to use at least two (2) SSD 60gb or more for write-back

disk.

Please format also all HDD use for CCBoot Server except SSD drive in 32k cluster size.

16.5 SuperCache method of installation

A.) Download SuperCache from http://cn.ccboot.com/download.htm SuperCache5.zip

and extract to C: \. This installation package contains: setup.exe, zwt.nfo sscvf.sys,

zwt.cer and zwt. ssc_scr2_key a total of five files.

B.) Click the "Start" -> "run" enter "CMD" run as administrator CMD, enter "bcdedit / set

testsigning on." And hit Enter.

C.) Click the installation file setup.exe to install SuperCache if the installation is complete,

you will be prompted to reboot, choose not to restart. Extract the package inside the

sscvf.sys files over write the% windir% \ system32 \ drivers \ sscvf.sys.

Page 75: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

74

D.) Double-click zwt.cer import a digital signature.

Restart the server, running on the desktop SuperCache management procedures to open

the menu "File" , select "Licensing," in the pop-up dialog box, click the "Update" , select

the extracted directory inside the zwt.ssc_scr2_key file, click Apply to Complete the

installation.

E.) In the write-back disk drive, right click, select "Properties" , select "SuperCache" , click

on the "Cache" inside the dialog box, click the "Start" , first check the Deferred-Write Mode

", and then "Cache Granularity (page size)" adjusted to 32KB, use the keyboard down key

to adjust the "Main Memory Allocation" to a minimum (when the warning dialog, select

"No" , so the values is the minimum generally between 300-500MB). Shown below. After

the parameter adjustment is completed, click "OK" button. Write-back disk J plate set in

the same way.

Figure 16.5-1

16.6 Server Network Optimization

16.6.1 Network Properties

Retain the Microsoft Network Client "and" Internet Protocol Version 4 (TCP/IPv4) "and

Page 76: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

75

uninstall the other services. If you need a network shared file server, you can keep the

"Microsoft network file and printer sharing.

Page 77: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

76

Network Properties

Figure 16.6-1

16.6.2 NIC Properties

Disable those unused NIC configuration.

EEE, Green Ethernet, jumbo frames, Large Send Offload (IPV4), flow control, hardware

verification and automatically turn off the PCIe, automatically turn off PHY, etc. all closed.

Connection speed and duplex mode "select" Auto Negotiation ". The detail settings please

refer to the following table:

Page 78: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

77

Realtek EEE Disable

Jumboframe Disable

FlowControl Disable

Offloadlargesend Disable

GreenEthernet Disable

OffloadChksum Disable

Intel TCP/IP Options ChecksumRxIp Disable

ChecksumRxTcp Disable

ChecksumTxTcp Disable

TcpSegmentation Disable

ChecksumTxIP Disable

FlowControl Disable

AdaptiveIFS Disable

InterrupthrootleRate Disable

Jumbopacket Disable

16.6.3 NIC aggregation

If there are two of the same types of card, but the switch supports NIC convergence,

convergence can be made of two cards, select aggregation mode, select the "static mode"

instead of 802.3 intelligent modes.

16.7 Server cache settings

16.7.1 Server read cache settings

Page 79: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

78

8GB Recommended Memory Configuration

Cache Settings Memory Cache SSD Cache(80G)

Image 1024M 0

GameDisk 4096M 71680M

16GB Recommended Memory Configuration

Cache Settings Memory Cache SSD Cache(80G)

Image 1024M 0

GameDisk 8192M 71680M

32GB Recommended Memory Configuration

Cache Settings Memory Cache SSD Cache(80G)

Image 1024M 0

GameDisk 20480M 71680M

16.7.2 Write-back disk SuperCache cache settings

Cache Size Block Size Idle Write Time

300-500M 32k 5s

16.8 Server’s Virtual Memory Management

Right-click on the "Computer" and select "Properties" in the pop-up of the system interface,

click on the "Advanced system settings" , and in the pop-up of the System Properties

window, select the "Advanced" tab, select the "performance" , click the "Settings" as

shown in the figure below.

Page 80: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

79

Figure 16.8-1

In the pop-up "Performance Options" , select "Advanced" , click on "Change" , "virtual

memory" option in the pop-up box. Uncheck the "Automatically manage paging file size for

all drives" check box, and click OK. As shown in the following figure

Page 81: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

80

Figure 16.8-2

16.9 The client's local cache settings

Memory size of the client The local cache

1G 128M

2G 512M

4G 1024M

Page 82: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

81

17 Client Optimization

17.1 Clients Virtual Memory Management

Right-click "Computer" and select "Properties" in the pop-up system interface, click

Advanced System Settings, select the "Advanced" tab in the "System Properties" pop-up

in the "Advanced" optiontab, select the "performance" click "Settings" as shown

Figure 17.1-1

In the pop-up "Performance Options" , select "Advanced" , click on "Change" , in the

pop-up "virtual memory" option box. Canceled in front of "Automatically manage paging

file size for all drives" check box, and click OK. As shown in the following figure

Page 83: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

82

Figure 17.1-2

Click on the C drive, check the "System managed size, click on Settings.

17.2 System Restore Point Management

Right-click "My Computer" and select "Properties" in the pop-up dialog box, click on

"Advanced System Settings" in the System Properties dialog box that pops up, click on

the "Configuration" as shown below:

In the Properties dialog box of the "System Protection WIN7 (C ;)" "Restore Settings" is

set to "Turn off system protection. Disk space usage is set to a minimum. Click the

"Delete" will delete all restore points. Click "OK".

Page 84: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

83

Figure 17.2-1

Page 85: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

84

Figure 17.2-2

17.3 UAC Setup

Click "Windows Start button" select "Run" command, type msconfig and then click "OK" or

press "Enter" the system configuration pop up, choose "Tools" as shown in the following

figure:

Page 86: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

85

Figure 17.3-1

Select "Change UAC Settings" and click the "Launch" button below, in the pop up dialog

box set UAC to minimum (Never Notify).

Page 87: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

86

Figure 17.3-2

17.4 Client network optimization

Network Properties: Please Retain the "Client for Microsoft Network" and "Internet

Protocol Version 4 (TCP/IPv4) "and uninstall the other services.

Disable also the "Large Send Offload" , "Flow control" and "Energy Efficient Ethernet" in

NIC Properties.

17.5 System Patches Installation

Run Windows Update and install the latest system patch. Disk Defragmenter service is

stopped manually. Or download the Win7opt file from

http://www.ccboot.com/download.htm and extract to run the Batch file "install." If your

client OS is Win7, download win7opt.zip, if it is WinXP, download winxpopt.zip. Extract the

downloaded program, execute install.bat. Action steps:

1. Click on "start" -> "run". Type "services.msc" and press ENTER, the pop up in the list of

services, select "Windows Update" double click on this servicing, in the service properties

dialog box appears, this service will run as, change to "manual" , then click "apply". Then

click on the "start service".

2. Click Start -> Control Panel, click the Run "control panel" in the dialog box that pops up,

select "windows update" and then "Check for Updates". After checking, install the update.

After the installation is complete, restart your computer. Click "Start" -> "Run" in the Run

box, type "services.msc" in the pop-service management interface, find the "Windows

Update" service, double-click on this service. This service is running in the pop-up dialog

box, change it to "disabled" , click "Apply". Then click on the "stop the service."

3. Download Win7 opt from http://www.ccboot.com/download.htm website, Extract the file

and then right click the "Install.bat to run as administrator.

Running succesful are as follows:

Page 88: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

87

Figure 17.5-1

17.6 Clear Windows 7 64bit Water Mark

If CCBOOT client is installed in the Windows 7 64bit System, it will have the "test mode"

watermark this will display in the lower right corner. To get rid of watermark this is the

following way:

1. Go to CCBoot official Website and download the "RemoveWatermark.zip" file

http://www.ccboot.com/download/RemoveWatermarkX64.zip

2. On the CCBoot server main interface, click the "Client Manager" choose a client pc for

ex: (PC01) by double clicking it to open the "Client Properties" and press "Enable Super

Client" button and then press "Save".

3. Diskless boot PC01 -> copy the RemoveWatermark.zip and extract this file, double click

to run the RemoveWatermarkx64.exe file, press "Y" and press Enter to run the program,

After running it turn off client PC01 and then go back to CCBoot server to disable Super

client.

Page 89: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

88

Figure 17.6-1

17.7 Power Setting

Click "Start" -> "Control Panel" , Open "Power Options". Shown in the following figure

Figure 17.7-1

Page 90: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

89

Put "Turn off the display" add "put the computer to sleep" set "Never" shown in the

following figure

Figure 17.7-2

Click "Change advanced power settings". the "Require a password on wakeup" set to

"NO".The "Turn off hard disk after" set to "Never" ,the "Desktop background settings" set

to "Paused".shown in the following figure

Figure 17.7-3

The "Sleep after" set to "Never" ,the "Allow wake timers" set to "Disable".shown in the

Page 91: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

90

following figure

Figure 17.7-4

Page 92: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

91

The "Processor power management" Set to default. shown in following figure

Figure 17.7-5

The "Turn off display after" set to "Never". the" Multimedia serring" set to defaule. shown

in following figure

Page 93: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

92

18 Known NIC Problems

18.1 Atheros NIC Diskless Solution

18.1.1 Atheros NIC solution that is failed to create image

When you are uploading Windows 7 64bit system using some network interface card

"Atheros" The image uploading will easily loss or interrupted, You can easily create image

by combining the other network card driver and "Atheros" driver using "CCBoot PNP". The

solution is as follows.

Boot Client PC with HDD that is installed with "Atheros" NIC and then install Windows

Operating System, drivers and CCBoot client.

To Optimized "Atheros Network Card" Go to Atheros NIC properties and Turn off or

Disable "Flow Control" and "QOS".

Run CCBoot PNP.exe in this PC, click "Collect local NIC" button and then a "OK" will pop

up, press "OK" button and then you will find the folder named "Drivers" in the CCBoot

client directory, Insert USB flash drive in this PC and then copy and paste this folder

"Drivers" In to your USB key.

Figure 18.1-1

Supposed you have an image that can diskless boot "Realtek" NIC.

Click "Client Manager" in CCBoot Server Main Interface, choose this PC002 with "Realtek

NIC" and double click to open the client properties and then click "Enable Super Client" a

pop message will appear "Do you want to create Recovery for Image?" press "Yes" then

input the Description.

Diskless boot this PC002 with "Realtek" NIC, insert your USB flash drive in this PC that

you have use to collect the "Atheros" NIC driver, Copy the folder name "Drivers" and paste

it inside the CCBoot client installation directory "c:\CCBootClient" and then run "CCBoot

Page 94: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

93

PNP.exe". Press "Merge Collected NIC" in CCBoot PNP then press "OK" after merging of

NIC driver, shutdown this PC.

Go back to CCBoot Server, click "Client Manager" double click again the PC002 (with

Realtek NIC) to open the client properties then click "Disable Super Client" and "Save".

Now Diskless boot the client PC that is using "Atheros NIC" to test in diskless booting if

success.

18.1.2 Atheros NIC Diskless Booting and Failed to Shutdown

Solution

Problem: The Atheros client PC Diskless booting and shutting down problem, This

Atheros PC is already shutdown but the CPU Fan is still working.

Solution:

Go to CCBoot Server and choose your Client PC to be used for Super Client the Image.

Click "Client Manager" in CCBoot Server Main Interface, choose PC001 for example; and

double click to open the client properties and then click "Enable Super Client" a pop

message will appear "Do you want to create Recovery for Image?" press "Yes" then input

the Description.

Diskless boot PC001 click "Windows Start Menu" ->All Programs->CCBootClient -> then

click "CCBootClient.exe"

Figure 18.1-2

Run CCBootClient.exe as shown in the figure above, click "Uninstall Client" button, leave

"Uncheck" on CCache Driver, and CCBootPnP and then put check on "CCBoot NIC

Driver" after completion a "OK" pop up message appear, press "OK" and then shutdown

this PC.

Page 95: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

94

Go back to CCBoot Server, click "Client Manager" double click again the PC001 to open

the client properties then click "Disable Super Client" and "Save".

Now Diskless boot the "Atheros Client PC" then check the shutdown of this PC if the CPU

fan can now stop the working if the PC has off.

18.2 Realtek NIC Bluescreen problem

18.2.1 Problem Phenomenon

In Sweden, there is an Internet Cafe that are using "ASUS P8P67-M Pro B3" Mainboard in

all client PC, The Motherboard onboard Network adapter is Realtek 8168 and installed

with the official network card driver in a Windows 7 64bit operating system, The client PC

gets blue screen when using, especially when sending large amounts of data.

For example: game update, downloading and copy will result to blue screen of clients.

After conducting several testing and validation, we got a perfect solution.

18.2.2 Solution:

Replace the Realtek network card driver, CCBoot offers Realtek8168 driver replacement

for Win7-64 bit.

Troubleshooting steps:

Go to CCBoot official website to download the Realtek NIC driver file, Download:

http://www.ccboot.com/download.htm, the file name is Rtwin764.zip.

Click "Client Manager" in CCBoot Server Main Interface, choose this PC001 and double

click to open the client properties and then click "Enable Super Client" a pop message will

appear "Do you want to create Recovery for Image?" press "Yes" then input the

Description.

Start the PC101, copy the Rt64win7.zip file to the PC101, unzip the Rt64win7.zip file.

Open Directory:

"C:\CCBootClient\CCBootPnP\Win7\CCBootPnP", "C:\Windows\System32\drivers" and

"C:\Windows\System32\CCBootPnP\". Extract the driver files (Rt64win7.sys) to replace all

three files in the directory. After the replacement is complete, shut down the client.

Go back to CCBoot Server, click "Client Manager" double click again the PC001 to open

the client properties then click "Disable Super Client" and "Save".

Page 96: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

95

19 CCBoot Active Directory

19.1 How to Setup

The domain server installation is similar to the normal diskless installation steps. The

following steps are necessary to successfully install the CCBoot server and diskless boot

client.

Steps:

First install the Windows domain services.

Note: it is up to you if want to Install and Configure your Windows Domain Services in the

same PC which is you also use as your CCBoot Server.

On the CCBoot Server click "Options" ->" DHCP Settings" and then change the DNS

address which is the same in Boot Server IP (Figure 19.1-1).

Figure 19.1-1

Page 97: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

96

On the CCBoot Server, Choose one client and double click to open client interface, Put

check on "Keep Write-Back" (Figure 19.1-2Figure 18.1-2).

Figure 19.1-2

A message box will appear asking you "Do you want to delete Write-Back? Press "Yes".

Page 98: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

97

Diskless Boot client PC and then install latest CCBoot client with AD support then reinstall

CCBoot client by pressing "Install Client" button, after install the latest CCBoot client as

you can see in (Figure 19.1-3).

Figure 19.1-3

Run "CCBoot PNP" click "Install Known NIC" put check on "Select All" and then reboot the

client PC (Figure 19.1-4).

Figure 19.1-4

Page 99: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

98

Page 100: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

99

After reboot the Client Go to CCBoot Client and press "Install AD" (Figure 19.1-5) and wait

for the confirmation.

Figure 19.1-5

After install the CCBoot client with AD, Right click "My Computer" choose "Properties" and

configure this PC to join in Domain for the First Time (Figure 19.1-6) and then input your

client "User Name and Password" (Figure 19.1-7).

Page 101: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

100

Figure 19.1-6

Figure 19.1-7

Wait for the confirmation if it’s successfully Join the Domain. If its success it will prompt

you picture bellow (Figure 19.1-8). After that shutdown this PC safely.

Page 102: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

101

Figure 19.1-8

Page 103: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

102

Locate the CCBoot Server installation folder. On the CCBoot Server installation Directory,

copy the "CCBoot AD.exe" and paste it to CCBoot Server Desktop (Figure 19.1-9).

Figure 19.1-9

Run CCBoot AD.exe and add the client PC and then press "OK" (Figure 19.1-10).

Figure 19.1-10

Page 104: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

103

On your Windows Domain Server open Server Manager Interface and right click and

choose refresh to manually add your client PC as shown in (Figure 19.1-11).

Figure 19.1-11

Page 105: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

104

Go back to CCBoot Server, open CCBoot Main Interface and click "Options" -> click this

">>" button to add "Run Batch Command at client" (Figure 19.1-12).

Figure 19.1-12

And it will show the text window please input "Joindomain test.com" or the name of your

Domain Server (Figure 19.1-13) this means that allows client PC to joined to the domain

"test.com" and then Diskless boot the client PC again.

Page 106: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

105

Figure 19.1-13

Now when you Diskless Boot the client PC you will see the login windows as shown in

(Figure 19.1-14). And you can login now to Windows Domain.

Figure 19.1-14

Now shutdown this PC and Go back to CCBoot Server double click the client PC to

open client interface, click "Save to Image" input the Image restore point and, uncheck

"Keep Write-Back" and then save.

Note: If you are using Win2008 Active Directory and client OS platform is Win XP, please

do the following changes in AD server.

Log on a Windows Server 2008-based domain controller.

Click Start, click Run, type gpmc.msc, and then click OK.

In the Group Policy Management console, expand Forest: DomainName, expand

DomainName, expand Domain Controllers, right-click Default Domain Controllers Policy,

and then click Edit.

In the Group Policy Management Editor console, expand Computer Configuration, expand

Policies, expand Administrative Templates, expand System, click Net Logon, and then

double-click Allow cryptography algorithms compatible with Windows NT 4.0.

Page 107: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

106

In the Properties dialog box, click the Enabled option, and then click OK.

19.2 Win7 domain user profile roaming

19.2.1 Function

Domain users roaming profile is to domain users and can be in more than one terminal

login, and the call and save for your own personal configuration.

Combined with the personalized CCBoot disk, not only for domain users can configure

roaming, but also allows for quick login.

19.2.2 How to Set

1. Create a directory to the AD domain Server to set the saving path for all user profile,

for example D: \Users, network shares, then set this directory for everyone "read-write".

2. Edit the Domain attributes for the user to set each user of the domain flight path. For

example, domain users to "roam" User path is set to \\Server\Users\User, the \\Server\ is

the User Profile of each Users directory of network shared address, "User" is a domain

user in the user profile directory under the name of the sub-directory.

Page 108: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

107

Figure 19.2-1

Page 109: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

108

3. Go to CCBoot Server to edit client properties, and to add each client personal disk. As

shown in the figure.

Figure 19.2-2

4. Assuming that you have already created Windows 7 image that can boot with Domain,

Go to CCBoot Server to enable super client and then diskless boot the PC, If booting is

success logon as local administrator, right click "My Computer" select "Manage" click

"Disk Management" , Initialize and then Format the Disk Drive. As shown below.

Page 110: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

109

Figure 19.2-3

5. Click the "Start" -> Select "Run" type, in Run edit box, input regedit and press Enter.

In the Registry Editor, position:

HKEY_LOCAL_MACHINE\SOFRWARE\Microsoft\WindowsNT\CurrentVersion\ProfileList

As shown below

Page 111: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

110

Figure 19.2-4

6. Profiles Directory values to D: \ Users. As shown below

Figure 19.2-5

7. Restart the Client.

8. Login and logout all domain users again. Last use "Administration" login.

Page 112: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

111

9. View the D:\Users directory; You can see the logon domain user to set up your user

profile folder. The following figure

Figure 19.2-6

10. Shut down the client PC to disable the Super Client.

11. Diskless boot new client, ogin as a domain user, and the domain user is not logged

in this client will appear the following figure.

Figure 19.2-7

Page 113: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

112

Solution:

1. On the client, click the "Start" ->Choose "run" in the run column, Type \\server\Users

and then press Enter and the pop-up dialog box appears, as shown below.

Figure 19.2-8

2. Login to the corresponding domain user name and then copy the folder to D:\User

and then modify the folder name. For example: The domain logon account is "Test". Go to

\\server\user and copy the "Test.v2" users folder and paste it to D:\users then change its

name to "Test"

As shown below. Restart the client and this problem would not occur again.

Page 114: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

113

Figure 19.2-9

Page 115: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

114

20 CCBoot + Third-part DHCP

20.1 Server Configuration

1. In your Windows 2003 Server open the "Manage Your Server" wizard and click "Add

and Delete Role" click "Next" , select the "DHCP server" then click the "Next" button.

2 Click Next to Install DHCP server and to run the New Scope Wizard to configure a

new DHCP scope.

3. Click Next button when Scope wizard appear then type the Scope Name.

4. Please define the address range assigned by the Scope, for example,

192.168.2.100-192 .168.2.200 you need to input according to your own. Please input also

the excluded IP address range, and then input the IP that you need to remove.

5. Input the Lease Duration that how long a client PC can use an IP Address in this

Scope.

6. Click Next to Configure your DHCP Server.

7. Please input your Router’s Default Gateway, *as 192.168.2.1 to be use in this Scope

then click Next.

8. Input your Domain name and DNS server name.

9. Input your Wins Server Name and IP Address then click Next to activate.

20.2 DHCP Configuration

In Windows 2003 Server please click "Star Menu" ->Administrative Tools then run DHCP.

Click on scope options; Right-click to the left margin, select "Configuration Options" ; and

put check to 003 Router, 015 as your DNS, 066 to start the Boot Server Host name and

enter the server IP (that is, the machine's IP); Please put check also to "67" to start the

Boot file name (gpxe.pxe).

After a client open, open DHCP address leases as shown in Figure 20.2-1, right-click on

the empty space on the right side select export list to 001.CSV (make sure to select CSV

format). List open 001 to be able to get MAC address of each client. Then import the

exported list of 001 inside the CCBoot. Specific action is, after opening the CCBoot main

interface click Setup, press import user, then select 001.csv.

Import the exported list in CCBoot Server. Please follow the below Instructions.

In CCBoot Server click on the main interface and click "tools" , select "import user" choose

001.csv then click OK.

Page 116: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

115

Figure 20.2-1

4. Click on Start - Administrative Tools - DHCP; click start button then DHCP server

interface will pop up, expand the DHCP then right-click reservations as shown in Figure

20.2-2

Page 117: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

116

Figure 20.2-2

5. Click on the "New Reservations" filled with CCBoot corresponds to one by one IP and

MAC address as shown in Figure 20.2-3

Figure 20.2-3

Note: To retain each client, the MAC Address can be found to export list 001.csv

Page 118: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

117

20.3 CCBoot Configuration

On CCBoot server click "Options" click "DHCP" settings tab then uncheck "Enable DHCP"

For CCBoot Configuration please refer to http://cn.ccboot/download.htm user manual.

Page 119: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

118

21 CCBoot + Third-part TFTP

SolarWinds free TFTP Server is a multi-threaded TFTP server commonly used to upload

and download executable images and backup configurations for routers and switches.

TFTP Server is the most robust, widely-trusted, and easy-to-use free TFTP solution

available.

IF you want to enable other TFTP for example is "SolarWinds" You have to disable also

"CCBoot TFTP" to avoid conflict.

To disable CCBoot TFTP and to configure SoloarWinds please follow instructions

below:

Open CCBoot "Options" main settings click "DHCP" settings tab and uncheck "Start

TFTP"

Go to our website to download two files (gpxe.pxe; newip.cfg).

Page 120: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

119

Good Solarwinds should be installed, download the two files into the directory C: \

TFTP-Root, shown in Figure 20.3-1

Figure 20.3-1

Paste the two files into the appropriate directory (gpxe.pxe and newip.cfg) then start

SolarWinds.

And it run as shown in Figure 20.3-2.

Figure 20.3-2

Page 121: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

120

22 Load Balance

Page 122: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

121

23 Failover(Super Path)

23.1 Features

CCBoot Super Path is based on iSCSI failover technology. It is used for making double

server run at the same time, if one of servers has broken, another server can continue to

run and it will not affect PC on clients, it’s not necessary to reboot the client PC even.

Furthermore, the rapid connection is another advantage of CCBoot Super Path. That’s to

say, it wouldn’t delay any time when switching the server.

23.2 Steps for Installation

You need to install CCBoot version 20120327, then please follow the instructions: open

CCBoot->" options" , It will appear "CCBoot Options" dialogue box please fill"

iqn.2008-12.com.ccboot.www" in "iSCSI Target Name" box.

Install CCBootClient version 20120327 on client which has disc, then upload the image

Please boot PC by super client with the image you have upload , then open client

interface and press "Ctrl+H" to install Super Path drive. Please notice that this step must

be finished under diskless booting.

It’s necessary to reboot your PC on client and then power off it. And disable the super

client. Copy the image you have finished to both servers. And the name of image and

location should be same.

Add the same clients on both server including PC’s name, IP Address, boot image path,

and game disc’s path. But the location to write back file can be different. Importantly,

please fill the two server addresses on "Boot Server Address" , and split the IP Addresses

by semicolon. Furthermore, please click to select "Enable Failover".

Page 123: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

122

24 CCBoot + Complicated Network

Features

Design of two-segment or multiple segments, and workstations respectively by two or

more network cards on the server connected to the hardware and software installed just

as easily, workstations in different network segments, over a different network adapter

reads data from the server, this will not only alleviate the pressure on the server network

card, but also avoided due to an equipment failure, caused by paralysis of the entire

network, or blocked.

24.1 Single Network Segment

On CCBoot Server, there are two NICs in the same LAN, CCBoot server settings are as

follows:

For example, two Server LAN IP is set to: 192.168.1.253; 192.168.1.254

Gateway: 192.168.1.1

1. Open the CCBoot Main Interface, click "Options" button, choose "DHCP" Settings tab,

on the DHCP server IP selection please choose "0.0.0.0 "IP address then click OK.

2. Open the User Management, click on client settings interface inside of the boot server

IP "fill the need to start the server IP such as 192.168.1.253.

3. May fill in first a client, then select default, then the client can start from this network

card, then revises this default client again "start server IP" , for example: Changes the

client which 192.168.1.254 starts that again from 192.168.1.254 this network card to start.

So that you can achieve a single LAN Server dual-NIC machine.

24.2 Dual Lan Segment

A Server PC installed with two different network cards, CCBoot server settings are as

follows:

Such as the two Server LAN IP is: 192.168.1.254; 192.168.0.254

Gateway correspond to: 192.168.1.1; 192.168.0.1

1. ON the CCBoot Server open the Main Interface click "Options" , DHCP settings,

select 0.0.0.0 DHCP server IP saved, others cannot set.

Page 124: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

123

2. Open the user management, click client settings interface, start the server in the IP

which fill the need to start the server IP. For example, 192.168.0.254, fill the custom

gateway: 192.168.0.1.

3. May fill in first a client, and then select the default, then the client can start from the

NIC, belong to the local area network; start the server and then modify the default client IP

and gateway, for example: server IP changed to: custom gateway 192.168.1.254 to:

192.168.; so restart the client from 192.168.1.25

This network connection has started.

This will achieve the dual card Dual LAN with a single server machin

24.3 VLAN

Features

VLAN (Virtual Local Area Network) is a logical LAN device is divided into a network

segment, emerging data exchange technology enabling virtual work groups. This

emerging technology is mainly used in switches and routers, but the mainstream

applications of the switch. VLAN is a physical network according to the Purposes, the

Working Group, and Applications to the logical division of the local area network is a

broadcast domain, and the user's physical location. VLAN in the network users to

communicate over a LAN switch. A member of the VLAN to see less than a member of

another VLAN.

VLAN Topology

Page 125: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

124

Figure 24.3-1

The Specific Operation

Above the DHCP server, click the "Start" -> "Administrative Tools" -> "Server Manager" ,

run the "Server Manager" , expand the "Roles" -> DHCP server -> Scope[192.168.1.0] ->

IPv4 -> scope. Right-click the "scope" , click on "Properties" pop-scope properties dialog

box, select the "Advanced" tab in the "dynamic IP address allocation for the following

clients" check "both" radio button. As shown below.

Page 126: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

125

Figure 24.3-2

Expand the "Roles" -> "DHCP Server" , navigate to "IPv4" , right-click the IPv4 and select

"Set Predefined Options". As shown below.

Figure 24.3-3

In the dialog box, click "Add" button, as shown below

Page 127: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

126

Figure 24.3-4

In the "Option Type" , fill in the "Name" column inside "CCBoot Server" in the "data type"

column select "string" , which column in the "code" , type "60" Click the OK button. As

shown below.

Figure 24.3-5

Page 128: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

127

Expand the Roles -> DHCP server -> Win2008r2cn.test -> IPv4 -> Scope. Navigate to the

"Scope Options" , Right-click the "Scope Options" , select the configuration options,

pop-up "Scope Options" form, as shown below.

Figure 24.3-6

As shown in Figure 24.3-6, in the "scope options" in the General tab, check the column in

which data items "60 CCBoot Server". "IP address" , Input the CCBoot server IP, as

shown in Figure 24.3-6. Check the "66 Boot Server Host Name" column in the "string

value" and then input the CCBoot server IP, as shown below.

Page 129: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

128

Figure 24.3-7

Check the "67 Boot file Name" fill in the string value "gpxe.pxe. Click OK, as shown below.

Page 130: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

129

Figure 24.3-8

In the "CCBoot Options" main interface and click "DHCP Options" tab. Uncheck the "Start

DHCP" check box. Check the "BOOTP Only" check box. Check the BOOTP IP allocation

range set with the MS-DHCP address pool range consistent with, or within the MS-DHCP

range. As shown below

Page 131: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

130

Figure 24.3-9

Page 132: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

131

25 Windows License Problem

How to use Genuine License of Windows on CCBoot?

For Windows XP please use Windows XP Volume License

For Windows 7 we have 3 Methods:

Install Windows 7 as a normal on your Master PC, After Windows 7 Installation, install NIC

driver only and applications then activate online.

Remove HDD on your Master PC then move it to your second client PC, Windows 7

Activation will prompt again this time you need to run sysprep. The procedure to run

sysprep is located bellow please follow the instructions.

After Run sysprep install CCBoot Client and upload the image to CCBoot Server.

To run sysprep for the first time please follow the instructions bellow.

Click start and run "Command Prompt" as an Administrator

Type to Command Prompt: %windir%\System32\Sysprep\Sysprep.exe, and hit Enter

In sysprep dialog that opens, choose System Cleanup Action as Enter System

Out-of-Box-Experience (OOBE), select Generalize, and select Shutdown Options

Shutdown then Click OK (Figure 24.3-1)

Figure 24.3-1

Page 133: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

132

Sysprep generalizes now your Windows 7 setup and shuts down your computer. Do not

run any other programs during this phase! (Figure 24.3-2)

Figure 24.3-2

Switch the main power of your PC off and install the new hardware.

Boot the PC from sysprep generalized hard disk. You will notice Windows booting as if it

was the first boot after installation, installing default drivers and updating registry. One or

two reboots are needed, depending on your client specifications.

When Windows finally boots up, you will need to enter all information as if this really was a

new, fresh installation and it’s because your old user profiles already exist, Windows does

not accept your normal username, but instead you have to create a new temporary user. I

use username Test for this purpose.

Windows boots now to default OOBE first boot desktop, with default resolution and default

theme. All your installed applications are there, as well as your old user profiles and

folders. Windows has installed the default drivers for your setup, you can update them if

needed.

Install CCBoot client and upload to CCBoot Server.

If you have different client specification you have repeat Method 2 above then run sysprep

before upload it to CCBoot Server.

Note:

Windows 7 System Preparation Tool is a powerful, native Windows tool. When for

instance used in so called Audit Mode, it lets you to freely configure Windows 7 to be then

deployed to other computers as hardware independent image.

In this tutorial we use System Preparation Tool (sysprep) to prepare your Windows 7

installation to be moved to a new computer, keeping all your installed applications,

program settings and user profiles. You can use this method for instance when you have

bought a new PC and want to transfer your existing setup completely, without need to

reinstall everything, or when you want to make major hardware changes like change the

motherboard or GPU, which would usually cause Windows to stop booting normally.

What does Sysprep generalizing do to my Windows 7 setup?

All system specific information is removed or uninstalled

Page 134: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

133

Security ID (SID) of your hardware setup is reseted

All system restore points are deleted

All event logs are deleted

All personalization is removed (taskbar, toolbars, folder options, start orb etc.)

Built-in administrator account is disabled (if it was enabled) and needs to be re-enabled if

needed

What happens when booting first time after sysprep generalizing?

First boot configuration is run

New SID is created

Re-arm counter is reseted if not already re-armed three times

Windows 7 is booted using first boot default drivers and settings

Page 135: Ccboot Manual

CCBoot – iSCSI Diskless Boot http://www.ccboot.com/

134

26 Contact

Product Page: http://www.ccboot.com

Technical Support Email: [email protected]

Sales Support Email: [email protected]