Этот боевой путь обширен, его подробно освещает книга «Полководец», написанная — что весьма отрадно — воспитанником Петрова по Ташкентскому военному училищу, фронтовым разведчиком и известным писателем Героем Советского Союза Владимиром Васильевичем Карповым. Это обстоятельство избавляет любого из его последователей от необходимости детально касаться всех сколько-нибудь значимых эпизодов боевой деятельности Петрова, нам же позволяет сконцентрироваться на его севастопольской эпопее.
Участие Ивана Ефимовича в обороне главной базы Черноморского флота было предопределено его удачными действиями при обороне Одессы в качестве сначала командира 25-й Чапаевской стрелковой дивизии, действовавшей в составе Отдельной Приморской армии, а затем — и командующего этой армией.
Немецкое командование поставило перед 4-й румынской армией задачу в кратчайший срок овладеть Одессой. Взятие этого приморского города позволяло немцам и их союзникам лишить Черноморский флот его важнейшей базы, утвердиться в северо-западной части акватории Черного моря, облегчив захват Крыма и главной базы ЧФ и открыв себе путь на Кавказ. Стимул у румын был, да еще какой: Гитлер обещал передать Одессу в их владение. В августе 1941-го глава пронемецкого режима Румынии маршал Ион Антонеску обратился к своим войскам: «Наступайте! За два дня вы овладеете самым большим портом на Черном море. Это будет наивысшая слава для вас и для страны. Весь мир смотрит на вас, чтобы увидеть вас в Одессе. Будьте на высоте вашей судьбы!» А на 23 августа уже был спланирован парад румынских частей на площади Красной армии (румыны называли ее по-старому — Соборной).
С полным пониманием стратегической значимости Одессы Ставка ВГК 5 августа 1941 г. отдала командованию Южного фронта директиву: «Одессу не сдавать и оборонять до последней возможности, привлекая к делу Черноморский флот». С этого дня и пошел отсчет героической, до 16 октября, обороны города и военно-морской базы. Противник имел пятикратное превосходство над защитниками Одессы в артиллерии и более чем шестикратное в личном составе.
С 13 августа Одесса была полностью блокирована с суши. Фронт представлял собой дугу длиной примерно в 80 км, которая упиралась своими основаниями в берег моря. Единственным средством надежной связи с Большой землей оставались морские коммуникации. Полукольцо вокруг города постепенно сужалось. Тем не менее об оставлении города никто не помышлял. 19 августа приказом Ставки ВГК был создан Одесский оборонительный район (OOP), в который вошли Одесская военно-морская база, Отдельная Приморская армия, корабли ЧФ и части народного ополчения. Во главе OOP был поставлен командир Одесской военно-морской базы контр-адмирал Г. В. Жуков, командующий Отдельной Приморской армией генерал-лейтенант Г. П. Софронов стал его заместителем по сухопутным войскам. В одном строю, бок о бок отстаивали родной город пехотинцы и моряки.
В составе Отдельной Приморской армии активными действиями выделялась 25-я Чапаевская стрелковая дивизия генерал-майора И. Е. Петрова. По поручению командования армии Петров возглавил южный сектор обороны, получив под свое командование, кроме 25-й стрелковой, 2-ю кавалерийскую дивизию и один стрелковый полк 95-й стрелковой дивизии. Войска сектора в течение месяца стойко отражали атаки врага, что позволило командованию OOP подготовить и нанести в восточном секторе, где наши части отошли в наибольшей степени, комбинированный удар по группировке противника.
В ночь на 22 сентября в его тыл в районе Григорьевки был высажен морской десант в составе полка морской пехоты, одновременно был выброшен парашютный десант. Навстречу десантникам наступали стрелковые части, пополненные пятью тысячами пехотинцев, которых удалось перебросить морем с Большой земли. В результате две дивизии румын были разгромлены и враг был отброшен на 5–8 км, утратив возможность обстрела города и порта.
Возможности обороны города были далеко не исчерпаны. Но все дальше и дальше под ударами группы немецких армий «Юг» отходили на восток войска Южного фронта. Части 51-й армии не смогли сдержать войска 11-й немецкой армии в районе Крымского перешейка и оставили Перекопские позиции, позволив противнику ворваться в Крым. Потеря же Крыма неизбежно повлекла бы за собой и потерю Одессы — пятачка земли, остававшегося в глубоком неприятельском тылу.
Уже в ночь на 1 октября в Одессу из Севастополя прибыл заместитель наркома ВМФ вице-адмирал Г. И. Левченко с директивой Ставки ВГК от 30 сентября 1941 г. Поскольку она имела принципиальное значение не только для Одессы, но и для Севастополя, имеет смысл привести ее максимально полно:
«…В связи с угрозой потери Крымского полуострова, представляющего главную базу Черноморского флота, и ввиду того, что в настоящее время армия не в состоянии одновременно оборонять Крымский полуостров и Одесский оборонительный район, Ставка Верховного Главнокомандования решила эвакуировать OOP и за счет его войск усилить оборону Крымского полуострова.
Ставка приказывает: