У нас есть два физических сервера, и мы хотим использовать KVM для создания некоторых виртуальных машин.
Одна из виртуальных машин будет содержать базу данных Oracle 12, и мы хотим сделать ее высокодоступной.
Мы подумали об использовании DRBD для синхронизации виртуальной машины со вторым сервером и объединить все с помощью Pacemaker / Corosync, чтобы получить HA.
Возникает вопрос: стоит ли синхронизировать базу данных Oracle с помощью DRBD? Я не нашел в сети какой-либо соответствующей статьи об этом, все, что я нашел, касается Mysql, а не Oracle.
Я не специалист по Oracle, но меня беспокоят блочная репликация и базы данных Oracle.
С уважением.
Пока вы используете DRBD в синхронном режиме, протокол C (по умолчанию), его использование должно быть безопасным. В результате вы получите "устойчивую к сбоям копию" виртуальной машины на Secondary
node в случае сбоя хост-системы или иного внезапного отказа виртуальной машины от однорангового узла. То же, что и на некластеризованном сервере, который вышел из строя и был перезагружен.
Тем не менее, вам определенно следует протестировать все, что вас беспокоит, прежде чем переходить к производству, и вернуться в StackExchange, если произойдет что-нибудь забавное.