Skip to content

LSI’s MegaCLI & MegaRAID Storage Manager for Linux

This is just a note for my personal reference.

1) MegaCLi for Linux

[root@sgbwaprec01 ~]# rpm -qi MegaCli-8.00.23-1
Name        : MegaCli                      Relocations: (not relocatable)
Version     : 8.00.23                           Vendor: LSI Logic Corporation
Release     : 1                             Build Date: Wed 19 May 2010 10:46:16 PM MYT
Install Date: Tue 27 Jul 2010 11:27:22 AM MYT      Build Host: localhost.localdomain
Group       : RAID                          Source RPM: MegaCli-8.00.23-1.src.rpm
Size        : 4096804                          License: LSI Logic Corporation
Signature   : (none)
Packager    : Bhavna Patel
URL         : http://www.lsil.com
Summary     : MegaCli SAS RAID Management Utility.
Description :
MegaCli is used to manage SAS RAID controllers.

URL to download: http://www.lsi.com/DistributionSystem/AssetDocument/8.00.23_Linux_CLI.zip

2) MegaRAID Storage Manager for Linux

[root@sgbwaprec01 ~]# rpm -qi MegaRAID_Storage_Manager
Name        : MegaRAID_Storage_Manager     Relocations: (not relocatable)
Version     : 8.00                              Vendor: LSI Logic
Release     : 05                            Build Date: Thu 17 Jun 2010 03:24:33 PM MYT
Install Date: Tue 27 Jul 2010 12:00:58 PM MYT      Build Host: LinuxBuild
Group       : Utilities/System              Source RPM: MegaRAID_Storage_Manager-8.00-05.src.rpm
Size        : 122897989                        License: ©  2006 LSI Logic Corporation
Signature   : (none)
Packager    : LSI Logic
URL         : http://www.lsilogic.com
Summary     : LSI MegaRAID Storage Manager
Description :
For managing LSI MegaRaid Storage Manager Framework.

URL to download: http://www.lsi.com/DistributionSystem/AssetDocument/8.00-05_Linux_MSM.zip

Other reference:
MegaRAID SAS Software User’s Guide: http://www.lsi.com/DistributionSystem/AssetDocument/80-00156-01_Rev_I_SAS_SW_UG.pdf

Tagged , ,

FIFA World Cup 2010: Aksi Peminat Pasukan Bolasepak Jerman Terlampau

I was looking for a get away from IT life. Hence, this is it – peminat pasukan bolasepak Jerman terlampau (English: fan of Germany national football team). Both pictures taken during FIFA World Cup 2010 matches (Deutschland vs England & Argentina vs Deutschland) at Dataran Merdeka, Kuala Lumpur.

At Dataran Merdeka; enjoying post Argentina vs Deutschland match. Deutschland won by 4-0.

At Dataran Merdeka; enjoying post Argentina vs Deutschland match. Deutschland won by 4-0.

At Dataran Merdeka; enjoying post Deutschland vs England match. Deutschland won by 4-1.

At Dataran Merdeka; enjoying post Deutschland vs England match. Deutschland won by 4-1.

Note: Although I’m a fan of Germany national football team, I’m still a Malaysian and a supporter of Malaysia national football team.

Tagged ,

If We Ever Meet Again

If we ever meet again,

She was sad

She was sad

There’s a saying, “kalau ditunggu, pasti takkan berlaku…”

Linux: Using MegaCLI To Query Hardware RAID Info

Objective:
To query hardware RAID info in a Linux system without going into BIOS by using MegaCLI

I'm using IBM x3650 M2. Below is the detail of RAID card (taken from 'lspci -v'),
---------- 8< ---------
01:00.0 RAID bus controller: LSI Logic / Symbios Logic MegaRAID SAS 1078 (rev 04)
Subsystem: IBM SystemX MegaRAID SAS 8808E
Flags: bus master, fast devsel, latency 0, IRQ 217
Memory at 9b900000 (64-bit, non-prefetchable) [size=256K]
I/O ports at 1000 [size=256]
Memory at 9b940000 (64-bit, non-prefetchable) [size=256K]
Expansion ROM at 9bb00000 [disabled] [size=64K]
Capabilities: [b0] Express Endpoint IRQ 0
Capabilities: [c4] Message Signalled Interrupts: 64bit+ Queue=0/2 Enable-
Capabilities: [d4] MSI-X: Enable- Mask- TabSize=4
Capabilities: [e0] Power Management version 2
Capabilities: [ec] Vital Product Data
Capabilities: [100] Power Budgeting
---------- >8 ----------

Modus Operandi:
1) Download and install "MegaRAID CLI - Linux" from http://www.lsi.com/DistributionSystem/AssetDocument/4.00.11_Linux_MegaCLI.zip

[root@sgbbmgcore04 jmirwan]# rpm -ivh MegaCli-4.00.11-1.i386.rpm
Preparing...                ########################################### [100%]
   1:MegaCli                ########################################### [100%]
[root@sgbbmgcore04 jmirwan]# rpm -qil MegaCli
Name        : MegaCli                      Relocations: (not relocatable)
Version     : 4.00.11                           Vendor: LSI Logic Corporation
Release     : 1                             Build Date: Fri 06 Feb 2009 02:17:34 PM MYT
Install Date: Wed 02 Jun 2010 12:30:51 PM MYT      Build Host: localhost.localdomain
Group       : RAID                          Source RPM: MegaCli-4.00.11-1.src.rpm
Size        : 4561132                          License: LSI Logic Corporation
Signature   : (none)
Packager    : Bhavna Patel
URL         : http://www.lsil.com
Summary     : MegaCli SAS RAID Management Utility.
Description :
MegaCli is used to manage SAS RAID controllers.
/opt/MegaRAID/MegaCli/MegaCli
/opt/MegaRAID/MegaCli/MegaCli64
[root@sgbbmgcore04 jmirwan]# /opt/MegaRAID/MegaCli/MegaCli64
Fatal error - Command Tool invoked with wrong parameters
Exit Code: 0x01

2) Run MegaCLI/MegaCLI64

CODE:
  1. [root@sgbbmgcore04 ~]# /opt/MegaRAID/MegaCli/MegaCli64 -CfgDsply -aALL
  2.  
  3. ==============================================================================
  4. Adapter: 0
  5. Product Name: IBM ServeRAID-MR10i SAS/SATA Controller
  6. Memory: 256MB
  7. BBU: Present
  8. Serial No: P095973909
  9. ==============================================================================
  10. Number of DISK GROUPS: 1
  11.  
  12. DISK GROUPS: 0
  13. Number of Spans: 1
  14. SPAN: 0
  15. Span Reference: 0x00
  16. Number of PDs: 2
  17. Number of VDs: 1
  18. Number of dedicated Hotspares: 0
  19. Virtual Disk Information:
  20. Virtual Disk: 0 (Target Id: 0)
  21. Name:
  22. RAID Level: Primary-1, Secondary-0, RAID Level Qualifier-0
  23. Size:135.972 GB
  24. State: Optimal
  25. Stripe Size: 128 KB
  26. Number Of Drives:2
  27. Span Depth:1
  28. Default Cache Policy: WriteBack, ReadAheadNone, Direct, No Write Cache if Bad BBU
  29. Current Cache Policy: WriteBack, ReadAheadNone, Direct, No Write Cache if Bad BBU
  30. Access Policy: Read/Write
  31. Disk Cache Policy: Disabled
  32. Encryption Type: None
  33. Physical Disk Information:
  34. Physical Disk: 0
  35. Enclosure Device ID: 252
  36. Slot Number: 0
  37. Device Id: 1
  38. Sequence Number: 2
  39. Media Error Count: 0
  40. Other Error Count: 0
  41. Predictive Failure Count: 0
  42. Last Predictive Failure Event Seq Number: 0
  43. PD Type: SAS
  44. Raw Size: 136.731 GB [0x11176d60 Sectors]
  45. Non Coerced Size: 136.231 GB [0x11076d60 Sectors]
  46. Coerced Size: 135.972 GB [0x10ff2000 Sectors]
  47. Firmware state: Online
  48. SAS Address(0): 0x5000c50017101055
  49. SAS Address(1): 0x0
  50. Connected Port Number: 0(path0)
  51. Inquiry Data: IBM-ESXSST9146852SS     B6243TB0M3330518B624
  52. FDE Capable: Not Capable
  53. FDE Enable: Disable
  54. Secured: Unsecured
  55. Locked: Unlocked
  56. Foreign State: None
  57. Device Speed: Unknown
  58. Link Speed: 3.0Gb/s
  59. Media Type: Hard Disk Device
  60.  
  61. Physical Disk: 1
  62. Enclosure Device ID: 252
  63. Slot Number: 1
  64. Device Id: 2
  65. Sequence Number: 2
  66. Media Error Count: 0
  67. Other Error Count: 0
  68. Predictive Failure Count: 0
  69. Last Predictive Failure Event Seq Number: 0
  70. PD Type: SAS
  71. Raw Size: 136.731 GB [0x11176d60 Sectors]
  72. Non Coerced Size: 136.231 GB [0x11076d60 Sectors]
  73. Coerced Size: 135.972 GB [0x10ff2000 Sectors]
  74. Firmware state: Online
  75. SAS Address(0): 0x5000c5001710caf1
  76. SAS Address(1): 0x0
  77. Connected Port Number: 1(path0)
  78. Inquiry Data: IBM-ESXSST9146852SS     B6243TB0LCYQ0518B624
  79. FDE Capable: Not Capable
  80. FDE Enable: Disable
  81. Secured: Unsecured
  82. Locked: Unlocked
  83. Foreign State: None
  84. Device Speed: Unknown
  85. Link Speed: 3.0Gb/s
  86. Media Type: Hard Disk Device
  87.  
  88.  
  89. Exit Code: 0x00

From the output, I can gather necessary info such as RAID level used, no of diskgroup/span, detail of physical disks etc. For further options, User's Guide is the best place to refer.

Tagged

8910 Fanboy

Yup, I was a Nokia 8910 fanboy :)

By the way, slide phone is cool.

Tagged

Linux on IBM x3650: Re-scans New LUNs Without Server Reboot

Prologue:
My Storage Admin has presented new SAN disks, so I want to rescan the new LUNs without rebooting this IBM server. On HP Proliant, I know I can use hp_rescan utility but I can't find similar utility provided by IBM. Thanks God I managed to find a nice utility provided by QLogic.

Server Model: IBM x3650 M2
OS: RHEL 5.4 x86_64
HBA card:
[root@sgbwaprecdb01 ~]# lspci | grep -i hba
1f:00.0 Fibre Channel: QLogic Corp. ISP2432-based 4Gb Fibre Channel to PCI Express HBA (rev 03)
24:00.0 Fibre Channel: QLogic Corp. ISP2432-based 4Gb Fibre Channel to PCI Express HBA (rev 03)

Here are the steps...

  1. Download "Linux Utilities" tarball from http://driverdownloads.qlogic.com/QLogicDriverDownloads_UI/SearchByOs.aspx?ProductCategory=39&OsCategory=2&Os=65&OsCategoryName=Linux
  2. Extract the tarball,
    [root@sgbwaprecdb01 ~]# tar xzvf Linux-Tools-20090804-2.tgz -C /opt/
    Linux-Tools-20090804-2/
    Linux-Tools-20090804-2/ql-dynamic-tgt-lun-disc-2.19.tgz
    Linux-Tools-20090804-2/ql-hba-snapshot-1.14.tgz
    Linux-Tools-20090804-2/ql-hba-collect-1.10.tgz
    Linux-Tools-20090804-2/ql-set-cmd-timeout-1.8.tgz
    Linux-Tools-20090804-2/ql-lun-state-online-1.6.tgz
    [root@sgbwaprecdb01 ~]# mv /opt/Linux-Tools-20090804-2 /opt/qlogic
  3. Extract ql-dynamic-tgt-lun-disc-2.19.tgz,
    [root@sgbwaprecdb01 ~]# cd /opt/qlogic/
    [root@sgbwaprecdb01 qlogic]# tar xzvf ql-dynamic-tgt-lun-disc-2.19.tgz
    ql-dynamic-tgt-lun-disc-2.19/
    ql-dynamic-tgt-lun-disc-2.19/COPYING
    ql-dynamic-tgt-lun-disc-2.19/README.ql-dynamic-tgt-lun-disc.txt
    ql-dynamic-tgt-lun-disc-2.19/revision.qldynamic.txt
    ql-dynamic-tgt-lun-disc-2.19/ql-dynamic-tgt-lun-disc.sh
    ql-dynamic-tgt-lun-disc-2.19/sg3_utils-1.23.tgz
  4. View multipath topology before scanning,
    [root@sgbwaprecdb01 ~]# multipath -l
    mpath0 (360050768018f032ea000000000000060) dm-7 IBM,2145
    [size=450G][features=1 queue_if_no_path][hwhandler=0][rw]
    \_ round-robin 0 [prio=0][active]
    \_ 7:0:0:0 sdc 8:32 [active][undef]
    \_ 8:0:1:0 sdf 8:80 [active][undef]
    \_ round-robin 0 [prio=0][enabled]
    \_ 7:0:1:0 sdd 8:48 [active][undef]
    \_ 8:0:0:0 sde 8:64 [active][undef]
  5. Run ql-dynamic-tgt-lun-disc.sh to perform LUNs scanning,
    [root@sgbwaprecdb01 ql-dynamic-tgt-lun-disc-2.19]# ./ql-dynamic-tgt-lun-disc.sh -s
    Scanning HOST: host7
    Scanning HOST: host8
    Found
    7:0:0:1
    7:0:1:1
    8:0:0:1
    8:0:1:1

    It's a good idea to view the syslog to see what is happening,

    CODE:
    1. Apr  9 15:50:21 localhost kernel:   Vendor: IBM       Model: 2145              Rev: 0000
    2. Apr  9 15:50:21 localhost kernel:   Type:   Direct-Access                      ANSI SCSI revision: 04
    3. Apr  9 15:50:21 localhost kernel: SCSI device sdg: 524288000 512-byte hdwr sectors (268435 MB)
    4. Apr  9 15:50:21 localhost kernel: sdg: Write Protect is off
    5. Apr  9 15:50:21 localhost kernel: SCSI device sdg: drive cache: write through w/ FUA
    6. Apr  9 15:50:21 localhost kernel: SCSI device sdg: 524288000 512-byte hdwr sectors (268435 MB)
    7. Apr  9 15:50:21 localhost kernel: sdg: Write Protect is off
    8. Apr  9 15:50:21 localhost kernel: SCSI device sdg: drive cache: write through w/ FUA
    9. Apr  9 15:50:21 localhost kernel:  sdg: unknown partition table
    10. Apr  9 15:50:21 localhost multipathd: sdg: add path (uevent)
    11. Apr  9 15:50:21 localhost kernel: sd 7:0:0:1: Attached scsi disk sdg
    12. Apr  9 15:50:21 localhost kernel: sd 7:0:0:1: Attached scsi generic sg6 type 0
    13. Apr  9 15:50:21 localhost kernel:   Vendor: IBM       Model: 2145              Rev: 0000
    14. Apr  9 15:50:21 localhost kernel:   Type:   Direct-Access                      ANSI SCSI revision: 04
    15. Apr  9 15:50:21 localhost kernel: SCSI device sdh: 524288000 512-byte hdwr sectors (268435 MB)
    16. Apr  9 15:50:21 localhost kernel: sdh: Write Protect is off
    17. Apr  9 15:50:21 localhost kernel: SCSI device sdh: drive cache: write through w/ FUA
    18. Apr  9 15:50:21 localhost kernel: SCSI device sdh: 524288000 512-byte hdwr sectors (268435 MB)
    19. Apr  9 15:50:21 localhost kernel: sdh: Write Protect is off
    20. Apr  9 15:50:21 localhost kernel: SCSI device sdh: drive cache: write through w/ FUA
    21. Apr  9 15:50:21 localhost kernel:  sdh: unknown partition table
    22. Apr  9 15:50:21 localhost kernel: sd 7:0:1:1: Attached scsi disk sdh
    23. Apr  9 15:50:21 localhost kernel: sd 7:0:1:1: Attached scsi generic sg7 type 0
    24. Apr  9 15:50:21 localhost kernel:   Vendor: IBM       Model: 2145              Rev: 0000
    25. Apr  9 15:50:21 localhost kernel:   Type:   Direct-Access                      ANSI SCSI revision: 04
    26. Apr  9 15:50:21 localhost kernel: SCSI device sdi: 524288000 512-byte hdwr sectors (268435 MB)
    27. Apr  9 15:50:21 localhost kernel: sdi: Write Protect is off
    28. Apr  9 15:50:21 localhost kernel: SCSI device sdi: drive cache: write through w/ FUA
    29. Apr  9 15:50:21 localhost kernel: SCSI device sdi: 524288000 512-byte hdwr sectors (268435 MB)
    30. Apr  9 15:50:21 localhost kernel: sdi: Write Protect is off
    31. Apr  9 15:50:21 localhost kernel: SCSI device sdi: drive cache: write through w/ FUA
    32. Apr  9 15:50:21 localhost kernel:  sdi: unknown partition table
    33. Apr  9 15:50:21 localhost kernel: sd 8:0:0:1: Attached scsi disk sdi
    34. Apr  9 15:50:21 localhost kernel: sd 8:0:0:1: Attached scsi generic sg8 type 0
    35. Apr  9 15:50:21 localhost kernel:   Vendor: IBM       Model: 2145              Rev: 0000
    36. Apr  9 15:50:21 localhost kernel:   Type:   Direct-Access                      ANSI SCSI revision: 04
    37. Apr  9 15:50:21 localhost kernel: SCSI device sdj: 524288000 512-byte hdwr sectors (268435 MB)
    38. Apr  9 15:50:21 localhost kernel: sdj: Write Protect is off
    39. Apr  9 15:50:21 localhost kernel: SCSI device sdj: drive cache: write through w/ FUA
    40. Apr  9 15:50:21 localhost kernel: SCSI device sdj: 524288000 512-byte hdwr sectors (268435 MB)
    41. Apr  9 15:50:21 localhost kernel: sdj: Write Protect is off
    42. Apr  9 15:50:21 localhost kernel: SCSI device sdj: drive cache: write through w/ FUA
    43. Apr  9 15:50:21 localhost kernel:  sdj: unknown partition table
    44. Apr  9 15:50:21 localhost kernel: sd 8:0:1:1: Attached scsi disk sdj
    45. Apr  9 15:50:21 localhost kernel: sd 8:0:1:1: Attached scsi generic sg9 type 0
    46. Apr  9 15:50:21 localhost multipathd: mpath1: load table [0 524288000 multipath 1 queue_if_no_path 0 1 1 round-robin 0 1 1 8:96 1000]
    47. Apr  9 15:50:21 localhost multipathd: mpath1: event checker started
    48. Apr  9 15:50:21 localhost multipathd: sdh: add path (uevent)
    49. Apr  9 15:50:21 localhost multipathd: mpath1: load table [0 524288000 multipath 1 queue_if_no_path 0 2 1 round-robin 0 1 1 8:96 1000 round-robin 0 1 1 8:112 1000]
    50. Apr  9 15:50:21 localhost multipathd: sdi: add path (uevent)
    51. Apr  9 15:50:21 localhost multipathd: mpath1: load table [0 524288000 multipath 1 queue_if_no_path 0 2 1 round-robin 0 1 1 8:96 1000 round-robin 0 2 1 8:112 1000 8:1
    52. Apr  9 15:50:21 localhost multipathd: sdj: add path (uevent)
    53. Apr  9 15:50:21 localhost multipathd: mpath1: load table [0 524288000 multipath 1 queue_if_no_path 0 2 1 round-robin 0 2 1 8:96 1000 8:144 1000 round-robin 0 2 1 8:1
    54. Apr  9 15:50:21 localhost multipathd: dm-11: add map (uevent)
    55. Apr  9 15:50:21 localhost multipathd: dm-11: devmap already registered
    56. Apr  9 15:50:21 localhost multipathd: dm-11: add map (uevent)
    57. Apr  9 15:50:21 localhost multipathd: dm-11: devmap already registered
    58. Apr  9 15:50:21 localhost multipathd: dm-11: add map (uevent)
    59. Apr  9 15:50:21 localhost multipathd: dm-11: devmap already registered
    60. Apr  9 15:50:21 localhost multipathd: dm-11: add map (uevent)
    61. Apr  9 15:50:21 localhost multipathd: dm-11: devmap already registered

  6. View multipath topology again to see changes after LUNs scanning,
    [root@sgbwaprecdb01 ~]# multipath -l
    mpath1 (360050768018f032ea0000000000000ce) dm-11 IBM,2145
    [size=250G][features=1 queue_if_no_path][hwhandler=0][rw]
    \_ round-robin 0 [prio=0][active]
    \_ 7:0:0:1 sdg 8:96 [active][undef]
    \_ 8:0:1:1 sdj 8:144 [active][undef]
    \_ round-robin 0 [prio=0][enabled]
    \_ 7:0:1:1 sdh 8:112 [active][undef]
    \_ 8:0:0:1 sdi 8:128 [active][undef]
    mpath0 (360050768018f032ea000000000000060) dm-7 IBM,2145
    [size=450G][features=1 queue_if_no_path][hwhandler=0][rw]
    \_ round-robin 0 [prio=0][active]
    \_ 7:0:0:0 sdc 8:32 [active][undef]
    \_ 8:0:1:0 sdf 8:80 [active][undef]
    \_ round-robin 0 [prio=0][enabled]
    \_ 7:0:1:0 sdd 8:48 [active][undef]
    \_ 8:0:0:0 sde 8:64 [active][undef]

    Tadaaa, new disks have been detected (/dev/sdg, /dev/sdh, /dev/sdi, /dev/sdj) and mapped to /dev/mapper/mpath1. It's done!

For further details, just read the README file.

Tagged , , , ,

RHEL 5.5 Is Released, eh?

Thanks to a comrade in RHEL 5 mailing-list! Yeah, it seems RHEL 5.5 ISO's are now available at RHN.

RHEL 5.5 ISO's

RHEL 5.5 ISO's

As of now, there's no official announcement from Red Hat yet but RHEL 5.5 Release Notes is available at http://www.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5.5/html/Release_Notes/

[Update] Press release is now available at http://www.redhat.com/about/news/prarchive/2010/rhel-55.html
[Update 2] Red Hat Enterprise Linux 5.5 GA Announcement is now available via mailing-list.

Tagged

Good Bye 2009

Year in review.....

Career

  • Manage to upgrade my career to a better level, thanks to Altaf.

Life

Love

  • I don't know whether the status is "it's complicated" or "I'm a loser". [sigh]

2010 Hope

  • To buy a house
  • To upgrade career
  • To get married (Abah, Mak, Wan; I'll try my best)

Event: VMware Virtualization Seminar Series 2009

Hmm, thinking of attending VMware Virtualization Seminar Series 2009.

Date: Tuesday, 17 November 2009
Time: 8.00am – 5.30pm
Venue: Sime Darby Convention Centre, 1st Floor, Ballroom 3, 1A, Jalan Bukit Kiara 1, 60000 Kuala Lumpur, Malaysia
URL: http://info.vmware.com/content/APAC_ASEAN_MY_VSS_Home?src=WWW_09Q4_VMW_OTHER_AP_EVENTS&ossrc=WWW_09Q4_VMW_OTHER_AP_EVENTS

Tagged

Event: Launch of Sun’s New Flash Technology

It's November and it seems November is a month of IT events. Sun is going to launch their new Flash technology. So, you better be there! An excerpt from the invitation I received,

With increasingly sophisticated applications being used to solve business problems, analyze data and track customer relationships, enterprise databases support more users and complex business processes than ever before. As the different types of operations performed by databases can stress underlying servers and storage systems, addressing both CPU and I/O bottlenecks is essential.

To help customers meet their growing performance needs, Sun has now fully integrated SSD/Flash technology into its new Sun Blade, Sun x64, Sun CoolThreads™ servers and Sun Storage. Customers can achieve improved application performance of up to 65x faster response times at a fraction of the costs of traditional solutions.

Upgrading to a new Sun system with SSD technology can help you instantly TURBO CHARGE your application performance without adding more servers or more high-speed disk drives to your datacenter. SSDs require no additional space, produce very little heat, and can save up to 38% on power compared to HDDs!

Join us as we unveil Sun’s revolutionary Flash Array – the world’s first open standard flash design, delivering speed, simplicity, savings and will enable new levels of server optimization and datacenter efficiencies. Exprience the latest Flash-enabled systems, which can help you meet the challenges of data-intensive computing, and faster application response times with greater speed and efficiency.

Launch of Sun's New Flash Technology

» Date
12 November, 2009 (Thur)

» Venue
Hotel Nikko Kuala Lumpur, Ballroom 1 , 165, Jalan Ampang, 50450 KL, Malaysia

» Time
8.30am - 1.30pm

» URL
http://malaysia.sun.com/sunnews/events/2009/flashlaunch09/my/
Tagged ,