Sachverhalt: A. Das Obergericht des Kantons Zürich verurteilte X._ am 29. August 2014 in Bestätigung des erstinstanzlichen Urteils wegen mehrfacher Widerhandlung gegen das Betäubungsmittelgesetz und mehrfachen Vergehens gegen das Waffengesetz zu einer unbedingten Freiheitsstrafe von 36 Monaten. Auf den Widerruf des bedingten Vollzugs der vom Obergericht des Kantons Zürich am 14. Oktober 2008 ausgefällten Freiheitsstrafe von zwei Jahren verzichtete es in teilweiser Gutheissung der Berufung von X._ und verlängerte die Probezeit um zwei Jahre. B. X._ beantragt mit Beschwerde in Strafsachen, ihn zu einer bedingten Freiheitsstrafe von 24 Monaten zu verurteilen. Eventualiter sei eine teilbedingte Strafe von 30 Monaten, subeventualiter von 36 Monaten, auszusprechen und den zu vollziehenden Teil der Strafe auf sechs Monate festzusetzen.