Sachverhalt: A. Der mazedonische Staatsangehörige X._ (geb. 1964) hält sich seit Januar 1992 in der Schweiz auf. Er besitzt eine Niederlassungsbewilligung für den Kanton Zürich. Seine ebenfalls aus Mazedonien stammende Ehefrau, die er 1985 geheiratet hat, und die gemeinsamen vier Kinder (geb. 1987, 1989, 1991 und 1993) sind im Rahmen des Familiennachzuges im Februar 2000 in die Schweiz eingereist und verfügen ebenfalls über Niederlassungsbewilligungen. Am 7. Juli 2004 verurteilte das Bezirksgericht Zürich X._ insbesondere wegen (qualifizierter) Widerhandlungen gegen das Betäubungsmittelgesetz und das Bundesgesetz vom 26. März 1931 über Aufenthalt und Niederlassung der Ausländer (ANAG; SR 142.20) zu einer Zuchthausstrafe von zwei Jahren und neun Monaten. Das Obergericht des Kantons Zürich bestrafte X._ am 6. April 2006 wegen versuchter schwerer Körperverletzung mit drei Jahren Zuchthaus. Am 11. Juli 2007 beschloss der Regierungsrat des Kantons Zürich auf Antrag des kantonalen Migrationsamtes, X._ für die Dauer von zehn Jahren aus der Schweiz auszuweisen. Eine von X._ gegen diesen Beschluss gerichtete Beschwerde wies das Verwaltungsgericht des Kantons Zürich am 7. November 2007 ab. B. Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten vom 14. Dezember 2007 beantragt X._ dem Bundesgericht im Hauptantrag, den Entscheid des Verwaltungsgerichts des Kantons Zürich vom 7. November 2007 aufzuheben und von seiner Ausweisung abzusehen; das Migrationsamt des Kantons Zürich sei anzuweisen, seine Niederlassungsbewilligung zu verlängern. Es wurden keine Vernehmlassungen eingeholt.