ccboot manual.doc
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