I see. I wonder if this is the new expected behavior or if is just a new default for it, kinda sucks since I didn't expect it.
Cool, I'll do the same and replicate.
I know right? Is so bizarre, I don't even know where to start on trying to figure this out.
As you said, I don't see where it would generate this or even why.
I did see an impact that this would have for me, and that's when using WOL. The app I use wouldn't be able to determine if the server is up since it has use the the physical MAC to power it up. I got scripts on another server that checks those things and powers it up to RSYNC files from one to the other, this will be a challenge.
I'm doing an early test of OMV 5.2.3-2 through an upgrade from version 4. I've been able to see a few issues along the upgrade and was able to fix them all, but something caught my attention.
When creating my bond (I use 802.3ad LACP) I noticed that the MAC address gets auto-generated, instead of deriving it from the 1st NIC. Here's a snapshot I grabbed from iLO:
The newly generated MAC is highlighted. I don't actually see any ill side-effect with this, other than the IP changing for those that use DHCP and maybe those that prefer to use the physical MAC (like me).
Does anyone knows if this is by design and expected?
iLO4 2.70 has been released. Among the bug fixes, this new version has HTML5 support for the KVM console and works with any modern browser. Java or .NET are no longer required.
To update iLO from its own interface, simply open the cp038075.exe with the 7-zip utility and extract the ilo_270.bin file. Then go to "Administration" and "Firmware". You can now upload the .bin file from there, is self-explanatory at this point.
Updating your iLO will not cause any downtime on your server, it can be done live. This iLO4 update applies to all Gen8 and Gen9 servers.
Gen10 servers already had HTML5 console support on iLO5 since version 1.20.
So here's how you can make the SSD on the Microserver Gen8 OOD port bootable:
- First, make sure that the Dynamic Smart Array option is turned on. You can enable it in the BIOS/RBSU settings (F9)
- Start up the server, then press F10 during POST.
- After POST, you should get three options to boot. Select "Smart Storage Administrator" (or SSA for short)
- Select the storage controller, should be labeled as "Dynamic Smart Array B120i RAID"
- Click "Configure"
- Click "Create Arrays with RAID 0"
- Select ONLY the drive that contains or that will contain OMV, then click OK and confirm YES. You do not need to create any more arrays/volumes.
- On the list to the right, click on "Set Bootable Logical Drive/Volume"
- Select the new logical drive you just created as the "Primary Boot Logical Drive/Volume", then click OK
- You can exit the program, and restart your server
And that's it! The server can now boot your SSD regardless of where is connected.
For those that already had OMV in the drive and had GRUB elsewhere, you have to install GRUB back into your SSD for this to work.
Although I've been able to add/remove the volume from being an array with RAID 0 and didn't lose any data, I recommend that you at least make a backup in the event something does happen. Is unlikely, but you never know.
Also, make sure that "Hard Disk Drive" is the first one under the boot order. You can change this either with iLO under Virtual Media, or the BIOS/RBSU settings (F9).
It's been a long time since I've posted anything new, so I'd like to share some tidbits with you guys.
This thread will be a HPE resource thread. That means links to utilities, repos, drivers, and how-to guides with some of the hardware. I'd rather not do any troubleshooting here, so please open a new thread for that.
Let me begin with some handy links:
Management Component Pack Repo
This repo is a must-have for OMV users. You can install utilities such as AMS that will report to iLO stats from the server, and the iLO hponcfg to re-configure or recover an iLO without access to itself.
It makes managing the server through iLO a lot better and far more informational.
HPE Support Center
Handy site to look for any publicly available software or firmware.
HPE Custom Image for ESXi
Like using ESXi freebies? I do too!
I ABSOLUTELY insist that you use our custom images if you use ESXi. They come with all of our drivers and agents to integrate on your HPE server. A must-have, and won't cost you anything.
HPE ProLiant SPP
This includes firmware update packages and full drivers for all of our servers. This can run with the server offline (boot the ISO with iLO), or with the server online. To do online updates, only Windows Server and RHEL are supported
You do NOT require a maintenance contract for this, but you are required to make an HPE site account and register the serial number of your server to qualify for the download. I'm not sure if this works with out of warranty servers though, sorry. Worth trying anyway.
I'll be writing a little guide for the Microserver Gen8 on how to boot from the ODD port with an SSD without an SD card or USB drive for the boot loader.
Just like Batman and his batsignal lol.
That Marvell chipset has been supported on Debian since 2013, but the RAID management is for Windows only.
I'll be honest though, we don't have any of those servers in the lab since they are pretty much standard and off-the-shelf components, so we have little to do with the engineering of them and I don't know much about this particular model.
Many thanks for answer my questions.
But now I'm really confused - Celeron G1610T is in the Intel ARK as supporting ECC memory -are you saying it doesn't?
What is the position with the officially supported i3-3240 variant? HPE sell this variant of the gen8 microserver with ECC RAM. So have they tweaked the BIOS to support/recognise the i3-3240 and work with ECC RAM in a system that is not actually activating ECC function?
Yeah there are some exceptions from Intel where some CPUs do support ECC and we support it, but don't let that confuse you. This is very limited on what CPUs we can support on it, so the logical choice was to at least have one low end CPU with ECC built-in.
The i3-3240 indeed does not support ECC, we can't help it. We are at the mercy of what Intel has available.
You have to understand that unless this is a mission-critical server, ECC won't do much for you. If you truly want this feature and good performance, then as I said before, just get the supported Xeon E3-1220Lv2.
If you want the higher clock speed, then go for the i3-3240. You will not have ECC enabled but the system will be faster. ECC being enabled is slower than having it disabled anyway.
Here's the quickspec sheet in case you need it:
Better late than never. I finally succumbed to the UK cashback offer and bought a HP Microserver Gen8 1610T 4GB at a price which is about the same as a low end 2-bay Synology DS216J. OK, the running cost will be higher but the fiddle factor is magnitudes better on the microserver.
I have some questions which Spy Alelo, or others, might clear up for me.
- If OMV is installed, what power management is best. Should I use "OS Control Mode" or HP's "Dynamic Power Saving"?
- Thinking of upgrading the CPU to either a i3-3220T or i5-3470T/i5-2390T. But is ECC really active when using these CPUs? I con only find contradictory info on the web about this. Booting with and the presence of ECC may not be the same as proper functioning ECC system.
- Does the "IPL floppy drive a:" boot option have any meaning for the Gen8, other than for use with virtual floppy images when using ILO?
So far I'm working through OMV 3 in virtualbox looking at how best to use it.
Hey there! Let's go over your questions:
- I personally recommend leaving it to our Dynamic Power Saving profile since the server's firmware is already calibrated for this.
- ECC is only supported with Xeon E3 CPUs. As you said, being able to boot with the presence of ECC doesn't mean is working.
- Nope. Is just for the images over iLO.
Man this got a lot of threads as of late. I'll answer a few things for everyone:
The dreaded "BIOS BUG" with Linux and HPE servers. This has absolutely zero impact on our systems and the message is purely informational, not an indication of a problem. The reason is simple; our iLO computer keeps track of the system's counters while it also handles power & cooling. We do not hand these off to the OS and I do NOT recommend changing anything in the BIOS to get around this. Just let iLO do its job. By "fixing" this, you will have issues such as fans running too loud or at full speeds.
Many times a lot of us mods advise against using USB drives or SD cards for OMV. Ultimately, it is your choice but the reality is that there's no reason to do this anymore when SSD prices have dropped DRAMATICALLY. Especially for the smaller sized ones.
Do NOT do fan or cooling mods!! We calibrate and thermally design our systems with high performance & heavy duty fans while keeping the system as silent and cool as possible. This is especially true with the ML line of servers. If your fan is too loud, there's a reason for it. Here are some hints:
- On small ML servers, the 2nd fan (intake) is optional. The system is designed to make up for the absence or failure of other fans and will double the duty cycle. This is especially true when you add a bunch of drives and PCIe cards! The exhaust fan will then ramp up at 50% by default if is running by itself. In other words, if your server can take a 2nd fan and you want it to be quieter, purchase the fan kit for it.
- Some so-called silent fans will run slower than our fans, fooling iLO into thinking that there's an issue. If you manage to splice one up to your HPE server it will cause the fan to ramp up and down continuously trying to correct the problem. If you are on a budget and can't afford the kit, simply try to at least match the brand, size and power rating. We always use PWM fans (hint hint) and we mostly use Delta.
- We never recommend swapping our thermal compound with anything else, you will not improve anything by doing it. But if you need to replace the compound, is not a secret that we use Shin Etsu X-23-7783D and you can buy it in small quantities here.
- DL series servers are inherently noisy, especially if they are smaller than 2U. Don't use these servers if you don't have a rack and if you want a quiet system. The smaller the fans, the faster they need to spin. If you do insist on using a DL server, make sure it has all the fan kits installed to keep the noise down.
I think the SD card is fine since Grub actually booted the system. I am no expert on Grub, but it looks like it can't load the kernel (?).
Hello to all,
I have a HP Gen 8 G1610T with the latest firmware (console on iPhone, pretty cool :)) and I have 2 Seagate (brand new) 4TB HDD and another one 1 TB HDD.
The 2 Seagate are mounted in firsts an second bay of the server.
I disabled the built-in HP B120i RAID controller and I have activated AHCI.
OMV version 3.x (Erasmus) is installed on SD-Card and I installed also the NoFlash plugin.
My problem is that I just can’t mount those 2 4 TB HDD, anything I try I get error.
I tried the OMV Web interface, error. (Pozele 2 si 3)
I tried with gParted, the same result. ( see movie )
I activated SMART on OMV and in SMART extended info it says:
“smartctl 6.4 2014-10-07 r4002 [x86_64-linux-4.8.0-0.bpo.2-amd64] (local build)
Copyright (C) 2002-14, Bruce Allen, Christian Franke, http://www.smartmontools.org
=== START OF INFORMATION SECTION ===
LU WWN Device Id: 5 000c50 09da02xxx
Firmware Version: SC60
User Capacity:4,000,787,030,016 bytes [4.00 TB]
Sector Size:512 bytes logical/physical
Rotation Rate:7200 rpm
Device is:Not in smartctl database [for details use: -P showall]
ATA Version is:ATA8-ACS T13/1699-D revision 4
SATA Version is:SATA 3.0, 6.0 Gb/s
Local Time is:Wed Mar1 00:31:15 2017 EET
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
AAM feature is:Unavailable
APM feature is:Unavailable
Rd look-ahead is: Enabled
Write cache is:Enabled
ATA Security is:Disabled, NOT FROZEN [SEC1]
Read SCT Status failed: scsi error badly formed scsi parameters
Wt Cache Reorder: Unknown (SCT Feature Control command failed)
Read SMART Data failed: scsi error badly formed scsi parameters
=== START OF READ SMART DATA SECTION ===
SMART Status command failed: scsi error badly formed scsi parameters
SMART overall-health self-assessment test result: UNKNOWN!
SMART Status, Attributes and Thresholds cannot be read.
Read SMART Log Directory failed: scsi error badly formed scsi parameters
ATA_READ_LOG_EXT (addr=0x00:0x00, page=0, n=1) failed: scsi error badly formed scsi parameters
Read GP Log Directory failed
SMART Extended Comprehensive Error Log (GP Log 0x03) not supported
Read SMART Error Log failed: scsi error badly formed scsi parameters
SMART Extended Self-test Log (GP Log 0x07) not supported
Read SMART Self-test Log failed: scsi error badly formed scsi parameters
Selective Self-tests/Logging not supported
Read SCT Status failed: scsi error badly formed scsi parameters
Read SCT Status failed: scsi error badly formed scsi parameters
SCT (Get) Error Recovery Control command failed
Device Statistics (GP/SMART Log 0x04) not supported
ATA_READ_LOG_EXT (addr=0x11:0x00, page=0, n=1) failed: scsi error badly formed scsi parameters
Read SATA Phy Event Counters failed”
I don’t have a desktop computer where to install those hdd to se what windows says about them and I ran out of ideas. Are the hdd broken or there is a bios setting that is wrong?
Thank you in advance,
I was reading through your post, and honestly although I see some SMART issues this should not have any effect on the disk itself. My only advise is to try and zero out at least the first few hundred megabytes across the disk, and try formatting it again on EXT4 using the web GUI. I've seen my own share of odd behaviors when there was data already present on the drive.
I've seen them between the range of $80-$180 to be honest. Quite an old generation that not many are interested in.
What do you mean by prefer? If you named both services the same, that can be a bit troublesome when browsing the network shares. Make sure you are using a different name for the AFP service, for example: 'MyNAS' for CIFS and 'MyNAS-AFP'. You can call them whatever you want as long as they are different, so you can see both services individually listed.
You guys went overkill on all of this. Loved every post on this thread, and I learned something new too!
There's nothing other than default for all my shares. Make a new share as public and allow guest to write/read, make sure you can write to it and if you can, try indexing that.
Just did the steps I gave you, and I am able to index my shares just fine. The indexing started right away and a progress bar now shows up in Spotlight. Did you try to use sudo before enabling it? The first line was enough to get mine rolling. Pasting the command here for future reference:
It just seems bizarre that is only indexing sparse volumes and not the share directly.
The file system is not important, I use EXT4 myself. You only want HFS+ for direct attached drives.
The fact that you can make a sparse bundle and write/index it, tells me that you do have the right permissions on the share. Thanks for letting me know how you set yours up, I'll try to replicate and keep you posted.