The Astros will open the 2018 regular season on March 29 against the Texas Rangers at Globe Life Park in Arlington, MLB announced in its schedule release Tuesday.