У меня есть проект, для которого мне нужно создать простую программу с использованием MS-MPI (Microsoft Message Passing Interface). Я пытаюсь запустить его, используя дома два своих компьютера (оба работают под управлением Windows 10). Для этого я подключил их через WORKGROUP в моем WiFi дома, затем запустил smpd -d на обоих компьютерах и попытался запустить код на обеих машинах. Проблема, которая возникает, заключается в том, что smpd сообщает, что идентификатор процесса и идентификатор пользователя различаются. Так что на сайте поддержки Microsoft по MPI я нашел тему с похожей проблемой, и кажется, что проблема решается запуском smpd в той же учетной записи, присоединенной к домену. Тем не менее, у меня нет опыта работы с сетевыми настройками за пределами базовой Homegroup, и мне кажется, что мне нужно создать сервер домена и подключить оба компьютера к домену, а затем создать для него учетную запись пользователя. Так что, если кто-нибудь сможет мне помочь и объяснить, как сделать это исключительно для функционирования MPI и использования не более двух моих компьютеров с Windows 10 дома, это было бы очень полезно.
1 ответ
Вы можете использовать виртуальную машину или одну из этих двух машин для создания домена.
Сначала вам нужно установить Windows Server, в вашем случае 2008 r2 должно быть достаточно, вы можете, конечно, попробовать 2012 r2 и 2016, но я все равно рекомендую 2008 R2.
Следующим шагом после установки Windows-сервера вам необходимо:
Нажмите «Пуск», откройте «Администрирование»> «Диспетчер сервера», затем выберите каталог ролей> «Сводка ролей»> «Добавить роли», следуйте инструкциям, и когда вы достигнете выбора ролей, вы должны установить флажок «Доменные службы Active Directory», а затем нажать «Далее», после чего вам будет он установит дополнительные функции, такие как DNS, просто примите и продолжите.
После успешной установки роли вы должны продвинуть свой сервер в качестве контроллера домена, для этого откройте командную строку и введите dcpromo, выберите установку в расширенном режиме и следуйте инструкциям. На странице «Выбор конфигурации развертывания» выберите «Создать новый домен в новом». forest и затем нажмите Next, затем вы должны дать имя вашему лесу (домену), например: Test.lab.com
Затем на странице «Установка функционального уровня леса» выберите «Windows Server 2008 R2». На странице «Дополнительные параметры контроллера домена» убедитесь, что установлен флажок «DNS-сервер», затем нажмите «Далее», затем следуйте инструкциям на экране и выберите пароль администратора.
После того, как вы закончите, я предлагаю вам изменить свой IP-адрес DNS, чтобы он совпадал с IP-адресом компьютера (скажем, IP-адрес вашего компьютера 192.168.61.2) в зависимости от вашего IP-адреса.
После перезагрузки вам нужно будет переключить пользователя для входа в систему, выбрав:
Сменить пользователя
и войдите в систему с помощью DOMAIN\Administrator и используя созданный вами пароль администратора. Пример :
Допустим, ваше доменное имя - Test.lab.com, вы войдете в Test\Administrator.
Затем на другом компьютере вам нужно щелкнуть правой кнопкой мыши мой компьютер> Свойства> Изменить настройки> Чтобы переименовать этот компьютер или изменить его домен или рабочую группу, нажмите изменить> выбрать домен и введите полное доменное имя, которое вы выбрали AKA Test.lab.com , Он попросит вас ввести учетные данные, которые вы предоставите в качестве Test\Administrator и ваш пароль.
Прежде чем присоединяться к вновь созданному домену, убедитесь, что DNS-сервер настроен так же, как и первый компьютер, IP-адрес которого (192.168.61.2).
Я дал вам небольшой брифинг об этом и о супер-основах, как его установить. Больше информации и шагов можно найти здесь, но я все равно рекомендую не проходить этот шаг, если вы действительно не знаете, во что ввязываетесь, и я настоятельно рекомендую это сделать. вы бы запустили его на виртуальной машине.