Tuesday, November 25, 2008

ThinkGeek

Find out What's New at ThinkGeek!

Monday, November 24, 2008

My Dog Jack



This is my dog - Jack. He's a Drent and my pal. Best dog in the world and I thought I would show him off a bit. I've been asked well why this dog? My wife and I were searching for a good family dog, good with kids, demeanor, medium in size. In our searches we kept coming across this breed. After a bit of research we learned how rare they are. At the time, there were only several breeders in the US. A breeder out in New Mexico had puppies and we decided to put our name on "the list". After a quick trip, met some fine people, ate great spaghetti...Jack was ours.

The breed is from the Netherlands, part of the Spaniel family originating from France - Spain. They are primarily used for hunting but make for great family pets. Jack can be a bit stubborn but he's loyal, our shadow and excellent with kids. He loves to run in the field and chase rabbits. This is almost sounding like a personal ad.

Wednesday, November 19, 2008

Recovering a file using Dell EqualLogic snapshots

I thought this video had some good info in it.

Updating EqualLogic Firmware

I see a lot of searches on my blog for this. So..to help you all out. Here you go. This is for the latest firmware release. All your Members should be running the array. After updating, it does require a restart. By the way, I'm an EqualLogic customer, and the 3 arrays we have are excellent. Were using one for SQL/Exchange data and another strictly for VMware. All have been very solid. The snapshots process works great - I recently downloaded and am testing the snapshot plugin for VMware...hope to post results soon. Having an EqualLogic SAN has greatly improved our redundancy and disaster recovery is becoming a breeze - especially when combined with VMware.

PS Series Storage Arrays

Updating Storage Array Firmware

This document describes the considerations and procedures for updating firmware on PS Series storage arrays. It applies to all supported firmware update paths and includes the following sections:

• Planning the Update on page 1
• Obtaining the Firmware Update Kit on page 2
• Updating an Array on page 3

A PS Series storage array includes single or dual control modules, each with a compact flash card running the PS
Series firmware. To take advantage of new product features, enhancements, and bug fixes, you should always run the latest PS Series storage array firmware, located on the EqualLogic Customer Support website.

Planning the Update

When scheduling a firmware update, be sure to allow sufficient time to update and restart the entire group of arrays. Keep in mind the following important issues:

Choosing the Current Firmware Version

Usually, you can update an array directly to the latest firmware version. However, in some cases, you may need to update to an interim version before updating to the latest version. (See the latest PS Series Release Notes for information about supported firmware update paths.)

If an array is currently running a PS Series firmware version prior to 2.2.3, you must use the restart command to restart the array before copying the update kit to the array. In addition, regardless of the current running firmware, you must restart the array after the update procedure completes.

Minimizing Host Disruption and Planning for Downtime

The update procedure requires an array restart. During an array restart, volumes with data on the array will be momentarily unavailable until the restart completes. (The PS Series Release Notes provides examples of operating system and iSCSI initiator configurations that may be able to handle an array restart without disruption.)

• Host Disruption –While the volumes are unavailable, some iSCSI initiators may return errors to the operating
system or applications. You should ensure that the applications themselves can tolerate the restart. In some
cases, you may need to make modifications to the operating system. In other cases, configurations may be able
to tolerate an array restart without disruption. In all cases, you should first test them in a non-production
environment.

• Planned Downtime – If you do not have one of the identified configurations or if you are unsure of your
application’s ability to tolerate the restart, you should consider planning for downtime when updating firmware.
This can involve shutting down the hosts accessing the group before beginning the update procedure. After the update completes, you can restart the hosts. Planning for application downtime may be the best way to protect against unexpected disturbances.


Working with Multi-Member Groups

EqualLogic recommends that all PS Series group members run the same version of the storage array firmware.
The PS Series Release Notes describe which firmware versions can co-exist in a group; however, only features and bug fixes common to all versions will be available.

• Mixed firmware in a group –If you are adding a new array to an existing group, consider updating the group to the latest firmware before adding the new member to the group.

• Multi-member group updates – In a multi-member group, perform the update procedure on one member at a time. If you must update to an interim version, update all the members to the interim version, then update all the members to the final version. Between updating group members, wait for the SAN to stabilize before continuing with the update. For example, use the Group Manager GUI or CLI to ensure that all members and volumes are online. Also, be sure that iSCSI initiators reconnect to volumes (if applicable).


• Disallowed downgrades – If you have run the grpparams disallow-downgrade command in the group
(see the CLI Reference for more information), you cannot return any group member to a PS Series firmware
version prior to V3.2.


Backing Up Data

Regular backups are a vital part of maintaining a storage environment. In addition, because upgrading infrastructure is a critical service procedure, it should be carefully planned and implemented at off-peak hours (if possible) and after a backup has occurred.

Obtaining the Firmware Update Kit

Follow these steps to obtain the update kit and associated documentation:

1. On the host that has the FTP utility available, use a web browser to access the EqualLogic website
(www.equallogic.com).
2. Log in to your support account. If you do not have a support account, request an account from the Login page.
3. Click the Customer Service Home tab in the upper left corner.
4. Click the Downloads tab and select Firmware.
5. Select the PS Series firmware version you want to update to.
6. Download the firmware to the host. The file is approximately 12 MB in size.
7. Unzip or uncompress the file to a directory on the host. This extracts the .tgz file that you will copy to the
array later.

Updating an Array

Use this procedure shown next to update an array to the latest firmware version.

Prerequisite: Review the PS Series Release Notes before beginning the update.

The update procedure requires the information shown in Table 1: Array Update Requirements for each array you
are updating.

Table 1: Array Update Requirements

Requirement

Array IP address
IP address assigned to Ethernet Port 0
Host IP address
IP address where the FTP or SCP utility is located
Network access to each array being updated
Use the ping command to test network connectivity from an array’s IP address to a host.

To update firmware, follow these steps:

1. (If running firmware prior to V2.2.3) Cleanly restart the array.
If the array is currently running a PS Series firmware version prior to 2.2.3, you must use the restart
command to restart the array before copying the update kit to the array.

2. Connect to the array.
You can use a serial connection that is right for your control module model or use telnet or SSH to connect to
an array. Connect through an IP address assigned to a network interface on the array (for example, Ethernet
Port 0). Do not connect to the group IP address.
If you are using a serial connection, the following characteristics are required for CLI access:

• 9600 baud
• 1 STOP bit
• No parity
• 8 data bits
• No hardware flow control

Once connected, press the key and log in to an administration account that has read-write permission(for example, the grpadmin account).
3. Copy the firmware to the array.

Use FTP to copy the firmware .tgz file from the host to the array being updated.

Note: You cannot modify the update kit name at any step in the copy process. If the name is changed, the update will fail.

a. To specify you want to open an ftp session, type: ftp.

b. To open the session, type: open .
(For example: open 192.168.10.20)

c. When prompted for an account and password, specify the grpadmin account and password.

d. To enable a binary mode transfer, type: binary.

e. To transfer a file, type: put .
(For example: put kit_12345678.tgz)

Note: Because some versions of FTP convert file names to uppercase, specify the file name twice with
the put command, as shown in the example below.
f. To close the session, type: close.

g. To end the ftp session, type: bye.
The following example uses FTP to copy a firmware update kit named kit_12345678.tgz from a host to
an array with the IP address 192.168.1.53.

$ ftp
ftp> open 192.168.1.53
Connected to psa1.site.com.
220 192.168.1.53 FTP server ready.

Name: grpadmin
331 Password required for grpadmin.
Password: xxxxxxx

230 User grpadmin logged in.
Remote system type is UNIX.
Using binary mode to transfer files.

ftp> binary
200 Type set to I
ftp> put kit_12345678.tgz kit_12345678.tgz .. Note the file name is entered twice.

local: kit_1234567.tgz remote: kit_1234567.tgz
229 Entering Extended Passive Mode (|||65534|)
150 Opening BINARY mode data connection for 'kit_12345678.tgz'.
100%|***********************| 13191 KB 81.26 KB/s 00:00 ETA
226 Transfer complete.
13508472 bytes sent in 02:42 (81.06 KB/s)
ftp> close
221- Data traffic for this session was 13508472 bytes in 1 file.
Total traffic for this session was 13509009 bytes in 1 transfer.
221 Thank you for using the FTP service on 192.168.1.53.

ftp> bye

4. Update the array firmware.

At the Group Manager CLI prompt, enter the update command, as shown in the following example.
Note: On a dual control module array, both control modules will be updated.

> update

This command will update the firmware on the array's flash card memory using the kit
that is already loaded onto the array.

If you choose to proceed, you will be shown the current firmware version and the
version to which you will update. You will then be given the choice to proceed again.

The firmware update will not take effect until the array is restarted.

Do you wish to proceed (y/n) [y]: y

.

.

.

5. (Optional) Shut down the hosts accessing the group volumes.

Before you restart the array in the next step, consider whether you want to shut down the hosts accessing the
group volumes. (See “Minimizing Host Disruption and Planning for Downtime” on page 1.)

6. Cleanly restart the array.

You must restart the array to apply the new firmware. It is recommended that you restart the array as soon as
possible. Wait until the update completes. Then, at the CLI prompt, enter the restart command.

7. Verify the firmware update.

• In the GUI, you can view control module information by expanding the members list in the leftmost
panel, selecting a member name, and then clicking the Controllers tab.

• In the CLI, use the following command, specifying the member name:
member select member_name show controllers

The following shows sample command output.

> member select memlab2 show controllers

___________________________ Controller Information ____________________________

SlotID: 0 Status: active
Model: 70-0011 BatteryStatus: ok
ProcessorTemperature: 62 ChipsetTemperature: 45
LastBootTime: 2007-02-06:12:07:57 SerialNumber: B018429
Manufactured: 0107 ECOLevel: C00
CM Rev.: R32 FW Rev.: Storage Array Firmware V3.1.1
NVRAM Battery: good (R51839)
BootRomVersion: 3.3.1 BootRomBuilDate: Wed Sep 27 01:29:14
EDT 2006

_______________________________________________________________________________

SlotID: 1 Status: secondary
Model: 70-0011 BatteryStatus: ok
ProcessorTemperature: 58 ChipsetTemperature: 45
LastBootTime: 2007-02-06:12:07:58 SerialNumber: B016259
Manufactured: 4506 ECOLevel: C00
CM Rev.: R32 FW Rev.: Storage Array Firmware V3.1.1
NVRAM Battery: good (R51839)
BootRomVersion: 3.3.1 BootRomBuilDate: Wed Sep 27 01:29:14
EDT 2006

____________________________ Cache Information ________________________________

CacheMode: write-back Controller-Safe: disabled
Low-Battery-Safe: enabled

On a dual control module array, the firmware on both control modules must be the same. If not, or if only one
control module appears but two are installed, contact EqualLogic Customer Support.

8. (Optional) Update additional group members.

If you are updating firmware on a multi-member group, repeat steps 1 through 7 on the remaining members.

Tip: Between updating group members, wait for the SAN to stabilize before continuing with the update.

9. (Optional) Turn on hosts.

If you shut down the hosts accessing the group volumes (see step 5), you can now turn them back on.

Tuesday, November 18, 2008

Scared of banks? Join a Credit Union

Having a financial account with a Credit Union is a great way to manage your money. First of all, Credit Unions are strong. You can trust you Credit Unions with your money as they are insured by the NCUSIF - National Credit Union Share Insurance Fund.

I've borrowed some of this info.

*Credit unions as a whole are healthy, with strong balance sheets.
*Credit unions have steered clear of the subprime mess. We’re still lending responsibly.
*Credit unions are a safe harbor for consumer savings.
*Federal insurance covers credit unions, too.

But how do I join a Credit Union?
Credit unions are for everyone, but the law places some limits on the people they may serve. A credit union's charter defines its "field of membership," which could be an employer, church, school, or community. Anyone working for an employer that sponsors a credit union, for example, is eligible to join that credit union.

If you don't belong, here's how to find a credit union to join:

1. Call your state league. A representative will tell you about credit unions in your area that you are eligible to join. Here's a list of contacts in each state.
2. Ask your boss. Your company may sponsor a credit union, or may be a select employee group (SEG) that has access to a credit union. Many employers offer direct deposit of payroll to your credit union.
3. Poll your family. Does your spouse's employer sponsor a credit union? Most credit unions allow credit union members' families to join. Each credit union, however, may define "family" differently. At some, only members of your immediate family are eligible. At other credit unions, family may include extended family members, such as cousins, uncles, and aunts.
4. Quiz the neighbors. Some credit unions have a "community" field of membership, serving a region defined by geography rather than by employment or some other association. Ask friends in the community if they know of a credit union you may join.
5. Read the yellow pages. Some credit unions rarely advertise, so you might not know about them unless you look them up. A yellow pages display ad may state a credit union's field of membership. If not, at least you'll know what number to call to ask about membership eligibility.
6. Call us. The Credit Union National Association can help you find a credit union by calling (800) 358-5710. You'll hear an electronic message that includes the name and telephone number of a person at the credit union league in your state who can help you find a credit union to join.
7. Check the online database of credit unions. Use our credit union locator.

Here is a easy read from the CUNA - Credit Union National Association.

Monday, November 17, 2008

Just thought I would post something, anything.

The Ravens..what the hell..come on.

Were having a girl..at least we saw girl parts. I should know most definitely by Wednesday when we go back for a better sonogram. A list of names is gathering up and hopefully we'll come to a decision soon.

I did a few physical to virtual conversions last night. Our VMware project is moving along. A co-worker needed a new server to write web-apps on. It's nice being able to deploy a fully patched, ready to go Windows 2003 server in under 5 minutes.

What else..??? I need to get a new iPod. I bought my wife one a while back...and the dog chomped it up. It still works but the display is slowly taking a dive. She got a new one, I got the dog meat one. But Christmas is coming. I need new music to..and to spend a day catching up on all that I'm not hearing.

Ahh..I am getting the Blackberry Storm via work to replace the existing. I'd really like to try out some of Windows Server management tools. i hear Apple has the Cisco VPN client..not sure how the Storm will handle. It would be sweet to be able to manage VI3 from my Blackberry.

ugh..I'm tired.

Tuesday, November 4, 2008

Vista Remote Assistance

Offering Remote Assistance in Vista is a bit different these days. Use "msra /expert" to offer support for an end user. You can create a desktop shortcut or run it from the command line. There are some permissions that need to be taken in account before you'll be able to connect which can be done on the local computer or via Group Policy in a domain environment. For instance, take a look at the MyComputer>System Properties>Remote... It's also quite easy to create an AD Group called "RemoteAdmins" and add them to the Computer Configuration>Admin Templates>System>Remote Assistance>Offer Remote Assistance>Helpers Area.

I stumbled across this while playing around with Remote Assistance Offers in Vista. Some of this wording may not be right but if you've gotten this far, I shouldn't need to explain.

Check out this MS article if you have troubles connecting to XP machines.

Saturday, November 1, 2008

I heard something funny yesterday and I thought I would post it.

Anyhow, my friend across from me said, "Yeah, if the Pilgrims would have killed a donkey in November, we'd all be getting a piece of ass for Thanksgiving".

Some humor you can share at the table while your eating stuffing.