Pumps are RAM details that can be ignored for the moment.
FIRST determine the maximum pipeline flow rate that you need then determine the number of active and spare pumps and valves, or whatever else you build into these terminals, so that they are consistant with the specified availability.
You Said: Thirty days of storage, which I assume you mean to be 1 x 30 contiguous day period during the year.
Typical initial study of a pipeline and marine terminal with the capacity that you mention is 90%, as was used for a similar project I did a lot of work on, BTC Pipeline 2MMBOPD from Azerbaijan to Turkey. You haven't told us if this is a marine terminal, or something else, but with that capacity I have a hard time thinking it is not a marine terminal, so I'll use 90%. As you can see, that would be 10% of 365 days/yr = 37 days, which is already pretty close to your (apparently) given required storage condition of the 30 day storage requjirement.
Next, and this is where big numerical mistakes get made, determine the pipeline's maximum flow rate (as opposed to it's nominal flowrate of 2MMBOPD). Will it be production driven? If the oil field max design production rate will atually be 2MMBOPD, the pipeline flow rate cannot be the same 2MMBOPD, because if it is not working for 30 days year, you will have a shortcoming in deliveries of 60MM BBLS by the end of the year. To be able to fill your tanks and keep on operating the terminal while the pipeline is down, you must be able to AT LEAST move (on the average day) the year's production of 2MM x 365 = 730MM BBLS /335 operating days. So, in that case the pipeline's required maximum flowrate is 2.18 MMBOPD. It is more than likely that the politics of the project have already become confused and they mean both a 2MM Production Capacity served by a 2MM BOPD Pipeline capacity is possible, but with downtime considered, you can see that it is not possible. The reality of the situation implies that either the pipeline is 2.18MM/D or the aggregate maximum design oilfield production capacity is only 90% of 2MM = 1.8MMBOPD. That 10% difference isn't usually very important, until you get to these large pipeline sizes, where it can mean another pump or two, so decide beforehand what design capacity will be based on, production capacity, or pipeline capacity. The political entities can use whatever numbers they choose for the nominal capacity as long as they don't design the system for the nominal capacity.
If your pump & power units have a combined reliability of 95%, then, and to keep it simple for now, if you have pumps with the full capacity of 2MMBOPD for each (yes that's a bit of a stretch, but we're keeping it simple for now) then just with 1 pump you already have a gross reliability of 95%, which is better than the 90% terminal-pipeline gross availability you need, as long as both are running simultaneously. Which they pretty much do, since the gross 90% availability of the system was based on around 50% of pump-pipe sytem working (at 95% availability) and 50% terminal working (also at 95% reliability). Should both be needed to be working at the same time, then the probability of that happening is 0.95 * 0.95 = 0.9025 = apx. 90%, which is how that initial gross availibility you started with to roughly get 30days storage came about.
Now the equipment details
Now you need to keep the pump/power unit reliability to at least 95% in order to stay above the required 90% pump-pipeline-terminal gross system reliability.
1 pump running has a 90% chance, but would have a chance of being down for 10% of the time.
Probability of 1 pump not running is 10%
2 pumps of full capacity
Probability of 2 Pumps not running at same time: 0.1*0.1 = 0.01
Probability of 2 pumps running at the same time = 1 - 0.01 = 0.90
So that says to keep >= 90% reliabililty for pumps you need at least 2 full capacity pumps.
but we need 95% reliability for the pipeline and pumping component (pipeline is essentially 99.99% by itself)
3 pumps Reliability = 1 - (0.1*0.1*0.1) = 1-0.001 = 0.999
99.9% reliability is greater than 95% needed, so if we had full capacity pumps, we'd only need 3. Of course the capacity is too great, so I'll let you do the math for smaller capacity units.
Do the same to find the number of tanks needed, assuming you need some time for tank cleaning, or whatever. 60MM BBLS tank capacity is needed, assuming you will do no tank cleaning.
Meters?
If you have power reliability problems, do a driver reliability study to see if you need diesel generators and how many of them and electric pump drivers , or if you should use diesel fueled pump drivers, etc.
Still with me?
"He's declaring war on the planet itself."- Vicente Fox