Tag Archives: firmware

VLAN in the home network!

Above is a previous post in this series about some improvements to my home network. With two modems from two ISPs.

So! On Alibaba I found two Hasivo 8x1GbE managed fanless switches with VLAN support. Delivery time to Finland was really quick. It didn’t say (ok, I didn’t read all or ask seller) if they included European adapters but turns out they did!

To recap: The idea was to use the one long cable and transport two VLANs over it. Other than that how I would actually implement it was a bit fuzzy.

New layout. Numbers in the switchlike boxes are VLAN ids

Things I’ve learnt while connecting these:

  • Creating a VLAN subinterface in Windows 10 seems to require Hyper-V.. This means if I have one machine and want it in both VLANs I need two NICs. No bother, I found a USB3 1GbE adapter in a box at home when cleaning :)
  • I knew about VLAN trunk cables, and the way they are implemented in this Web Interface is to set both VLANs as tagged on the same port.
    • The web interface of this switch has two pages about VLANs. One is a static setup where you say which port is a member of which VLAN and if it’s tagged or untagged. Changing the default or removing a port from VLAN 1 was not possible in this the first screen. In the second however one can change the PVID which is the untagged/native VLAN.
  • Also found a few extra short ethernet cables in old ISP modem boxes, very nice to have with this as this exercise required a few more cables.
  • So on the desktop I now need to choose which network interface to use to get to the Internet. I learnt that if I just remove default gateway for IPv4 from ISP A and use the NIC to ISP B then IPv6 from ISP A will still be there and used :)
First VLAN config page: The static VLAN/tagged VLAN setup on the other page
Second VLAN config page: The native VLAN / PVID configuration on one switch

Some more bits about the switches is in order:

On a related note, the modems have switches builtin and I also had a 6 port fanless unmanaged switch which has been working great for the last 6 years or so but now that got deprecated, yay one less UK plug adapter :). I prefer using an extra switch as opposed to the modem’s. The modems sometimes reboot which is annoying as it interrupts anything I’m doing, even if it’s only local without going to the Internet.

They have a very basic looking CGI web interface. The web interface is only accessible on VLAN 1. The firmware is from 2013 and has version v1.0.3, I asked the seller (which was very responsive to all of my questions) and apparently a newer one is in the works but unfortunately, there’s no way to subscribe to any news about new firmware coming.. I doubt it’ll ever come.

One switch-like quality was that to save the running configuration you make in the web interface, you have to click on save.

There is a manual, one just had to ask the seller on Ali Baba for it – attaching it here for convenience.

All in all this worked out quite nicely. We’ll see how this keeps up. Some further avenues of interest:

  • On my desktop I now use the USB NIC to get to the internet, I tried once to use the system board NIC but then had some issues.. perhaps that’s a bit faster. Using a USB 3 port vs a USB 2 port gave about half a millisecond faster latency to this place I usually ping.funet.fi
  • Response time on the DSL is a bit higher (17 vs 12) to ping.funet.fi
    • tracert shows 17ms to first hop with the DSL’s ISP
    • tracepath shows 10ms to first hop with the cable modem’s ISP
    • pinging the DSL modem is 1ms vs cable modem 3ms
    • ping6 to ping.funet.fi is 10ms with DSL
  • Maybe time to look into a cheap AP to plug in near ISP modem B but connected to VLAN 10 so wifi clients there can reach the server..
  • The switches have a bunch of other settings that could be fun to play with too.

Was the layout diagram above not clear? Try this:

Command View P6000 EVA Simulator 10.0

Due to somewhat popular demand here’s another post detailing the steps for somewhat successfully installing HP P6000 Command View Simulator on Windows 7 x64. It can be a bitch.

The older post is from 2011 with CV 9.4, this one also has PA – performance advisory bundled.

  • Download: http://software.hp.com
  • Two files: EVA Simulator 10.0 (Z7550-00252_EvasimInstaller_100fr_v1.exe) and a readme
  • There is an e-mail listed in the readme!
    • But if you want to, you can put in a comment below saying how sexy I am :p
  • The readme is quite long but most of it is about how to use the PA (performance analyzer), Appendix B is a required read. It describes how to add the Groups so you can log on to CV.
    • A previous blog post by myself truly also goes through how to add a user group :)

For lazy hounds:

  1. (optional) Disable UAC in Windows and make yourself admin.
  2. Put an account in the Windows Group called “HP Storage Admins”.
  3. Launch the downloaded file (it extracts a setup.exe and .msi file)
  4. Launch setup.exe – it’s located in the same directory where you launched the Z7550-00252_EvasimInstaller_100fr_v1.exe
  5. Next, next, next, next, yes, yes, Wait, yes, Installed!
  6. Try out the “Start HP P6000 EVA Simulator” new icon on your desktop, does it work? Profit!

“XF application has stopped working” – some friendly error I got and CV simulator did not start.. Most likely permission issue. Peaking through one of the command-prompts it repeats access denied.

It’s amazing that the CV simulator still relies on .bat scripts. Guess it’s for backwards compatibility with XP and Vista? Only one file necessary for all those Windows OS variants.

With default Windows security, the Simulator runs into a problem when it tries to write to files under c:\program files (x86)\ . There are probably many ways to remedy that, one might be step 1 above. This worked:

  1. Go to C:\Program Files (x86)\Hewlett-Packard\HP P6000 EVA Simulator\evasim
  2. Right-click on ‘start_bundle.bat’ and run it as an administrator. This should start the simulator.
  3. Open up a command prompt with Admin Privileges, cd your way into evasim directory and type: “start startcv.bat”
  4. That should launch the Command View process and also IE pointing to CV.
  5. If not, point your web-browser to: https://localhost:2374/SPoG/ or https://localhost:2374/
  6. Log in with the user/password you added into the “HP Storage Admins” group earlier.

Some tips:

In one of the “DOS” windows, there might be more clues as to what’s going on.

Open a command prompt with admin privilieges by typing “cmd” in the search bar then right-clicking and starting as administrator.

Inside the Simulator DOS prompt you can hit enter and if you see some commands (save, stop, exit, start) then that’s the simulator window.

If you want your changes to be kept, type “save” in the simulator window before quitting.

Some thoughts:

It feels a bit ruggish. I bet this whole mess could be improved quite easily with some decent scripts. Here’s one I’d like to see:

if $os == Win7:
    if $write_read_permissions_in_program_files != "allowed":
        print_in_big_letter("You need more axx! Do $THIS")
        exit_everything_and_die

 

To create a new user group in Windows 7

This post is created upon request by a reader.

May or may not be needed for the P6000 Simulator. It is however required when you install the real HP P6000 Command View.

First you need to get into ‘Computer Management’, do this by right-clicking on ‘My Computer’. Then click your way into ‘Local Users and Groups’, and then into the ‘Groups’ section. In there, right-click somewhere and create a new group called ‘HP Storage Admins’ (or HP Storage Users for read-only). While creating it you can add a user (the one you log in with probably), you can also add it later by right-clicking the group.

P6000 – EVA – Command View Simulator

https://h20392.www2.hp.com/portal/swdepot/displayProductInfo.do?productNumber=P6000EVASimulator

Command View EVA is HP’s web based management tool for their EVA/P6000 products.
It’s been looking the same for quite some time except the quite old ones. It’s simple to use compared to other management softwares but sure it has its limitations too. It’s not based on JAVA anyway :)

Install.

Run the install file, this extracted the files but then it said something about it not being correctly installed. I then went to the folder and started the install manually. This completed after a while. After this:

To run it in Windows 7 x64:

Go to start menu -> accessories -> right-click on Command Prompt -> choose “run as Administrator”.

In there type:
cd C:\Program Files (x86)\Hewlett-Packard\HP P6000 EVA Simulator\evasim

Then hit:
setup_cv_env.bat
wait for it to complete

Then hit:
start_bundle.bat

Which will start the simulation services and open a web browser (IE for me even if Firefox is default). It looks like it works fine in Firefox 7 too – just surf to . There is no password required when logging in manually.

IE9 will complain about certificate, say that you agree and then you’re in!

Use

Well, this is where you learn how to do the things in Command View.

For example, create a vdisk, create a replication group, try out continuous access (data replication) and business copy (snapshots, clones). It’s really like the real deal except that probably the error logs aren’t there and you can’t really present any disks to a host. But you can do everything simulated anyway :)

The firmware in the simulator is 10000090 (or CD1528lesl-10000090 ) on HSV300. A pre-release of the XCS firmware? Also the 6100/8100 EVAs in the simulator is on 6.220 – why not on 6.240?

Also do try the SSSU it is installed here C:\Program Files (x86)\Hewlett-Packard\HP P6000 EVA Simulator\evasim\cveva and it works. So you can try scripting, try out scripts before you actually run them in your production system and stuff like that.

Even cvutil is installed. In the same directory as SSSU, just hit ‘cvutil paths’ for example to see the paths your machine has to the EVAs.

To shut down the simulator you can type ‘exit’ in the command windows that are opened by the software. Or just hit CTRL+C or the X in the window :)

Frustration?

This is from a post on the ITRC forum, I will copy it into here because the forum are moving soon and you never know if the links will work or not :) Also I do want to immortalize it.

Title: Is it just me? Or does everything required a fw update?

Begins with some posts with some people never having any problems and some people who have had. Then gregersenj posted what I have pasted below, which is just a very honest and in my opinion accurate view of daily IT life. It may not be what others want to hear, maybe especially the people paying for the IT-services. But I believe nobody understands the whole picture in an IT-system. You may believe a lot but for everybody there are some areas that you don’t understand completely. Like drivers, kernel, just as an example.

gregersenj
Jun 18, 2011 13:24:53 GMT    Unassigned

Frustration allways come from 2 reasons.
1. Lack of knowledge.
2. “Religion”
1 often lead to 2.
And that lead to Frustration. 

Things to realize:
There’s no 100% uptime.
There’s nothing bug free.
There’s allways a risk.

Ralize the aboave, and learn how stuff works.

I don’t got a lot of knowledge on the Itanium/PA risc systems.
But, on some RX26xx model(s) you mst enable the embedded smart array controller from the EFI.

OA and ILo is a on-line, non-disruptive upgrades. A backup of the OA configuration is recommended, just in case.

Interconnect modules can be upgraded on-line. On-line FW upgrades neee a reboot to activate new FW.
VCSU upgrade modules, then reboot them 1 by 1.
Do you trust your enviroment?
Do you want to take the risk?

Yes, the blade must be powered off to activate a profile.
I don’t know why, but I believe that the engineers have a good reason.

I will recommend you to create a FW anf Driver base line, and ensure, that you are allways within supportet release sets.

Most release notes do say upgrade at earliest convinience.

I learn new stuff every day, and the more I learn, the less knowledge I blieve that I have.

Theory is:
It don’t work, but we know why.
Real life is:
It work, but we don’t know why.

Wish you a lot of fun learning, and hope you get less frustratet.

BR
/jag

P6000 Firmware & Command View

The P6000 firmware XCS 10000000 is out, or has been for a while now.
You can find it on http://software.hp.com or the link above.

The Command View 9.4 release notes are here.

Extra nice stuff (besides the obvious ones like new hw support):

  • HDD upgrades via management module / ABM
  • Disk Drive Remote Power cycling (apparently works after 09500000?)
  • Thin Provisioning (requires extra license but with the P6300/6500 it comes with the normal CV license)
  • Online migrations (change vraid lvl or disk group without impacting i/o – cool)
  • Manage it over FCoE (so via an MPX200 for example)
  • EVA3000/5000 events not propogated to Windows Event Log – I knew it!
  • SSSU 9.4 – took away the 10s delay when executing commands.

And release notes for the XCS 10M is here.

More hw stuff ;)

  • For HSV300 and above
  • P6300 is HSV340 and P650 is HSV360
  • M6612 is LFF (3.5″ disks) and M6625 is SFF (2.5″ disks)
  • So are they smaller than the EVA8400?
  • Both P6300 and P6500 have a management module (ABM)
  • Events that indicate back-end cabling is incorrect -> NICE
  • Some more SPOF fixes

It’s confusing to read the release notes as it says P6000 everywhere but it refers to all EVAs. Also the older generations like EVA3000/5000 are called P6000!

I also wonder why the P6300/P6500 is named HSV340 and HSV360.
So they’re not better than the EVA6400?

This would put them on or slightly above the EVA6400/HSV400 series level:

“Up to 10 M6612 or M6625 are supported with the P6300 EVA
up to 20 M6612 or up to 18 M6625 are supported with the P6500 EVA”

In terms of sizing it would make more sense to call them HSV420 and HSV440 or something like that :)

On this page it says active/active on the redundancy options, but it doesn’t say this on the x400. Does this mean it’s no longer asymmetrical A/A like it was on the previous EVAs?

Latest FOS ( Fabric OS ) Firmware on HP’s Brocade SAN switches

How to find the latest firmware for an HP Brocade SAN switch:

How to find out which Brocade Firmware is the latest and which is the last supported one?

  1. On HP SPOCK: http://h20272.www2.hp.com/ (this required an HP Passport, they are free to create).
  2. Go to Switches, then click on B-series connectivity stream.

The B-series conenctivity stream document gets updated often and it has the recommended (usually latest) and the supported Fabric OS releases for each switch type.

How to find the last supported firmware for an HP Brocade SAN switch:

Usually the EOL of a firmware is announced when a new one is released.
See this customer notice of 6.4.1b:
http://h20000.www2.hp.com/bizsupport/TechSupport/Document.jsp?objectID=c02766238

HP P6000 – EVA – Thin Privisioning and Dynamic Lun Migration – XCS 10.000.000

http://h30499.www3.hp.com/t5/Storage-Area-Networks-SAN/XCS-10-000-00/m-p/4789795

2011-07-12: Updated with new link to new HP ITRC forum.

Also it looks like VAAI is not implemented in this firmware.

Some more news!

With Google Translate:
“Under the new EVA was also the XCS software updated and is now more stable and effi ¤ competitive. IT IS now available for r the EVA4000/6000/8000 EVA4100/6100/8100 and the version of XCS tion 6240 and for r the EVA 4400/6400/8400 and EVA XCS version of the P6000 10.000.00 to availability, with new features such as thin Provisioning “and” Dynamic LUN migration “for r coming EVA x400 systems.
In addition, the new EVA Command View v.9.4, which for r all generations of EVA systems can be used.”

The newsletter was in German – it mentions Thin Provisioning and Dynamic LUN Migration (a blog post about Tiering). Especially interesting I find that the x400 will also get this 10.000.00 firmware – which kind of makes sense as it’s already on 09.534.000 (one more number?).
I take this to mean that the architecture inside the P6000 Controllers are the same as in the EVA x400 -series (PowerPC etc.).

Sounds like a great move, as long as the new firmware is as stable as they claim.
EVA x400 was for most of the time not stable until the 09534000 firmware was released, unless you were lucky/did not have that many disk shelves.

It will probably be called XCS 10000000 , not 10.000.00 as written in the newsletter above.

HP’s Brocade firmwares compatible with other switches?

After a question in my SAN switch firmware upgrade article I made a comparison of two downloads of 6.3.1b (one via IBM and one from HP) – the only differences were a file called ancillary and one called EULA.pdf. I used examdiff to find the differences.

All the sub-directories were the same, only the above two files were added in the HP one.
I believe quite strongly that you can use the HP firmwares to upgrade Brocade switches that are branded by other vendors.

At least IBM and normal Brocade ones.

As they are using the very same Brocade firmware that Brocade themself use, it might be hard for the vendors to change the switch that much.

It would be interesting to investigate if other vendors add something to make theirs not, but I have no way of acquiring such a firmware.

The EULA looks like a normal HP standard end user license agreement form. The HP ancillary.txt file contains this:

“This ancillary.txt file provides information as to how to obtain the open source or other third party licenses in this distribution. To obtain such licenses, run the following CLI command at the prompt, “opensource”.
This ancillary.txt file also provides the instructions for customers who require a copy of the
machine-readable GPL Source Code by written request.  Upon your written request, HP will provide to You, for a fee covering the cost of distribution, a complete machine-readable copy of the GPL Source Code. Your written request for GPL Source Code can be sent via email to FC_Infrastructure_OpenSourceRequest@hp.com. In the request, include product name, version number, your name, and your shipping address. “