Приручаем Windows Server Core. Приручаем Windows Server Core Отключение GUI посредством PowerShell

Недавно стал доступным для скачивания релиз кандидат SQL Server 2012 RC0, в котором появилась официальная поддержка установки в режиме Server Core. В данной статье мы рассмотрим данный процесс подробнее.

Если вы просто запустите установщик из командной строки то получите следующее сообщение, т.к. как и было бы логичным предполагать что для установки потребуются дополнительные параметры или конфигурационный файл.

На скриншоте выше можно увидеть один новый интересный параметр /UIMODE=EnableUIOnServerCore, который позволяет запустить графическую установку. К сожалению мне не удалось проверить данный функционал, т.к. похоже он ещё не доработан.

Интересное

Удобные перевозки контейнеров на большие расстояния – это на текущий день самый выгодный со всех точек зрения способ перевозки грузов.


Для установки SQL сервера из командной строки запустим следующую команду:

Setup.exe /qs /ACTION=Install /FEATURES=SQLEngine /INSTANCENAME=MSSQLSERVER / SQLSVCACCOUNT="mikefrobbins\sqlSvcAcct" /SQLSVCPASSWORD="password" /AGTSVCACCOUNT="mikefrobbins\sqlAgentAcct" /AGTSVCPASSWORD="password" /AGTSVCSTARTUPTYPE="Automatic" /SQLSYSADMINACCOUNTS="mikefrobbins\administrator" /IACCEPTSQLSERVERLICENSETERMS

Как видно установка в RC0 началась без каких-либо проблем:

После завершения установки нас возвращается в командную строку:

Netsh advfirewall firewall add rule name="SQL Server Windows NT - 64 Bit" dir=in action=allow program="C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn\sqlservr.exe" enable=yes profile=domain

В результате описанных выше действий SQL сервер должен успешно установиться и мы можем подключиться к нему с удаленной машины через SQL Server Management Studio. Если подключение не пройдет, проверьте возможность доступа к порту 1433 SQL сервера с помощью telnet.

Полезная информация

Качественный и быстрый ремонт ноутбуков в Казани по разумным ценам в компании Maco.

В Windows Server 2012 можно включать и отключать графическую оболочку или GUI (Graphical User Interface), в некоторых случаях, особенно на стадии настройки некоторых компонентов GUI просто необходим (как например в случае установки Symantec Endpoint Protection Manager, так как в момент установки, установщик запрашивал IIS Management Tools), после установки и настройки ПО GUI можно отключить, либо наоборот включить.

Отключение GUI посредством Server Manager

  • В Server Manager - Manage - Remove Roles and Features
  • Далее до окна - Remove Features
  • Убираем флажки у компонента - User Interface and Infrastructure

После выполнения операции удаления, необходимо перезагрузить компьютер, ОС будет загружена в режиме Core.

Отключение GUI посредством PowerShell

  • Необходимо открыть PowerShell от имени Администратора
  • Выполнить команду:

Remove-WindowsFeature Server-Gui-Shell, Server-Gui-Mgmt-Infra

Можно так же использовать команду:

Uninstall-WindowsFeature Server-Gui-Shell, Server-Gui-Mgmt-Infra

После выполнения операций по удалению компонентов, необходимо перезагрузить компьютер.

Включение GUI

  • В командной строке набрать - powershell
  • добавить компоненты, выполнив команду:

Add-WindowsFeature Server-Gui-Shell, Server-Gui-Mgmt-Infra

процесс выполнения будет отражен в том же окне:

  • установить компоненты:

Install-WindowsFeature Server-Gui-Shell, Server-Gui-Mgmt-Infra

перезагрузить машину:

shutdown /r /t 0

Есть так же powershell скрипт , которым можно воспользоваться при необходимости.

Примечание: в момент загрузки, ОС будет некоторое время конфигурировать системные компоненты, поэтому не стоит "пугаться" когда в течении некоторо времени не будет удаваться совершить вход в систему, к примеру, посредством RDP

Всем привет! Ранее я рассказывал, Как установить Windows Server 2012 R2 core русскую версию , и говорил в ней, что лучше ставить английскую версию, сегодня я расскажу почему, а так же мы рассмотрим базовую настройку Windows Server 2012 R2 core русской версии с помощью sconfig. Этот метод разработчики вшили в свой дистрибутив, дабы он стал более дружелюбным в плане настройки, на мой взгляд, это очень правильное решение.

Как я и говорил сегодня мы будем использовать самый быстрый способ настройки с помощью утилиты sconfig . Пишем в командной строке sconfig .

У нас открывается синее окно с Конфигурацией сервера. Видим, что каждый пункт выполняется вводим определенной цифры меню.

Как сменить имя компьютера в Windows Server 2012 R2 core

Текущее имя компьютера отображается на экране по умолчанию средства настройки сервера. Чтобы изменить имя компьютера, перейдите на страницу "Computer Name" (Имя компьютера) из главного меню и следуйте инструкциям. Для этого вводим 2 и жмем Enter. Вводим нужное вам имя и снова жмем Enter.

Для того чтобы имя приминилось вас попросят перезагрузиться

Как включить удаленный рабочий стол в Windows Server 2012 R2 core

Текущее состояние удаленного рабочего стола отображается на экране по умолчанию средства настройки сервера. Чтобы настроить следующие параметры удаленного рабочего стола, используйте параметр главного меню Remote Desktop (Удаленный рабочий стол) и следуйте инструкциям на экране.

  • разрешить использование удаленного рабочего стола для клиентов с удаленным рабочим столом с сетевой проверкой подлинности
  • разрешить использование удаленного рабочего стола для клиентов с любой версией удаленного рабочего стола
  • запретить использование удаленного рабочего стола

Нажимаем 7 и выбираем нужный вам вариант работы удаленного рабочего стола.

Видим, что все включилось

Как настроить обновления в Windows Server 2012 R2 core.

Текущие параметры Центра обновления Windows отображаются на экране по умолчанию средства настройки сервера. Можно настроить сервер для выполнения обновления в автоматическом или ручном режиме с помощью параметра главного меню Windows Update Settings (Параметры Центра обновления Windows).

Если выбрано значение Automatic Updates (Автоматическое обновление), система автоматически выполняет проверку наличия обновлений и установку обновлений ежедневно в 3:00. Параметры применяются немедленно. Если выбрано значение Manual (Обновление вручную), система не выполняет автоматических проверок наличия обновлений.

Вы можете загрузить и установить обновления с помощью параметра Download and Install Updates (Загрузить и установить обновления) в главном меню в любое время.

Нажимаем 5 и выбираем с помощью A автоматическое получение

Вам высветится окно о том что в 3 ночи будут проверяться обновления

Мы с вами люди которые ждать не особо хотят до 3 ночи, хотим накатить обновления прямо сейчас и вот тут начинаются глюки которые тянутся аж с 2008 года. Выбираем 6 для установки обновлений.

У вас откроется новое черное окно в котором будет написано "Найти все обновления (В) или только рекомендуемые обновления (Р)?". Вроде все хорошо жмем B, и должны начаться скачиваться обновления, но херас два и два в уме. Сколько бы рас не нажимали что либо на латинице у вас ничего не выйдет (),

в данном случае можно нажать на кириллице клавишу т и о чудо началось скачивание

После поиска обновлений, чтобы их установить снова жмем т а не то что просят на экране.

После установки вас попросят перезагрузиться

Повторять поиск обновлений придется до тех пор пока больше ничего находится не будет, и число перезагрузок у всех будет индивидуально.

Как задать время в Windows Server 2012 R2 core.

Чтобы изменить параметры даты и времени, используйте параметр главного меню Date and Time (Дата и время) и нажимайте 9

Как настроить статический ip адрес в Windows Server 2012 R2 core русской версии

Далее серверу нужно назначить статический ip адрес . Выбираем 8. У вас появится список сетевых интерфейсов. Слева у каждого интерфейса есть номер в моем случае это 10. Его и нужно вводить для редактирования.

В новом меню выбираем Установка адреса сетевого адаптера. Указываем что будет статический ip с помощью буквы D. Устанавливаем нужный IP, маску и основной шлюз .

Создадим установочный образ ОС Windows Server 2012 R2 , установленной на сервере Dell PowerEdge R620 с 4-х портовым сетевым адаптером Intel Ethernet 10G 2P X520 Adapter (2 порт 1Гбит\сек + 2 порта 10Гбит\сек, поддержка VLANs , Teaming , Jumbo Packet и загрузку по iSCSI\PXE ). Образ будет содержать в себе все драйверы и предустановленное программное обеспечение. Для создания образа и последующего развертывания воспользуемся компонентом Windows Server: «Службы развертывания Windows (WDS)»
Как мы уже обозначили - тестовую площадку будем разворачивать на серверах Dell PowerEdge модельного ряда R620, с 4-х портовыми сетевыми адаптерами Intel Ethernet 10G X520 (два из которых - 10GB) и стеке коммутаторов Extreme Networks Summit X670V (порты 10GB). В качестве хранилища будем использовать один из серверов, на котором установлен компонент ОС Windows Server 2012 R2 - «Файловые службы и службы iSCSI - Сервер цели iSCSI» и аппаратную систему хранения данных HITACHI HUS110 (чтобы оценить все преимущества Multipath I/O).
На компьютере, с которого мы создадим образ для дальнейшего развертывания по сети через WDS, установим все необходимые драйверы и обновления (например, для полноценного использования сетевого адаптера нужен драйвер от Intel , а не тот, который устанавливает система самостоятельно. а ему, в свою очередь - требуется Обновление для Windows Server 2012 R2 (KB2883200) После установки всех необходимых драйверов и обновлений, добавим системный компонент MPIO (далее пойдет много картинок, - так что не серчайте, если будем немного рябить в глазах;):

И настроим его (добавим поддержку для iSCSI и SAS-устройств):

После перезагрузки (требуется после включения поддержки iSCSI и SAS-устройств) перейдем к настройки сети.

Вот необходимый минимум настроек со стороны коммутатора:

configure jumbo-frame-size 9014
enable jumbo-frame ports all

Create vlan «iSCSI»
configure vlan iSCSI tag 11
create vlan «VLAN10»
configure vlan VLAN10 tag 10

Enable sharing 1:26 grouping 1:26, 2:26 algorithm address-based L2 lacp
enable sharing 1:25 grouping 1:25, 2:25 algorithm address-based L2 lacp
enable sharing 1:27 grouping 1:27, 2:27 algorithm address-based L2 lacp
enable sharing 1:28 grouping 1:28, 2:28 algorithm address-based L2 lacp
enable sharing 1:29 grouping 1:29, 2:29 algorithm address-based L2 lacp

Configure vlan iSCSI add ports 1:1, 1:25-29 tagged
configure vlan VLAN10 add ports 1:1, 1:25-29 tagged

Теперь перейдем к настройке со стороны серверов. Для начала, сделаем объединение сетевых карт (Teaming) - в нашем случае (LACP, каждый порт подключаем в отдельный физический юнит стека коммутаторов) - это и не только агрегация каналов, но и повышение отказоустойчивости. Сделать это можно как средствами ОС Windows Server 2012 R2, так и с помощью настроек драйвера. Мы пойдем вторым путем:)

много картинок:

открываем «Центр управления сетями и общим доступом - Изменение параметров адаптера - Свойства -Настроить»

Убедимся, что Jumbo Packet включен и его размер указан 9014 Bytes:

Создадим новую группу, придумаем ей название

Выберем нужные адаптеры (порты)

И основной момент - тип конфигурации для тиминга:


Мы выбрали IEEE 802.3ad Dynamic Link Aggregation. Вот ключевые особенности такой конфигурации:
  • IEEE 802.3ad поддерживает от двух до восьми портов в группе
  • все порты должны поддерживать одинаковую скорость
  • все члены группы должны работать в режиме full duplex
  • коммутатор должен быть сконфигурирован должным образом и желательно - до создания группы. и конечно же, - он должен поддерживать 802.3ad стандарт
  • создание групп адаптеров (портов) в такой конфигурации подразумевает балансировку всего трафика

Результат наших стараний.