В 1868 г. Ванновский после непродолжительной работы в Главном управлении военно-учебных заведений назначается начальником 12-й пехотной дивизии. В эту прославленную дивизию (штаб которой и штаб 1-й бригады располагались в Проскурове, а штаб 2-й бригады – в Виннице) входили 45-й пехотный Азовский генерал-фельдмаршала графа Головина полк, 46-й пехотный Днепровский полк, 47-й пехотный Украинский полк, 48-й пехотный Одесский Императора Александра I полк.
Ванновский, хотя его часто упрекали за излишнюю строгость, был выдающимся строевым начальником. Вникая во все мелочи жизни полков, постоянно объезжая все подразделения дивизии и, тщательно занимаясь подготовкой солдат и офицеров, он сделал дивизию одной из лучших в российской армии.
В 1876 г. Ванновский назначается первым начальником только что созданной 33-й пехотной дивизии, которая располагалась в Киеве. В нее вошли 129-й пехотный Бессарабский полк, 130-й пехотный Херсонский полк, 131-й пехотный Тираспольский полк и 132-й пехотный Бендерский полк. Для крайне сложного дела создания новой боевой единицы нужен был именно такой жесткий и решительный генерал, как Ванновский, и он полностью справился с поставленной задачей, что неоднократно отмечалось командованием Киевского военного округа.
Форма одежды пешей артиллерии и инженерных войск (приказ по военному ведомству 1882 г. № 33)
Экипировка солдата армейского пехотного полка
Штаб-офицер, рядовой и фельдфебель пехотных полков в парадной форме
Старания Ванновского были должным образом оценены, и в следующем году он идет на серьезное повышение – становится командиром 12-го армейского корпуса, штаб которого находился в Виннице.
После начала русско-турецкой войны Ванновский во главе своего корпуса переправляется через Дунай у Зимницы, но в конце июня 1877 г. получает новое назначение – исполняющим должность начальника штаба Рущукского (Восточного) отряда.
Необходимо отметить одну деталь, значение которой, несмотря на ее прозаичность, нельзя недооценивать. Именно в корпусе Ванновского впервые в российской армии вместо сухарей солдатам начали выдавать печеный хлеб, что резко снизило количество желудочных заболеваний. Вскоре эта практика была распространена на все действующие войска и стала в последующем обязательной для интендантства.
Рущукский отряд был чрезвычайно сильной боевой единицей Дунайской армии – он состоял из двух корпусов (12-го и 13-го) и насчитывал в своем составе 49 батальонов, 22 эскадрона, 19 казачьих сотен и 224 орудия. Командиром отряда был наследник-цесаревич Александр Александрович, что особенно повышало возложенную на начальника штаба ответственность. Согласно плану военных действий, утвержденному главнокомандующим великим князем Николаем Николаевичем, отряд цесаревича должен был захватить Рущук и Никополь, а потом занять Шипкинский проход. Наступление на Рущук, по разработанному Ванновским плану, началось 10 июля, но одновременно наступательные действия превосходящими силами предприняли и турки. В итоге, действия отряда вынужденно стали оборонительными, но, и ведя оборонительные бои, рущукцы одержали ряд значительных побед.
Уже первая попытка османов атаковать позиции отряда под Кацелевом – Аблавой потерпела полную неудачу, они были отбиты с большими для себя потерями, после чего долго не решались вновь начать наступательные действия.
Рущукский отряд занял три оборонительные позиции: у Банички – отряд генерала Прохорова (10 батальонов, 2 эскадрона, 32 орудия), у Капривицы – отряд генерала Баранова (12 батальонов, 12 эскадронов и сотен, 60 орудий), у Бег-Вербовки – Чаиркиоя – отряд генерала Татищева (12 батальонов, 8 эскадронов, 46 орудий).
Турецкое командование приняло решение атаковать позиции рущукцев у Бег-Вербовки – Чаиркиоя Южной армией, в которой было около 30 тысяч человек (в том числе 28 эскадронов) и 84 орудия. Планировалось одновременно произвести атаку позиций в центре и фланговый обход справа для нанесения удара в тыл.
Ванновский разгадал турецкий план, и войска отряда были расставлены соответствующим образом. 9 сентября при Чаиркиое состоялось сражение, результат которого определил неожиданный для противника удар Вятского полка по левому флангу османов.
Эта победа имела большое значение для взятия Плевны – действовавшие под ней русские войска теперь были защищены от нанесения удара в тыл.
После взятия Плевны Николай Николаевич полностью изменил первоначальный план, и задача отряда цесаревича уже окончательно стала чисто оборонительной. Рущукскому отряду поручили и далее прикрывать тылы русских войск под Плевной.
Когда силы Сулейман-паши вновь попытались атаковать тыл русских войск, 14 ноября у Трестеника и Мечки состоялся решающий бой.