Configure an off-board storage device
You can add an external Network Attached Storage (NAS) device to migrate data stored on a physical appliance to free up disk space on the appliance. When you migrate the data to an offboard storage device, the data stored on the appliance is no longer accessible.
Go to the http://www.itninja.com/community/dell-kace-k2000-deployment-appliance website for device-specific configuration instructions that are not available from the appliance.
2. |
Click Change to offboard storage to display the Data Storage Configuration wizard. |
4. |
In Address, type the host name or the IP address of the offboard-storage device. |
In Share Path, type the full path of the share configured on the offboard-storage device.
6. |
Click Migrate to copy the data to offboard storage. |
If you encounter any errors, click Settings to expand the section, then click
Appliance Logs to display the
Appliance Logs page, and select
Data Storage Configuration logs.
Best practices for using external storage
Moving to external storage makes all your deployments, image captures, media uploads, and downloads dependent on the stability and speed of the external server and its network connection to the appliance. To that end, there are several recommendations to follow.
It should not provide shares or other functionality to other machines or devices in order to avoid resource conflicts. The data can only be passed to the appliance (and out of the client machine) as quickly as the storage server can provide it. If the storage server is tied up sending data to other devices it will impact deployment/capture times and could even lead to deployment failure.
The appliance has two network ports, the second network port should be used to connect the external storage server on its own private network isolated from the appliance front-end network. Connecting the storage server over the appliance front-end network effectively cuts your network band width in half, making a 1 GB network a 500 MB network. During capture/deployment the data must come to the appliance from the storage server and then from the appliance to the client. Using the front end network means the data must traverse the front end NIC twice. This will have a drastic performance impact and could lead to failed deployments due to network congestion. Additionally, the storage server and the appliance should be connected on the same physical switch (VLAN/subnet). Any latency of packets caused be traversing multiple switches/routers directly translates to longer or failed deployments and should be avoided.
Since the appliance deployment speed is dependent on the storage server being able to keep up with the load, any delay caused by a slow storage server will translate into long deployments or failed deployments. Therefore, as an example, if using a network-attached storage (NAS) device, a desktop or SOHO (small office/home office) model would not be appropriate. Likewise the use of a virtual machine as a storage server is discouraged, in testing and in the field we have found no matter how robust the infrastructure, the virtual server, specifically NFS (network file system) is not reliable under heavy load.
Any time the storage server must delay sending data to the appliance, because it is waiting to read the drives, will translate into longer deployments or failed deployments. There are many different drive manufacturers so it is not possible to rate them, all but as an example Western Digital® drives come in four types: Green (echo friendly), Blue (consumer), Red (low-grade raid), and Black (high performance). We would recommend using only the Black high performance drives. If your storage server is using SAN (storage area network) drives ensure they can produce performance equal to or better than the high performance physical drives. It is recommended SAN drives are bench marked tested as some operating systems can not utilize the throughput the SAN is rated for.
If you must have an anti virus on your storage server, it must be configured to ignore the appliance share completely. Most anti-virus software solutions use a scan on access which means any file accessed is scanned before being sent out across the network. WIM files are going to be several GB in size, causing the scan to take a very long time, which in turn will cause deployment timeout issues. Also many anti-virus software solutions choose to quarantine uploaded files if they seem to be compromised. This is especially true for driver files which could be catastrophic when they get quarantined, causing deployments to fail with blue screens because the driver needed it no longer part of the image. Further anti-virus and security policies can make or force changes to the file permissions or ownership, causing the appliance to no longer have access to them.
For additional information, visit https://support.quest.com/kace-systems-deployment-appliance/kb/111864. This article provides a list of tested NAS devices, however there are others that provide adequate functionality. KACE does not publish any specifications for Windows-based storage servers, so it is important if using a Windows machine to ensure it runs on modern enterprise-class hardware.
Troubleshooting appliance issues
You can access the appliance Support Portal to request a Support team tether to your appliance. You can also test the Boot Manager, recover devices, and download log files from the Administrator Console, which can be useful during troubleshooting.
You can also download the appliance Advisor, which is a utility that queries the database of your appliance, to gather information about your appliance in an HTML report to help with gathering data or troubleshooting the appliance. For more information, or to download the appliance Advisor, go to http://www.itninja.com/blog/view/k2-advisor.
Test device connections on the network
You can use the ping program to test network connectivity.
2. |
Click Troubleshooting to display the Support Troubleshooting Tools page. |
3. |
From the Tool drop-down list, select ping. |
5. |
Optional. Use other programs, as needed. Simply select the program from the drop-down list, and click Test. |
◦ |
nslookup: A network administration command-line tool available for many computer operating systems for querying the Domain Name System to obtain domain name or IP address mapping or for any other specific DNS record. |
◦ |
arp: The Address Resolution Protocol (arp) is a communication protocol used for discovering the link layer address associated with a given IPv4 address, a critical function in the Internet protocol suite. |
◦ |
dig: A network administration command-line tool for querying Domain Name System servers. dig is useful for network troubleshooting and for educational purposes |
◦ |
ifconfig: A system administration utility in Unix-like operating systems for network interface configuration. The utility is a command line interface tool and is also used in the system startup scripts of many operating systems. |
◦ |
iostat: A computer system monitor tool used to collect and show operating system storage input and output statistics. |
◦ |
traceroute: A computer network diagnostic tool for displaying the route and measuring transit delays of packets across an Internet Protocol network. |
◦ |
curl: cURL is a computer software project providing a library and command-line tool for transferring data using various protocols. The cURL project produces two products, libcurl and cURL. |
◦ |
showmount: Displays the shares available on a specific IP address. |
◦ |
tcpdump: A common packet analyzer that runs under the command line. It allows the user to display TCP/IP and other packets being transmitted or received over a network to which the computer is attached. |
◦ |
netcat: a computer networking utility for reading from and writing to network connections using TCP or UDP. Netcat is designed to be a dependable back-end that can be used directly or easily driven by other programs and scripts. |
◦ |
database: Provides database response metrics. |
◦ |
netstat: displays network connections for the Transmission Control Protocol (both incoming and outgoing), routing tables, and a number of network interface (network interface controller or software-defined network interface) and network protocol statistics. |
◦ |
smbstatus: A very simple program that displays the Samba status and lists the current Samba connections. |
◦ |
top: A task manager program found in many Unix-like operating systems. It produces an ordered list of running processes selected by user-specified criteria, and updates it periodically. |