Just wondering if anyone has configured a FusionIO card on a migration server? We are trying to setup a server to help us get from 9.05.702a to 10.1500.x.
The process right now (on an SSD drive) takes around 30hours.
We are a 24/7 company on three continents and 30hours is NOT GOOD.
So we bought a 1TB FusionIO card. However, I now know that we cannot boot to the FusionIO drive.
So - just wondering how I can configure the server to get the biggest benefit.
I can install the Progress OpenEdge on the FusionIO drive - and the SQL Server on the FusionIO.
However, when I install the Epicor Administration Console (MMC) it looks like it defaults to C:\Program Files(x86)\common files\ . . . and that is where the intermediate migration database is built. That is not really taking full advantage of the FusionIO drive.
Anyone out there done this? - Suggestions much appreciated.
Have you considered virtualization? We had a physical Epicor 9.05.700 server for production Epicor 9, as was sort of the common accepted practice back then, but we had a virtual 9.05.702a server for doing the intermediate step in the migration, and we went to and are currently fully virtual with Epicor 10. With an Intel P3700 setup as a datastore, we can have the entire VM stored on it, thus fully taking advantage of it. Yes, there is a slight overhead with virtualization, but I think we did a good/thorough job of benchmarking this storage, and it came pretty close to the theoretical maximums listed on the specs of the device (the benchmarks were run from within the VM).
Mr. Adam: Thank you for the reply.
We debated installing a virtualization layer. However we were told by Epicor that dedicated hardware would be much faster and we are trying to squeeze the most performance out of this as we can.
I just hate to go through the whole setup and then decide we want to virtualize - I suppose we could do a PtoV but my understanding is that doing that installs generic drivers (not optimal). As I mentioned, we are looking for the biggest bang for our hardware.
Mr. John: This is a dedicated server JUST for the upgrade from 9.05.702a to 10.1.500.x
aidacra
(Nathan your friendly neighborhood Support Engineer)
6
Regarding the above, if you change the Progress Output folder on the Configuration screen for the migration it will change where the interim database files are created as well - so you can change this location to a folder on your FusionIO drive.
Additionally, my rule is that one should set two threads on this Configuration screen per logical CPU core that is on the migration machine. As the export of a single table is single threaded regardless of the number of threads specified, the more threads you have out there exporting those smaller tables the sooner the larger tables can start to be exported (if that makes sense). On my dedicated conversion machine, I specify 96 threads (logical processors X 2) when I complete a Progress migration to Epicor 10.1.