Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
http://www.ccboot.com/
1 Content
1 2 3 4 Content ......................................................................................................................... 1 Introduction ................................................................................................................... 4 Features........................................................................................................................ 5 System Requirements .................................................................................................. 6 4.1 Server Requirements ..................................................................................... 6 4.2 Network Requirements .................................................................................. 6 4.3 Client Requirements ...................................................................................... 6 4.4 Recommended Server Hardware .................................................................. 6 4.5 Recommended Configuration for 70 Clients.................................................. 7 Server HDD Configurations .......................................................................................... 8 5.1 Windows Server 2003 for CCBoot Server ..................................................... 8 5.2 Windows 7 for CCBoot Server ....................................................................... 8 5.3 Windows 2008 for CCBoot Server ................................................................. 9 Quick Start .................................................................................................................. 11 6.1 Install CCBoot Server .................................................................................. 11 6.2 Create Boot Image ....................................................................................... 14 6.3 Diskless Boot Client ..................................................................................... 20 CCBoot Server UI ....................................................................................................... 23 CCBoot Server Settings ............................................................................................. 24 8.1 Batch Commands Autorun ........................................................................... 24 CCBoot Disk Manger .................................................................................................. 25 9.1 Add Disk ....................................................................................................... 25 9.2 Add Disk Group ............................................................................................ 25 9.3 Add Game Disk ............................................................................................ 27 9.3.1 Add Game Disk..................................................................................... 27 9.3.2 Add Disk to Group ................................................................................ 28 9.3.3 Game Disk Mapping ............................................................................. 29 9.4 Disk Cache Settings Reference ................................................................... 30 9.4.1 Ram Cache ........................................................................................... 30 9.4.2 SSD Cache ........................................................................................... 33 9.5 Use of Personal Disk ................................................................................... 34 CCBoot Client Manger ........................................................................................ 37 10.1 Add Client..................................................................................................... 37 10.2 Client Cache................................................................................................. 41 Create Boot Image .............................................................................................. 43 11.1 VHD Expand ................................................................................................ 43 PnP for Different Specification ............................................................................ 47 12.1 PnP for Different Specifications ................................................................... 47 12.2 Multi Hardware Profile.................................................................................. 48 Multiple OS Boot ................................................................................................. 56 1
7 8 9
10
11 12
13
http://www.ccboot.com/
13.1 13.2 14
15
16
17
18
19
How to Set Multiple OS Boot ....................................................................... 56 How to Set Default Timeout ......................................................................... 61 Update Image ...................................................................................................... 64 14.1 Update Image .............................................................................................. 64 14.2 Recover Image ............................................................................................. 67 14.3 Merge Image ................................................................................................ 67 Update Game Disk .............................................................................................. 69 15.1 Update Game Disk....................................................................................... 69 15.2 Refresh Disk Cache ..................................................................................... 70 Server Optimization ............................................................................................. 71 16.1 Server Hardware .......................................................................................... 71 16.2 Server Bios SATA Configuration .................................................................. 71 16.3 Server Operating System ............................................................................ 72 16.4 Server Hard Disk Allocation ......................................................................... 72 16.5 SuperCache method of installation .............................................................. 73 16.6 Server Network Optimization ....................................................................... 74 16.6.1 Network Properties ............................................................................... 74 16.6.2 NIC Properties ...................................................................................... 76 16.6.3 NIC aggregation.................................................................................... 77 16.7 Server cache settings .................................................................................. 77 16.7.1 Server read cache settings ................................................................... 77 16.7.2 Write-back disk SuperCache cache settings ........................................ 78 16.8 Servers Virtual Memory Management ........................................................ 78 16.9 The client's local cache settings .................................................................. 80 Client Optimization .............................................................................................. 81 17.1 Clients Virtual Memory Management........................................................... 81 17.2 System Restore Point Management ............................................................ 82 17.3 UAC Setup ................................................................................................... 84 17.4 Client network optimization .......................................................................... 86 17.5 System Patches Installation ......................................................................... 86 17.6 Clear Windows 7 64bit Water Mark ............................................................. 87 17.7 Power Setting ............................................................................................... 88 Known NIC Problems .......................................................................................... 92 18.1 Atheros NIC Diskless Solution ..................................................................... 92 18.1.1 Atheros NIC solution that is failed to create image .............................. 92 18.1.2 Atheros NIC Diskless Booting and Failed to Shutdown Solution ......... 93 18.2 Realtek NIC Bluescreen problem ................................................................ 94 18.2.1 Problem Phenomenon .......................................................................... 94 18.2.2 Solution: ................................................................................................ 94 CCBoot Active Directory...................................................................................... 95 19.1 How to Setup................................................................................................ 95 19.2 Win7 domain user profile roaming ............................................................. 106 19.2.1 Function .............................................................................................. 106 19.2.2 How to Set .......................................................................................... 106 2
http://www.ccboot.com/
20
21 22 23
24
25 26
CCBoot + Third-part DHCP ............................................................................... 114 20.1 Server Configuration .................................................................................. 114 20.2 DHCP Configuration .................................................................................. 114 20.3 CCBoot Configuration ................................................................................ 117 CCBoot + Third-part TFTP ................................................................................ 118 Load Balance .................................................................................................... 120 Failover(Super Path) ......................................................................................... 121 23.1 Features ..................................................................................................... 121 23.2 Steps for Installation................................................................................... 121 CCBoot + Complicated Network ....................................................................... 122 24.1 Single Network Segment ........................................................................... 122 24.2 Dual Lan Segment ..................................................................................... 122 24.3 VLAN .......................................................................................................... 123 Windows License Problem ................................................................................ 131 Contact .............................................................................................................. 134
http://www.ccboot.com/
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.
http://www.ccboot.com/
3 Features
1) 2) 3) 4) 5) 6) 7) 8) 9) 10) 11) 12) 13) 14) 15) 16) 17) 18) 19) Server supports Windows Server 2003, 2008 and 2012. Diskless boot Windows XP, Windows 2003, Vista, Windows 7 and Windows 8. Support all 64bit Windows for Client. DHCP, PXE, TFTP, IMAGE and iSCSI Target are all in one. Support physical drive, volume drive, VMDK, VHD and ISO image. Clients can recovery to a new clear system after reboot. Clients can keep own system data after reboot. Client supports multiple OS boot menu. Support image RAM cache and SSD cache. Support image recovery and merge. Support multiple servers or multiple NICs load balance. Support server failover (Super Path). Support Personal Disk Support Active Directory Support multiple disks and write-back disks. Support client write cache. Support one image compatible with different specifications (PnP). Support third-part DHCP and TFTP. Support multiple networks and VLAN.
http://www.ccboot.com/
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.
5) 6) 7)
http://www.ccboot.com/
8) 9) 10) 11)
For 30 - 70 client PCs, server should have 16G DDR3 RAM. For 70 - 100 client PCs, server should have 32G DDR3. For 100+ client PCs, we recommend to use 2 or more Server with load balance. Network: 1000Mb Ethernet or 2 * 1000 Mb Ethernet team network. We recommend Intel 1000M Series.
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.
http://www.ccboot.com/
2)
2) 3) 4)
How to do "Enable write caching on the device" on disk? 1) 2) 3) 4) 5) 6) 7) Click Start, right-click Computer and select Manage. In the left panel, click Device Manager. Expand Disk Drives and right-click on one of the disks. Click the Policies tab and check "Enable Write Caching on the device" to enable (its a default setting of Windows 7). 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". Press "OK" to save. (Figure 5.2-1) Implement step 3 - 6 for other disks.
http://www.ccboot.com/
Figure 5.2-1
2) 3) 4)
How to do "Enable write caching on the device" on disk? 1) 2) Click Start, right-click Computer and select Manage. In the left panel, click Device Manager. 9
http://www.ccboot.com/
3) 4) 5) 6) 7)
Expand Disk Drives and right-click on one of the disks. Click the Policies tab and check "Enable Write Caching on the device" to enable (its a default setting of Windows 2008). 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". Press "OK" to save. (Figure 5.3-1) Implement step 3 - 6 for other disks.
Figure 5.3-1
10
http://www.ccboot.com/
6 Quick Start
6.1 Install CCBoot Server
1) Launch ccbootsetup.exe on the server and keep press the next button to the end.
Figure 6.1-1
2)
11
http://www.ccboot.com/
Figure 6.1-2
Specify the "Write-back Path" and "Upload Image Path" as you wish, then keeps other settings as default (Figure 6.1-2). The "Write-back Path" is used to save the data written from clients, with this feature, every client can save private data separately. And these data are only available for client on which they are created. The "Upload Image Path" is used to save images uploaded from clients. With such images, you can diskless boot clients over the network based on iSCSI. 3) Click "DHCP Settings" tab, set the DHCP settings as below. Demo Environment Server IP: 192.168.1.220 Gateway: 192.168.1.1 DNS Address: 192.168.1.1 IP Mask: 255.255.255.0 DHCP Range: 192.168.1.101-192.168.1.254
12
http://www.ccboot.com/
Figure 6.1-3
You need to select the correct local IP address as "DHCP Server IP". Press "Scan DHCP" to check if there are other DHCP services on the LAN. If yes, shut them down so that client PC can get IP address from CCBoot DHCP and then diskless boot Windows XP.
13
http://www.ccboot.com/
4)
Figure 6.1-4
CCBoot Server Ports CCBoot uses the following ports - 67 (DHCP), 69 (TFTP), 3260 (iSCSI), 1000 (Image Upload), 8001 (Service Control). Please open these ports on the server firewall to make sure client PC can diskless boot successfully. Since CCBoot v3.0, you also need to open port 66. V3.0 uses port 66 as DHCP backup. Note: To make sure client PCs can diskless boot well, please shut down the other DHCP services on the LAN especially the DHCP service in the router.
14
http://www.ccboot.com/
Figure 6.2-1
15
http://www.ccboot.com/
Figure 6.2-2
16
http://www.ccboot.com/
Figure 6.2-3
Select "Obtain an IP address automatically" and "Obtain DNS server address automatically", then click "OK" to save. 6) On the CCBoot server you will find a client in the client list (Figure 6.2-4) that was added by CCBoot automatically when the client PC got IP address from the CCBoot DHCP service.
17
http://www.ccboot.com/
Figure 6.2-4
18
http://www.ccboot.com/
Double click the client to edit and check "Enable Upload Image" (Figure 6.2-5), and press "save"
Figure 6.2-5
7) Download CCBoot client installation package from: http://www.ccboot.com/download.htm. Launch ccbootsetupclient.exe and keep press the next button to the end. Then launch CCBoot client and you will see the main interface as bellow (Figure 6.2-6).
19
http://www.ccboot.com/
Figure 6.2-6
8) 9)
Press the "Install CCBoot Client" button. After finished, it will require reboot system. Reboot the client PC. 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.
3)
20
http://www.ccboot.com/
Figure 6.3-1
4)
The first time diskless booting the master PC, you can modify its computer name.
Figure 6.3-2
5)
Set the computer name as you wish then press enter key to boot it Now diskless boot successfully.
21
http://www.ccboot.com/
Figure 6.3-3
Note: the first time you diskless boot Windows 7, you will get a startup list just like has not shut down computer normally. 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.
22
http://www.ccboot.com/
7 CCBoot Server UI
Figure 6.3-1
23
http://www.ccboot.com/
24
http://www.ccboot.com/
Figure 9.1-1
Input the "Disk Name" and "Description" and keep other settings as default. Select "Image" and choose a partition as the source of the virtual image. CCBoot supports multiple types of the virtual disk source, you can choose as you wish here. Click the "OK" button to save.
http://www.ccboot.com/
also need to add a disk group. Click the "Add Disk Group" button then input "Disk Group Name" and "Disk Group Description" to add a disk group (Figure 9.2-1).
Figure 9.2-1
When click the "OK" button to save, it will ask you "Do you want to add disk to this disk group?" Figure 9.2-2).
Figure 9.2-2
Figure 9.2-3
26
http://www.ccboot.com/
Select the disk we have just added and then click the "OK" button to save. Now you can see the disk group and its included disk as bellow (Figure 9.2-4).
Figure 9.2-4
27
http://www.ccboot.com/
Figure 9.3-1
Figure 9.3-2
28
http://www.ccboot.com/
Figure 9.3-3
Figure 9.3-4
Partition D on server is used as a game disk for clients, and it will display as D on the 29
http://www.ccboot.com/
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.
Suppose the CCBoot server (Windows 2008) has 8GB of physical RAM, the recommended cache settings are as bellow.
30
http://www.ccboot.com/
Image Cache
Figure 9.4-1
31
http://www.ccboot.com/
Figure 9.4-2
32
http://www.ccboot.com/
Figure 9.4-3
33
http://www.ccboot.com/
Figure 9.4-4
Allocate 4GB for every image, such as XP01.vhd and Win7.vhd. The rest are for Game disk, such as F:\. Suppose the SSD is 60GB, please reserve certain SSD space, and then allocate the rest (suppose about 58GB) for SSD cache. The recommended SSD cache settings are as bellow.
34
http://www.ccboot.com/
Figure 9.5-1
35
http://www.ccboot.com/
Boot "PC001" , open Disk Management, initialize Disk 1 , format it and set the drive letter to D: As shown below:
Figure 9.5-2
On desktop , double click on Computer or My Computer , you will see there are 2 disks there. D: is the personal disk you have just created. And that is the drive to keep your personal files and your files wont be lost even you reboot your client.
36
http://www.ccboot.com/
Figure 10.1-1
Select "Auto Scan" to open the auto scan window as Figure Figure 10.1-2.
Figure 10.1-2
37
http://www.ccboot.com/
38
http://www.ccboot.com/
Set an IP range and click the "Start" button to scan all online computers in your LAN and add them to the user list automatically (Figure 10.1-3). All these users will also be added to the default user group automatically.
Figure 10.1-3
Select a user and double click it to open the client property window as Figure 10.1-4.
39
http://www.ccboot.com/
Click the ">>" button beside "Disk Group" and specify the disk group we have just added (Figure 10.1-5).
Figure 10.1-4
Figure 10.1-5
40
http://www.ccboot.com/
If all client PCs have the same physical RAM specification, please set client cache in the "Client Properties" window. On CCBoot server, highlight all clients PC right click and choose edit to open the window as bellow (Figure 10.2-1).
Figure 10.2-1
Put check on both check box to input the client cache manually then click "save". If any one of the "Keep Write-back File" , "Enable Upload Image" and "Super Client" options is checked in the client properties, the client cache will be unavailable. Sometimes, the client cache will cause blue screen when boot Windows. You can fix it by 41
http://www.ccboot.com/
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.
42
http://www.ccboot.com/
Figure 11.1-1
4. Input the old vhd file path in "Source Vhd to Resize" , input the new vhd file path in "Destinatipn Vhd" , input new vhd disk size in "New Size" and click "resize" button to finish 43
http://www.ccboot.com/
Figure 11.1-2
5. When done, you can open "Disk Management" , right click on the "Disk Mangement" node on the left tree, select "Attach VHD" , and then you will see a new disk in the disk list (see the figure at below, the vhd disk icon is bright blue).
Figure 11.1-3
44
http://www.ccboot.com/
Figure 11.1-4
Figure 11.1-5
8. Right click on "Disk 1" , select "Detach VHD". Click "OK". Notice: dont select "Delete File".
45
http://www.ccboot.com/
Figure 11.1-6
9. Now you can add the new vhd file to CCBoot. After you boot with this VHD image, you will see the C: drive is already expanded.
46
http://www.ccboot.com/
47
http://www.ccboot.com/
Figure 12.2-1
Go back to CCBoot Server Main Interface then click "Tools" , click" Hardware Profile" then 48
http://www.ccboot.com/
Figure 12.2-2
Diskless boot client PC101 then click "Start" navigate to "Program Files" choose "CCBootClient" click "CCBootPNP" then click Create Profile (Figure 12.2-3).
Figure 12.2-3
49
http://www.ccboot.com/
Input the Hardware Profile ID "AAAA" and "Hardware Description" wait for the pop up message then press "OK" (Figure 12.2-4).
Figure 12.2-4
Input again the Profile ID "BBBB" and "Hardware Description" message to press "OK" (Figure 12.2-5) then Turn Off.
Figure 12.2-5
After creating the Hardware Profile ID for client PC101 shutdown this PC and go back to the CCBoot Server Main Interface.
50
http://www.ccboot.com/
On the CCBoot Server Main Interface double click PC101 to open the client properties. Click the "save to image" button and a pop up message will appear asking you "Do you want save the image (Figure 12.2-6) press "Yes" and type the "Description" for CCBoot Recovery for Image. (Figure 12.2-7) press "OK". Please uncheck "Keep Write-Back" then click "Save" button.
Figure 12.2-6
Figure 12.2-7
51
http://www.ccboot.com/
In the PC101 Client Properties put check on "Keep Write-Back" and change the Hardware Profile ID to "AAAA" then click "Save" button. (Figure 12.2-8)
Figure 12.2-8
Diskless boot PC101 and Install all driver including Sounds and VideoCard Driver, After that Navigate to "Windows Start Menu" choose "CCBootClient" > "CCBootPNP" and then press "Save Drivers" (Figure 12.2-9) Please wait for the pop up message to click "OK" then shutdown this client PC.
52
http://www.ccboot.com/
Figure 12.2-9
Go back to CCBoot Server Main interface double click PC101 to open the client properties. Click the "save to image" button and a pop up message will appear asking you "Do you want save the image (Figure 12.2-10) press "Yes" and type the "Description" for CCBoot Recovery for Image. (Figure 12.2-11) press "OK". Please uncheck "Keep Write-Back" then click "Save" button.
Figure 12.2-10
Figure 12.2-11
In the PC102 Client Properties put check on "Keep Write-Back" and change the Hardware Profile ID to "BBBB" then click "Save" button. (Figure 12.2-12)
53
http://www.ccboot.com/
Figure 12.2-12
Diskless boot PC102 and Install all driver including Sounds and VideoCard Driver, After that Navigate to "Windows Start Menu" choose "CCBootClient" > "CCBootPNP" and then press "Save Drivers" (Figure 12.2-13) Please wait for the pop up message to click "OK" then shutdown this client PC then please repeat step 9.
Figure 12.2-13
54
http://www.ccboot.com/
If all Client PC has successfully created the Hardware Profile, you have to test all Client PC by Diskless Booting. Now you may get many restore point that you created this will degrade the image performance. The "Merge to Image" function will help you. Please proceed to Chapter 13.3.
55
http://www.ccboot.com/
13 Multiple OS Boot
13.1 How to Set Multiple OS Boot
Features At present more and more customers use the operating system's requirements. We developed a Multi Operating System Boot to meet market demand. Multi OS Boot is a selection of more than one operating system to start from the same client. Any customers can choose their operating system such as XP and Win7 Operating Systems in the same server at the same time. Step Create the first several start-image package, For example: XP01.vhd, and Win701.vhd boot image package. Open CCBoot Main Interface, click "add disk" button as shown in Figure 13.1-1, Put check on Bootable, Type the "Disk Name" ex: XP01.vhd, locate the XP image location then press OK.
Figure 13.1-1
Create Windows 7 image package, please do the same step on step 1 above.
56
http://www.ccboot.com/
And then click Add disk group were added to the XP disk group and Win7 "disk group as shown in Figure 13.1-2
Figure 13.1-2
Click on "User Management" right click "to create a user group as shown:
Figure 13.1-3
57
http://www.ccboot.com/
Figure 13.1-4
Double-click the name of the client machine for ex: PC101, to open the "Client Properties" choose Dual System in the" Group Properties "and then click ">>" button to choose the operating system disk image to use as their multi system boot.
58
http://www.ccboot.com/
Figure 13.1-5
As shown in the disk groups "Please select and put check the disk group that you need to start, for example, start with XP and Win7 as shown on Figure 13.1-6
59
http://www.ccboot.com/
Figure 13.1-6
If you want to set up other systems, do the same set then Click OK. CCBoot Multi System Start up screen as shown on Figure 13.1-7
Figure 13.1-7
60
http://www.ccboot.com/
Figure 13.2-1
2)
Right-click the "db.xml" file and choose open With "Notepad" to open. As shown below
61
http://www.ccboot.com/
Figure 13.2-2
3)
In the "Notepad" , navigate to <dhcp_ccboot_menu_timeout value=" ">. Input a number in quotation marks. As shown below, fill "15" , then the time of the display list of operating systems will be changed to 15 seconds. The default is left blank, the display list of operating systems is 3 seconds.
Figure 13.2-3
62
http://www.ccboot.com/
Figure 13.2-4
Close Notepad and Save the changes. Open CCBoot setup interface, click "OK" button changes to take effect. As shown below.
63
http://www.ccboot.com/
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-1
Diskless 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" 64
http://www.ccboot.com/
window. Uncheck the "Keep Write-back File" option when finished. Method 2: Use "Super Client" Back up the image you plan to update Click "User Manager" Choose one (1) client PC as the update client that is using this image, Double click to open client properties window below and click enable super client. (Figure 14.1-2).
Figure 14.1-2
Put check on the image you want to update. (Figure 14.1-3). And it will prompt a message box asking you if you want to create recovery for the image. Press yes (Figure 14.1-4) and type the Restore Point Description. (Figure 14.1-5)
65
http://www.ccboot.com/
Figure 14.1-3
Figure 14.1-4
66
http://www.ccboot.com/
Figure 14.1-5
Diskless 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.
http://www.ccboot.com/
Go to "Disk Manager" right click the image you want to recover, choose "Disk Recovery" and click "Merge to Last" button to merge it one by one until the image will merge completely.
Figure 14.3-1
When completed, you will find a new image file named "XP01.vhd". Note: If the image is "XP01.vhd" , the new image file name will still be "XP01.vhd" and all restore point description you assigned will be removed after merged.
68
http://www.ccboot.com/
Figure 15.1-1
69
http://www.ccboot.com/
Click "Enable Super Client" and put check on "Game Disk" and Click "OK". Figure 15.1-2
Figure 15.1-2
Diskless boot the client and update the games in the game disk. Shutdown the client PC and click "Disable Super Client" in its "Client Properties" window. Now, the game disk on CCBoot server has been updated. Note: When updating image and game disk with super client, CCBoot will modify the image and game disk directly. So if you update image or game disk on multiple client PC's at the same time, it will lead to data written conflict which may damage the image and game data. So please use super client on one client PC at the same time.
Figure 15.2-1
70
http://www.ccboot.com/
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.
Figure 16.2-1
Note: Due to the different BIOS version SATA interface to set the location and the specific expressions, it is recommended that access to the motherboard manufacturer's official website, as well as for instructions. Refer to the diagram.
71
http://www.ccboot.com/
72
http://www.ccboot.com/
SSD cache
Figure 16.4-1
Write-back disk with two SSD drives, we do not recommend using any array pattern. Note: If you want to use SSD for write-back disk in 40 - 70 clients PC 60GB one (1) SSD is not enough. It is recommended to use at least two (2) SSD 60gb or more for write-back disk. Please format also all HDD use for CCBoot Server except SSD drive in 32k cluster size.
http://www.ccboot.com/
D.) Double-click zwt.cer import a digital signature. Restart the server, running on the desktop SuperCache management procedures to open the menu "File" , select "Licensing," in the pop-up dialog box, click the "Update" , select the extracted directory inside the zwt.ssc_scr2_key file, click Apply to Complete the installation. E.) In the write-back disk drive, right click, select "Properties" , select "SuperCache" , click on the "Cache" inside the dialog box, click the "Start" , first check the Deferred-Write Mode ", and then "Cache Granularity (page size)" adjusted to 32KB, use the keyboard down key to adjust the "Main Memory Allocation" to a minimum (when the warning dialog, select "No" , so the values is the minimum generally between 300-500MB). Shown below. After the parameter adjustment is completed, click "OK" button. Write-back disk J plate set in the same way.
Figure 16.5-1
http://www.ccboot.com/
uninstall the other services. If you need a network shared file server, you can keep the "Microsoft network file and printer sharing.
75
http://www.ccboot.com/
Network Properties
Figure 16.6-1
76
http://www.ccboot.com/
Realtek
Disable Disable Disable Disable Disable Disable ChecksumRxIp ChecksumRxTcp ChecksumTxTcp TcpSegmentation ChecksumTxIP Disable Disable Disable Disable Disable Disable Disable Disable Disable
Intel
TCP/IP Options
77
http://www.ccboot.com/
8GB Recommended Memory Configuration Cache Settings Image GameDisk Memory Cache 1024M 4096M SSD Cache80G 0 71680M
16GB Recommended Memory Configuration Cache Settings Image GameDisk Memory Cache 1024M 8192M SSD Cache80G 0 71680M
32GB Recommended Memory Configuration Cache Settings Image GameDisk Memory Cache 1024M 20480M SSD Cache80G 0 71680M
78
http://www.ccboot.com/
Figure 16.8-1
In the pop-up "Performance Options" , select "Advanced" , click on "Change" , "virtual memory" option in the pop-up box. Uncheck the "Automatically manage paging file size for all drives" check box, and click OK. As shown in the following figure
79
http://www.ccboot.com/
Figure 16.8-2
80
http://www.ccboot.com/
17 Client Optimization
17.1 Clients Virtual Memory Management
Right-click "Computer" and select "Properties" in the pop-up system interface, click Advanced System Settings, select the "Advanced" tab in the "System Properties" pop-up in the "Advanced" optiontab, select the "performance" click "Settings" as shown
Figure 17.1-1
In the pop-up "Performance Options" , select "Advanced" , click on "Change" , in the pop-up "virtual memory" option box. Canceled in front of "Automatically manage paging file size for all drives" check box, and click OK. As shown in the following figure
81
http://www.ccboot.com/
Figure 17.1-2
Click on the C drive, check the "System managed size, click on Settings.
82
http://www.ccboot.com/
Figure 17.2-1
83
http://www.ccboot.com/
Figure 17.2-2
17.3
UAC Setup
Click "Windows Start button" select "Run" command, type msconfig and then click "OK" or press "Enter" the system configuration pop up, choose "Tools" as shown in the following figure:
84
http://www.ccboot.com/
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).
85
http://www.ccboot.com/
Figure 17.3-2
17.4
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
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:
86
http://www.ccboot.com/
Figure 17.5-1
17.6
If CCBOOT client is installed in the Windows 7 64bit System, it will have the "test mode" watermark this will display in the lower right corner. To get rid of watermark this is the following way: 1. Go to CCBoot official Website and download the "RemoveWatermark.zip" file
http://www.ccboot.com/download/RemoveWatermarkX64.zip 2. On the CCBoot server main interface, click the "Client Manager" choose a client pc for ex: (PC01) by double clicking it to open the "Client Properties" and press "Enable Super Client" button and then press "Save". 3. Diskless boot PC01 -> copy the RemoveWatermark.zip and extract this file, double click to run the RemoveWatermarkx64.exe file, press "Y" and press Enter to run the program, After running it turn off client PC01 and then go back to CCBoot server to disable Super client.
87
http://www.ccboot.com/
Figure 17.6-1
Figure 17.7-1
88
http://www.ccboot.com/
Put "Turn off the display" add "put the computer to sleep" set "Never" shown in the following figure
Figure 17.7-2
Click "Change advanced power settings". the "Require a password on wakeup" set to "NO".The "Turn off hard disk after" set to "Never" ,the "Desktop background settings" set to "Paused".shown in the following figure
Figure 17.7-3
The "Sleep after" set to "Never" ,the "Allow wake timers" set to "Disable".shown in the 89
http://www.ccboot.com/
following figure
Figure 17.7-4
90
http://www.ccboot.com/
Figure 17.7-5
The "Turn off display after" set to "Never". the" Multimedia serring" set to defaule. shown in following figure
91
http://www.ccboot.com/
Figure 18.1-1
Supposed you have an image that can diskless boot "Realtek" NIC. Click "Client Manager" in CCBoot Server Main Interface, choose this PC002 with "Realtek NIC" and double click to open the client properties and then click "Enable Super Client" a pop message will appear "Do you want to create Recovery for Image?" press "Yes" then input the Description. Diskless boot this PC002 with "Realtek" NIC, insert your USB flash drive in this PC that you have use to collect the "Atheros" NIC driver, Copy the folder name "Drivers" and paste it inside the CCBoot client installation directory "c:\CCBootClient" and then run "CCBoot 92
http://www.ccboot.com/
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.
Figure 18.1-2
Run CCBootClient.exe as shown in the figure above, click "Uninstall Client" button, leave "Uncheck" on CCache Driver, and CCBootPnP and then put check on "CCBoot NIC Driver" after completion a "OK" pop up message appear, press "OK" and then shutdown this PC. 93
http://www.ccboot.com/
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.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".
94
http://www.ccboot.com/
Figure 19.1-1
95
http://www.ccboot.com/
On the CCBoot Server, Choose one client and double click to open client interface, Put check on "Keep Write-Back" (Figure 19.1-2Figure 18.1-2).
Figure 19.1-2
A message box will appear asking you "Do you want to delete Write-Back? Press "Yes".
96
http://www.ccboot.com/
Diskless Boot client PC and then install latest CCBoot client with AD support then reinstall CCBoot client by pressing "Install Client" button, after install the latest CCBoot client as you can see in (Figure 19.1-3).
Figure 19.1-3
Run "CCBoot PNP" click "Install Known NIC" put check on "Select All" and then reboot the client PC (Figure 19.1-4).
Figure 19.1-4
97
http://www.ccboot.com/
98
http://www.ccboot.com/
After reboot the Client Go to CCBoot Client and press "Install AD" (Figure 19.1-5) and wait for the confirmation.
Figure 19.1-5
After install the CCBoot client with AD, Right click "My Computer" choose "Properties" and configure this PC to join in Domain for the First Time (Figure 19.1-6) and then input your client "User Name and Password" (Figure 19.1-7).
99
http://www.ccboot.com/
Figure 19.1-6
Figure 19.1-7
Wait 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.
100
http://www.ccboot.com/
Figure 19.1-8
101
http://www.ccboot.com/
Locate the CCBoot Server installation folder. On the CCBoot Server installation Directory, copy the "CCBoot AD.exe" and paste it to CCBoot Server Desktop (Figure 19.1-9).
Figure 19.1-9
Run CCBoot AD.exe and add the client PC and then press "OK" (Figure 19.1-10).
Figure 19.1-10
102
http://www.ccboot.com/
On your Windows Domain Server open Server Manager Interface and right click and choose refresh to manually add your client PC as shown in (Figure 19.1-11).
Figure 19.1-11
103
http://www.ccboot.com/
Go back to CCBoot Server, open CCBoot Main Interface and click "Options" -> click this ">>" button to add "Run Batch Command at client" (Figure 19.1-12).
Figure 19.1-12
And it will show the text window please input "Joindomain test.com" or the name of your Domain Server (Figure 19.1-13) this means that allows client PC to joined to the domain "test.com" and then Diskless boot the client PC again.
104
http://www.ccboot.com/
Figure 19.1-13
Now when you Diskless Boot the client PC you will see the login windows as shown in (Figure 19.1-14). And you can login now to Windows Domain.
Figure 19.1-14
Now shutdown this PC and Go back to CCBoot Server double click the client PC to open client interface, click "Save to Image" input the Image restore point and, uncheck "Keep Write-Back" and then save. Note: If you are using Win2008 Active Directory and client OS platform is Win XP, please do the following changes in AD server. Log on a Windows Server 2008-based domain controller. Click Start, click Run, type gpmc.msc, and then click OK. In the Group Policy Management console, expand Forest: DomainName, expand DomainName, expand Domain Controllers, right-click Default Domain Controllers Policy, and then click Edit. In the Group Policy Management Editor console, expand Computer Configuration, expand Policies, expand Administrative Templates, expand System, click Net Logon, and then double-click Allow cryptography algorithms compatible with Windows NT 4.0. 105
http://www.ccboot.com/
In the Properties dialog box, click the Enabled option, and then click OK.
106
http://www.ccboot.com/
Figure 19.2-1
107
http://www.ccboot.com/
3. Go to CCBoot Server to edit client properties, and to add each client personal disk. As shown in the figure.
Figure 19.2-2
4. Assuming that you have already created Windows 7 image that can boot with Domain, Go to CCBoot Server to enable super client and then diskless boot the PC, If booting is success logon as local administrator, right click "My Computer" select "Manage" click "Disk Management" , Initialize and then Format the Disk Drive. As shown below.
108
http://www.ccboot.com/
Figure 19.2-3
5. Click the "Start" -> Select "Run" type, in Run edit box, input regedit and press Enter. In the Registry Editor, position: HKEY_LOCAL_MACHINE\SOFRWARE\Microsoft\WindowsNT\CurrentVersion\ProfileList As shown below
109
http://www.ccboot.com/
Figure 19.2-4
Figure 19.2-5
7. Restart the Client. 8. Login and logout all domain users again. Last use "Administration" login.
110
http://www.ccboot.com/
9. View the D:\Users directory; You can see the logon domain user to set up your user profile folder. The following figure
Figure 19.2-6
10. Shut down the client PC to disable the Super Client. 11. Diskless boot new client, ogin as a domain user, and the domain user is not logged in this client will appear the following figure.
Figure 19.2-7
111
http://www.ccboot.com/
Solution: 1. On the client, click the "Start" ->Choose "run" in the run column, Type \\server\Users and then press Enter and the pop-up dialog box appears, as shown below.
Figure 19.2-8
2. Login to the corresponding domain user name and then copy the folder to D:\User and then modify the folder name. For example: The domain logon account is "Test". Go to \\server\user and copy the "Test.v2" users folder and paste it to D:\users then change its name to "Test" As shown below. Restart the client and this problem would not occur again.
112
http://www.ccboot.com/
Figure 19.2-9
113
http://www.ccboot.com/
114
http://www.ccboot.com/
Figure 20.2-1
4. Click on Start - Administrative Tools - DHCP; click start button then DHCP server interface will pop up, expand the DHCP then right-click reservations as shown in Figure 20.2-2
115
http://www.ccboot.com/
Figure 20.2-2
5. Click on the "New Reservations" filled with CCBoot corresponds to one by one IP and MAC address as shown in Figure 20.2-3
Figure 20.2-3
Note: To retain each client, the MAC Address can be found to export list 001.csv 116
http://www.ccboot.com/
117
http://www.ccboot.com/
118
http://www.ccboot.com/
Good Solarwinds should be installed, download the two files into the directory C: \ TFTP-Root, shown in Figure 20.3-1
Figure 20.3-1
Paste the two files into the appropriate directory (gpxe.pxe and newip.cfg) then start SolarWinds. And it run as shown in Figure 20.3-2.
Figure 20.3-2
119
http://www.ccboot.com/
22 Load Balance
120
http://www.ccboot.com/
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.
121
http://www.ccboot.com/
122
http://www.ccboot.com/
2. Open the user management, click client settings interface, start the server in the IP which fill the need to start the server IP. For example, 192.168.0.254, fill the custom gateway: 192.168.0.1. 3. May fill in first a client, and then select the default, then the client can start from the NIC, belong to the local area network; start the server and then modify the default client IP and gateway, for example: server IP changed to: custom gateway 192.168.1.254 to: 192.168.; so restart the client from 192.168.1.25 This network connection has started. This will achieve the dual card Dual LAN with a single server machin
24.3 VLAN
Features VLAN (Virtual Local Area Network) is a logical LAN device is divided into a network segment, emerging data exchange technology enabling virtual work groups. This emerging technology is mainly used in switches and routers, but the mainstream applications of the switch. VLAN is a physical network according to the Purposes, the Working Group, and Applications to the logical division of the local area network is a broadcast domain, and the user's physical location. VLAN in the network users to communicate over a LAN switch. A member of the VLAN to see less than a member of another VLAN. VLAN Topology
123
http://www.ccboot.com/
Figure 24.3-1
The Specific Operation Above the DHCP server, click the "Start" -> "Administrative Tools" -> "Server Manager" , run the "Server Manager" , expand the "Roles" -> DHCP server -> Scope[192.168.1.0] -> IPv4 -> scope. Right-click the "scope" , click on "Properties" pop-scope properties dialog box, select the "Advanced" tab in the "dynamic IP address allocation for the following clients" check "both" radio button. As shown below.
124
http://www.ccboot.com/
Figure 24.3-2
Expand the "Roles" -> "DHCP Server" , navigate to "IPv4" , right-click the IPv4 and select "Set Predefined Options". As shown below.
Figure 24.3-3
125
http://www.ccboot.com/
Figure 24.3-4
In the "Option Type" , fill in the "Name" column inside "CCBoot Server" in the "data type" column select "string" , which column in the "code" , type "60" Click the OK button. As shown below.
Figure 24.3-5
126
http://www.ccboot.com/
Expand the Roles -> DHCP server -> Win2008r2cn.test -> IPv4 -> Scope. Navigate to the "Scope Options" , Right-click the "Scope Options" , select the configuration options, pop-up "Scope Options" form, as shown below.
Figure 24.3-6
As shown in Figure 24.3-6, in the "scope options" in the General tab, check the column in which data items "60 CCBoot Server". "IP address" , Input the CCBoot server IP, as shown in Figure 24.3-6. Check the "66 Boot Server Host Name" column in the "string value" and then input the CCBoot server IP, as shown below.
127
http://www.ccboot.com/
Figure 24.3-7
Check the "67 Boot file Name" fill in the string value "gpxe.pxe. Click OK, as shown below.
128
http://www.ccboot.com/
Figure 24.3-8
In the "CCBoot Options" main interface and click "DHCP Options" tab. Uncheck the "Start DHCP" check box. Check the "BOOTP Only" check box. Check the BOOTP IP allocation range set with the MS-DHCP address pool range consistent with, or within the MS-DHCP range. As shown below
129
http://www.ccboot.com/
Figure 24.3-9
130
http://www.ccboot.com/
Figure 24.3-1
131
http://www.ccboot.com/
Sysprep generalizes now your Windows 7 setup and shuts down your computer. Do not run any other programs during this phase! (Figure 24.3-2)
Figure 24.3-2
Switch the main power of your PC off and install the new hardware. Boot the PC from sysprep generalized hard disk. You will notice Windows booting as if it was the first boot after installation, installing default drivers and updating registry. One or two reboots are needed, depending on your client specifications. When Windows finally boots up, you will need to enter all information as if this really was a new, fresh installation and 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 132
http://www.ccboot.com/
Security ID (SID) of your hardware setup is reseted All system restore points are deleted All event logs are deleted All personalization is removed (taskbar, toolbars, folder options, start orb etc.) Built-in administrator account is disabled (if it was enabled) and needs to be re-enabled if needed What happens when booting first time after sysprep generalizing? First boot configuration is run New SID is created Re-arm counter is reseted if not already re-armed three times Windows 7 is booted using first boot default drivers and settings
133
http://www.ccboot.com/
26 Contact
Product Page: http://www.ccboot.com Technical Support Email: support@ccboot.com Sales Support Email: sales@ccboot.com
134