ccboot manual.doc

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

Upload: jhanenoveii

Post on 05-Oct-2015

272 views

Category:

Documents


0 download

TRANSCRIPT

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

1 Content

11Content

42Introduction

53Features

64System Requirements

64.1Server Requirements

64.2Network Requirements

64.3Client Requirements

64.4Recommended Server Hardware

74.5Recommended Configuration for 70 Clients

85Server HDD Configurations

85.1Windows Server 2003 for CCBoot Server

85.2Windows 7 for CCBoot Server

95.3Windows 2008 for CCBoot Server

116Quick Start

116.1Install CCBoot Server

146.2Create Boot Image

206.3Diskless Boot Client

237CCBoot Server UI

248CCBoot Server Settings

248.1Batch Commands Autorun

259CCBoot Disk Manger

259.1Add Disk

259.2Add Disk Group

279.3Add Game Disk

279.3.1Add Game Disk

289.3.2Add Disk to Group

299.3.3Game Disk Mapping

309.4Disk Cache Settings Reference

309.4.1Ram Cache

339.4.2SSD Cache

349.5Use of Personal Disk

3710CCBoot Client Manger

3710.1Add Client

4110.2Client Cache

4311Create Boot Image

4311.1VHD Expand

4712PnP for Different Specification

4712.1PnP for Different Specifications

4812.2Multi Hardware Profile

5613Multiple OS Boot

5613.1How to Set Multiple OS Boot

6113.2How to Set Default Timeout

6414Update Image

6414.1Update Image

6714.2Recover Image

6714.3Merge Image

6915Update Game Disk

6915.1Update Game Disk

7015.2Refresh Disk Cache

7116Server Optimization

7116.1Server Hardware

7116.2Server Bios SATA Configuration

7216.3Server Operating System

7216.4Server Hard Disk Allocation

7316.5SuperCache method of installation

7416.6Server Network Optimization

7416.6.1Network Properties

7616.6.2NIC Properties

7716.6.3NIC aggregation

7716.7Server cache settings

7716.7.1Server read cache settings

7816.7.2Write-back disk SuperCache cache settings

7816.8Servers Virtual Memory Management

8016.9The client's local cache settings

8117Client Optimization

8117.1Clients Virtual Memory Management

8217.2System Restore Point Management

8417.3UAC Setup

8617.4Client network optimization

8617.5System Patches Installation

8717.6Clear Windows 7 64bit Water Mark

8817.7Power Setting

9218Known NIC Problems

9218.1Atheros NIC Diskless Solution

9218.1.1Atheros NIC solution that is failed to create image

9318.1.2Atheros NIC Diskless Booting and Failed to Shutdown Solution

9418.2Realtek NIC Bluescreen problem

9418.2.1Problem Phenomenon

9418.2.2Solution:

9519CCBoot Active Directory

9519.1How to Setup

10619.2Win7 domain user profile roaming

10619.2.1Function

10619.2.2How to Set

11420CCBoot + Third-part DHCP

11420.1Server Configuration

11420.2DHCP Configuration

11720.3CCBoot Configuration

11821CCBoot + Third-part TFTP

12022Load Balance

12123Failover(Super Path)

12123.1Features

12123.2Steps for Installation

12224CCBoot + Complicated Network

12224.1Single Network Segment

12224.2Dual Lan Segment

12324.3VLAN

13125Windows License Problem

13426Contact

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.

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.

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.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

DiskRAM CacheSSD Cache

Image1024M0M

Game8096M71680M

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.

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 (its 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.

Figure 5.2-15.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.

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 (its 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-16 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-12) It will popup the "CCBoot Options" dialog box.

Figure 6.1-2Specify 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

Figure 6.1-3You 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.

4) You will get the main interface as bellow:

Figure 6.1-4CCBoot 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 Image1) 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:

Figure 6.2-1Click "Properties". Please uninstall "QoS Packet Scheduler".

Figure 6.2-2Select "Internet Protocol (TCP/IP)" and click "Properties".

Figure 6.2-3Select "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.

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

Figure 6.2-57) 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).

Figure 6.2-68) 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 PCs 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.

Figure 6.3-14) The first time diskless booting the master PC, you can modify its computer name.

Figure 6.3-25) Set the computer name as you wish then press enter key to boot it Now diskless boot successfully.

Figure 6.3-3Note: the first time you diskless boot Windows 7, you will get a startup list just like has not shut down computer normally. Thats just because we uploaded the Windows 7 image during its 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 softwares 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.7 CCBoot Server UI

Figure 6.3-18 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, theres 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".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-1Input 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 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-1When 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-2Click "Yes" to open the disk list as Figure 9.2-3.

Figure 9.2-3Select 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-49.3 Add Game Disk

9.3.1 Add Game Disk

Game disk is in fact a virtual disk. Its 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.

Figure 9.3-19.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

Figure 9.3-39.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-4Partition D on server is used as a game disk for clients, and it will display as D on the 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 RAMImage CacheGame Cache

2G256M512M

4G512M1024M

8G1024M4096M

16G1024M8192M

32G1024M25600M

Suppose the CCBoot server (Windows 2008) has 8GB of physical RAM, the recommended cache settings are as bellow.

Image Cache

Figure 9.4-1Game Disk Cache

Figure 9.4-29.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-3SSD GameDisk Cache

Figure 9.4-4Allocate 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 CCboots 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 :

Figure 9.5-1Boot "PC001" , open Disk Management, initialize Disk 1 , format it and set the drive letter to D:

As shown below:

Figure 9.5-2On 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 wont be lost even you reboot your client.

10 CCBoot Client MangerCCBoot 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-1Select "Auto Scan" to open the auto scan window as Figure Figure 10.1-2.

Figure 10.1-2Set 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-3Select a user and double click it to open the client property window as Figure 10.1-4.

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-510.2 Client Cache

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

Client Physical RAMClient Cache

1G256M

2G348M

4G512M

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-1Put 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 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.

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-14. 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 (see the figure at below).

Figure 11.1-25. 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-36. Right click "New Volume (D:)" , select "Expand Volume".

Figure 11.1-47. Click "Next" button.

Figure 11.1-58. Right click on "Disk 1" , select "Detach VHD". Click "OK". Notice: dont select "Delete File".

Figure 11.1-69. 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.

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.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 VistaBefore 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-1Go back to CCBoot Server Main Interface then click "Tools" , click" Hardware Profile" then input the Profile ID such as "AAAA" , "BBBB". Figure 12.2-2.

Figure 12.2-2Diskless 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-3Input the Hardware Profile ID "AAAA" and "Hardware Description" wait for the pop up message then press "OK" (Figure 12.2-4).

Figure 12.2-4Input 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-5After creating the Hardware Profile ID for client PC101 shutdown this PC and go back to the CCBoot Server Main Interface.

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-7In 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-8Diskless 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.

Figure 12.2-9Go 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-11In 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)

Figure 12.2-12Diskless 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-13If 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.

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-1Create Windows 7 image package, please do the same step on step 1 above.

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-2Click on "User Management" right click "to create a user group as shown:

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

Figure 13.1-4Double-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.

Figure 13.1-5As 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

Figure 13.1-6If 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-7Just move the keyboard arrow key to select Boot system.13.2 How to Set Default Timeout1) Open CCBoot installation directory, and then find the "db.xml" file, as shown below.

Figure 13.2-12) Right-click the "db.xml" file and choose open With "Notepad" to open. As shown below

Figure 13.2-23) In the "Notepad" , navigate to . 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

Figure 13.2-4Close Notepad and Save the changes. Open CCBoot setup interface, click "OK" button changes to take effect. As shown below.

14 Update Image

14.1 Update Image

Updating the Clients 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-1Diskless boot Windows on this client PC and do some modifications as you wish. For example, install Windows updates and application level softwares.

Shut down the client PC. Click the "Save to Image" button in the "Client Properties" 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-2Put 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)

Figure 14.1-3

Figure 14.1-4

Figure 14.1-5Diskless boot the client and do some modifications as you wish. For example, install Windows updates and application level softwares.

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. Thats 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.

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-1When 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.

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-1Click "Enable Super Client" and put check on "Game Disk" and Click "OK". Figure 15.1-2

Figure 15.1-2Diskless 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-1Click "Yes" when prompted.

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-1Note:

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.

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

SSD cache

Figure 16.4-1Write-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.

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-116.6 Server Network Optimization

16.6.1 Network Properties

Retain the Microsoft Network Client "and" Internet Protocol Version 4 (TCP/IPv4) "and uninstall the other services. If you need a network shared file server, you can keep the "Microsoft network file and printer sharing.

Network Properties

Figure 16.6-116.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:

RealtekEEEDisable

JumboframeDisable

FlowControlDisable

OffloadlargesendDisable

GreenEthernetDisable

OffloadChksumDisable

IntelTCP/IP OptionsChecksumRxIpDisable

ChecksumRxTcpDisable

ChecksumTxTcpDisable

TcpSegmentationDisable

ChecksumTxIPDisable

FlowControlDisable

AdaptiveIFSDisable

InterrupthrootleRateDisable

JumbopacketDisable

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

8GB Recommended Memory Configuration

Cache SettingsMemory CacheSSD Cache80G

Image1024M 0

GameDisk4096M71680M

16GB Recommended Memory Configuration

Cache SettingsMemory CacheSSD Cache80G

Image1024M 0

GameDisk8192M71680M

32GB Recommended Memory Configuration

Cache SettingsMemory CacheSSD Cache80G

Image1024M 0

GameDisk20480M71680M

16.7.2 Write-back disk SuperCache cache settings

Cache SizeBlock SizeIdle Write Time

300-500M32k5s

16.8 Servers 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.

Figure 16.8-1In 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

Figure 16.8-216.9 The client's local cache settings

Memory size of the clientThe local cache

1G128M

2G512M

4G1024M

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-1In 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

Figure 17.1-2Click 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".

Figure 17.2-1

Figure 17.2-217.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:

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).

Figure 17.3-217.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:

Figure 17.5-117.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.zip2. 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.

Figure 17.6-117.7 Power Setting

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

Figure 17.7-1Put "Turn off the display" add "put the computer to sleep" set "Never" shown in the following figure

Figure 17.7-2Click "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-3The "Sleep after" set to "Never" ,the "Allow wake timers" set to "Disable".shown in the following figure

Figure 17.7-4The "Processor power management" Set to default. shown in following figure

Figure 17.7-5The "Turn off display after" set to "Never". the" Multimedia serring" set to defaule. shown in following figure

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-1Supposed 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 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-2Run 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.

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".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-1On the CCBoot Server, Choose one client and double click to open client interface, Put check on "Keep Write-Back" (Figure 19.1-2

REF _Ref340707152 \h Figure 18.1-2).

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

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-3Run "CCBoot PNP" click "Install Known NIC" put check on "Select All" and then reboot the client PC (Figure 19.1-4).

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

Figure 19.1-5After 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).

Figure 19.1-6

Figure 19.1-7Wait for the confirmation if its successfully Join the Domain. If its success it will prompt you picture bellow (Figure 19.1-8). After that shutdown this PC safely.

Figure 19.1-8Locate 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-9Run CCBoot AD.exe and add the client PC and then press "OK" (Figure 19.1-10).

Figure 19.1-10On 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-11Go 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-12And 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.

Figure 19.1-13Now 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-14Now 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.

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.

Figure 19.2-13. Go to CCBoot Server to edit client properties, and to add each client personal disk. As shown in the figure.

Figure 19.2-24. 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.

Figure 19.2-35. 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

Figure 19.2-46. Profiles Directory values to D: \ Users. As shown below

Figure 19.2-57. Restart the Client.

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

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-610. 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-7Solution:

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-82. 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.

Figure 19.2-920 CCBoot + Third-part DHCP20.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 Routers 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.

Figure 20.2-14.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

Figure 20.2-25.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-3Note: To retain each client, the MAC Address can be found to export list 001.csv

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.

21 CCBoot + Third-part TFTPSolarWinds 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).

Good Solarwinds should be installed, download the two files into the directory C: \ TFTP-Root, shown in Figure 20.3-1

Figure 20.3-1Paste 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-222 Load Balance

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, its not necessary to reboot the client PC even. Furthermore, the rapid connection is another advantage of CCBoot Super Path. Thats to say, it wouldnt 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.

Its 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 PCs name, IP Address, boot image path, and game discs 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".24 CCBoot + Complicated NetworkFeatures

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.

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 machin24.3 VLANFeatures

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

Figure 24.3-1The 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.

Figure 24.3-2Expand the "Roles" -> "DHCP Server" , navigate to "IPv4" , right-click the IPv4 and select "Set Predefined Options". As shown below.

Figure 24.3-3In the dialog box, click "Add" button, as shown below

Figure 24.3-4In 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-5Expand 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-6As 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.

Figure 24.3-7Check the "67 Boot file Name" fill in the string value "gpxe.pxe. Click OK, as shown below.

Figure 24.3-8In 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

Figure 24.3-925 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-1Sysprep 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-2Switch 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 its 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

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 settings26 Contact

Product Page: http://www.ccboot.com

Technical Support Email: [email protected]

Sales Support Email: [email protected]

PAGE 3