1. Осуществляем подключение нашего ИБП с помощью кабеля к порту COM. 2. Включаем компьютер. 3. Подсоединяем наше устройство к электросети и включаем его. 4. Запускаем программу ХиперТерминал ( HyperTerminal, скачать отсюда ). 5. В появившемся окне необходимо ввести название данного сеанса (произвольное название). 6. Необходимо в этом же окне выбрать порт, через который UPS подключен к ПК. 7. Установите следующие настройки com-порта: 2400 Baud, 8 data bits, 1 Stop bit, no parity, protocol Xon/Xoff 8. Кликайте кнопку “ОК”. 9. Далее, в следующем окне необходимо нажать следующее сочетание кнопок на клавиатуре: “Shift Y”. Вылезет сообщение “SM”.
И помните: Не стоит нажимать лишние кнопки клавиатуры, так как этим можно вызвать не ту команду, которая выведет из строя ваш аппарат.
10. Нажмите кнопку “0”. Вы увидите значение батарейной константы. Например, это число “12”.
Теперь нам необходимо выяснить это значение и подставить его вручную. Это первый путь развития дальнейших событий. Второй – выяснить, какую переменную предлагает сам ИБП.
Рассмотрим первый способ (долговатый) завершить калибровку ИБП (UPS) фирмы APC:
Запускаем установку утилиты. В процессе установки, подключенное устройство само определиться в системе.
Запускаем установленную программу. Откроется web - браузер.
Далее необходимо выбрать вкладку с нашим ИБП.
Выбираем “Статус”.
Теперь нам необходимо дождаться 100% заряда установленных аккумуляторов.
Следуем в раздел программы “Диагностика”.
Кликаем на кнопку “Запустить калибровку аккумуляторов”.
Долго ждем. Сам процесс занимает порядка 10-16 часов.
После этого необходимо нагрузить наш ИБП какой-нибудь нагрузкой. Для примера 43% от максимальной нагрузки.
Теперь мы опять нажимаем “Запустить калибровку аккумуляторов” но уже с нашей подключенной нагрузкой.
В данном примере источник бесперебойного питания смог проработать от подключенных и заряженных на 100% аккумуляторов целых 27 минут, а после переключился на питание от сети.
Смотрим искомую величину батарейной константы.
Выходим из программы PowerChute Business Edition.
Чтобы мы смогли далее воспользоваться, скачанной нами программой HyperTerminal. Нажимаем “Пуск”, наводим стрелку мышки на “Мой компьютер (У пользователей Win 7 или Vista – Компьютер)”, нажимаем правую кнопку мышки. Далее выбираем и переходим в “Управление”.
Выбираем в самом левом столбце “Сервисы и Программы (У пользователей Win 7 или Vista – Службы и приложения)”.
Далее переходим в “Сервисы (У пользователей Win 7 или Vista – Службы)”.
Ищем работающую службу “APC” и, нажав правую кнопку мышке на ней выбираем “Stop”.
Проделываем выше описанные пункты с 4 по 10.
Получаем число “82”. Оно близко к найденному в интернете числу “8C”.
Рассмотрим второй способ (быстрый) завершить калибровку ИБП (UPS) фирмы APC. Этот способ является отличным вариантом для тех, кто не хочет тратить много времени на первый способ или же, если в момент калибровки батарей без подключенной нагрузки ups начал заряжать уже заряженные батареи.
Выполняем выше описанные пункты с 4 по 9.
Жмем на клавиатуре кнопку “1” два раза с периодичностью две-три секунды. Видим появившуюся надпись “Prog”.
Далее жмем кнопку “0” и видим значение нашей константы.
Далее начинаем жать “+” на клавиатуре до тех пор, пока не появится значение “8С”, найденное в интернете. Если вдруг вы перестарались с нажатием, то можете подрегулировать кнопкой “-”.
Теперь необходимо нажать одновременно две кнопки “Shift” и “R”. Мы увидим надпись “BYE”.
Далее две кнопки “Shift” и “Y”. И мы снова увидим сообщение “SM”.
Жмем “0” и смотрим, запомнилось ли наше 8С.
Выходим из программы.
Загружаем на компьютер софт PowerChute Business Edition
Инсталлируем программу. Во время установки UPS определится в системе сам.
Запускаем. После запуска откроется браузер. Выбираем закладку с нашим ИБП.
Жмем “Статус”.
И ждем 100% заряда установленных батарей.
Далее нагружаем наш ИБП какой-нибудь нагрузкой. Для примера 44%.
Теперь мы нажимаем “Запустить калибровку аккумуляторов”.
В данном примере ИБП проработал от подключенных и заряженных на 100% аккумуляторных батарей целых 26 минут, а после переключился на питание от сети.
1) При работе Windows 7 в домене достаточно включить пользователя в локальную группу Администраторы и тогда этот пользователь без проблем подключается к с другого компа по сети к ресурсам типа d$ e$ и т.д . На всех компах совершенно все выставлено по умолчанию (в т.ч. и UAC)
2) Если два компа Windows 7 находятся не в домене, а в группе (также все по умолчанию) то ситуация иная. Если UАC установлен по умолчанию, то подключиться к таким ресурсам может только "Администратор" (не пользователь входящий в группу "Администраторы", а именно "Администратор".
3) При попытке подключиться по сети другим пользователем (входящим у группу "Администраторы") выдается сообщение, что пароль или логин неправильный (ну или если пытаемся использовать net use... то "Системная ошибка 5 отказано в доступе...").
4)Если же попытаться на этом же компьютере подключиться к этим ресурсам (т.е. на компьютере подкулючаемся к его же сетевым ресурсам) через сеть то все нормально.
5) Если понизить UAC до нуля (или задать политику "Контроль учетных записей: Все администраторы работают в режиме одобрения" в положение "Отключен" ) то тогда вполне можно с другого компа подключиться по сети к этим ресурсам пользователем не "Администратор" но входящим в группу "Администраторы".
Собственно говоря может в этом и есть логика но более логично тогда в случае 3 выдать некое сообщение подобное запросу на повышение прав а не просто бортануть. Возможно менее логично, но тоже логично было бы и в случае 4 также выдать этот запрос, а не просто пустить.
Командлет Get-VMHostNumaNode в Windows PowerShell извлекает топологию NUMA сервера Hyper-V и выдает данные по каждому узлу NUMA сервера. Если результаты содержат больше одного узла NUMA, значит, ваша система основана на архитектуре NUMA. Если командлет выдал всего один узел, значит, архитектура NUMA не используется.
Невозможно копировать по сети файл большого размера. невозможно подключать сетевые диски RDP соединение тормозит печатает с большой задержкой Оригинал Ещё Ещё2
Дело в том, что в новой версии набора протоколов TCP/IP для Windows 7\Server 2008 была реализована функция TCP Receive Window Auto-Tuning — автоматическая настройка окна приема TCP. Теоретически эта функция предназначена для оптимизации пропускной способности и улучшения работы сети, а практически является причиной множества проблем. netsh int tcp set global autotuning=disabled netsh int tcp set global autotuninglevel=disabled netsh int tcp set global rss=disabled chimney=disabled Посмотреть текущее состояние: netsh interface tcp show global
Второй вариант это просто добавить нужные записи вручную.
Во-первых вам нужно добавить IP адрес в конфигурацию, в файл /etc/rc.conf . Далее смотрите на список интерфейсов командой ifconfig.
Находим среди них интерфейсы, соответствующие сетевым платам (в нашем случае это ed0), потом пишем в /etc/rc.conf следующие строчки:
defaultrouter=»»
hostname=»<полное имя этой машины>»
ifconfig_ed0=»inet netmask <сетевая маска>»
IP сервера – IP, который выделен для данного сервера.
Т.е. на реальной системе это может выглядеть следующим обратом
defaultrouter=»192.168.О.1″
hostname=»xxxx.com» ifconfig_re0=»inet 192.168.0.3 netmask 255.255.255.0″
Все эти изменения вступят в силу после перезагрузки.
Конфигурирование адресов DNS сервера вручную
Настройки с ip адресами DNS сервера хранятся в файле /etc/resolv. conf. Посмотрите на следующий пример и создайте такой файл на свой файловой системе. IP адреса необходимо заменить на те ip адреса, которые вам дал ваш провайдер. Вы можете указать любой количество DNS серверов здесь.
nameserver 192.168.64.68
nameserver 192.168.64.65
Дополнительно необходимо добавить свой IP и имя данной машины в /etc/hosts. В этом файле должен быть записан ваш IP адрес и имя вашего компьютера. Обыкновенно localhost тоже записывают в этом файле, чтоб у вас нормально работала бы система и могла бы находить IP установленный на локальном логическом интерфейсе lo0 (loopback. петля, через него взаимодействуют локально установленные приложения).
Для удаленного управления Hyper-V Server 2012 R2 можно использовать ОС Windows Server 2012 R2 Standard или Datacenter, а также Windows 8.1.
В случае использования Windows Server 2012 R2 Standard или Datacenter необходимо установить консоль Hyper-V Manager. Это можно сделать в Server Manager или при помощи командлета PowerShellInstall-WindowsFeature -Name 'RSAT-Hyper-V-Tools'
В 64 битных версиях ОС Windows 8.1 Pro и Enterprise для установки Hyper-V Manager можно использовать средство настройки компонентов Windows.
Для остальных версий Windows 8.1 необходимо установить Remote Server Administration Tools (RSAT), которую также можно скачать на официальном сайте Microsoft.
Прежде, чем перейти непосредственно к настройке серверов, хочу подробнее остановиться на схеме сети, которая будет использоваться в нашей демонстрации.
В моем случае я буду использовать наипростейший вариант - локальная подсеть 192.168.1.0/24 с двумя машинами: Hyper-V Server 2012 R2 с IP-адресом 192.168.1.5 в качестве хоста виртуализации и Windows Server 2012 R2 Standard R2 с IP 192.168.1.6 в качестве хоста управления. Обе машины не являются участниками домена и входят в рабочую группу TESTLAB.
Итак, после завершения вполне себе интуитивной установки Hyper-V Server 2012 R2 перед нами предстает рабочий стол с двумя окнами, стандартная командная строка cmd.exe и окно скрипта sconfig.cmd:
Данный скрипт позволяет произвести первоначальную настройку сервера: – сменить имя сервера – сменить имя рабочей группы или ввести сервер в домен – добавить локального администратора – включить удаленный доступ к серверу, что позволить управлять им с помощью Server Manager, консолей MMC, PowerShell, подключаться по RDP, проверить доступность с помощью pingили tracert – настроить Windows Update и устанавливать обновления – настроить сетевые карты сервера – настроить время на сервере
Также настройку времени на сервере можно выполнить с помощью команды controltimedate.cpl, а настройку региональных параметров - с помощью команды control intl.cpl. При этом будут запущены привычные консоли Панели Управления.
АВТОМАТИЧЕСКИЙ ЗАПУСК POWERSHELL ПРИ ВХОДЕ В СЕАНС
Когда вышла первая версия Hyper-V Server 2008, PowerShell в нем официально не поддерживался, и, единственным способом настройки и получения информации с сервера были утилиты командной строки, такие как net, netsh, wmic, и множество других. Они не обладали единообразным интерфейсом и способом использования, что в итоге увеличивало порог вхождения для администратора и влияло на производительность работы. Но время не стоит на месте и, начиная с Hyper-V Server 2008 R2, Microsoft внедряет поддержку PowerShell, а в Hyper-V Server 2012 PowerShell можно использовать сразу после установки системы. Более того, в Hyper-V Server 2012 включен модуль PowerShell для взаимодействия с Hyper-V, а в Hyper-V Server 2012 R2 количество командлетов для работы с Hyper-V превысило значение 170. Точное значение можно посмотреть с помощью Get-Command -ModuleHyper-V | Measure-Object.
Зайдем в оболочку PowerShell и запустим командлет New-ItemProperty, который создаст новый ключ в реестре HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\run.
Теперь при следующем входе в систему будет запускаться окно с оболочкой PowerShell, в которой мы продолжим настройку нашего сервера.
НАСТРОЙКА СЕТЕВЫХ АДАПТЕРОВ
Если сетевые адаптеры до этого не были настроены с помощью sconfig.cmd, сделаем это с помощью командлетов PowerShell.
Смотрим текущую конфигурацию IP на сетевых интерфейсах. В моем случае адресация назначена службой APIPA, так как в сети нет DHCP сервера.
Get-NetIPConfiguration
Назначаем статическую адресацию, маску сети, шлюз по умолчанию и адреса DNS серверов. InterfaceIndex сетевого адаптера берем из вывода предыдущего командлета.
Отключить поддержку IPv6 на сетевом адаптере можно командлетом Disable-NetAdapterBinding. Данное действие будет аналогично снятию галки «Internet Protocol Version 6 (TCP/IPv6)» в настройках адаптера в графическом интерфейсе Windows.
С внедрением PowerShell в Hyper-V Server появился удобный способ управления правилами межсетевого экрана, взамен устаревающего netsh. Просмотреть список комадлетов можно с помощью Get-Command.
Get-Command -Noun *Firewall* -Module NetSecurity
В качестве примера включим возможность традиционного управления межсетевым экраном через оснастку MMCс хоста управления. Для начала получим список правил, относящихся к удаленному управлению межсетевым экраном.
Теперь можно попробовать подключиться к оснастке MMC управления межсетевым экраном с хоста управления.
ВЗАИМОДЕЙСТВИЕ С SERVER MANAGER
Если гипервизор и хост управления не являются частью домена, а находятся в рабочей группе, как в нашем случае, то при попытке добавить сервер Hyper-V в Server Manager на удаленном хосте возникнет ошибка согласования WinRM.
Решается проблема довольно просто – достаточно добавить на Hyper-V Server в доверенные узлы WinRM на хосте управления и обновить текущее состояние в ServerManager.
Создание дискового хранилища для виртуальных машин
Теперь настало время создать хранилище файлов виртуальных машин и файлов виртуальных дисков. Для хранения данных будем использовать отдельный раздел на физическом диске. Для начала посмотрим список командлетов PowerShell, которые используются для управления носителями. Как обычно будем использовать для этого командлет Get-Command. Во втором случае мы получим список командлетов, служащих для получения информации.
Get-Command -Module Storage
Get-Command -Verb *Get* -Module Storage
Просмотрим список физических дисков на сервере.
Get-Disk
Создаем новый раздел на диске максимально возможного размера, назначаем букву D. Используем id из Get-Disk. После этого форматируем раздел в NTFS и указываем его метку.
New-Partition -DiskNumber 0 -DriveLetter D –UseMaximumSize
Format-Volume -DriveLetter D -FileSystem NTFS -NewFileSystemLabel "VMStore"
Убедимся в правильности проделанных нами операций с помощью оснастки MMC Disk Management на удаленном хосте, для этого включим соответствующие правила на межсетевом экране.
Как мы видим, наш только что созданный диск прекрасно отображается в Disk Management.
Создадим папку на нашем разделе, где будем хранить настройки и файлы дисков виртуальных машин. Командлет New-Item позволяет создавать вложенные пути, так что нет необходимости запускать его два раза для каждой папки.
New-Item -Path "D:\Hyper-V\Virtual Hard Disks" -Type Directory
Создадим папки D:\Distrib и D:\ImportedVM, которые будем соответственно использовать для хранения дистрибутивов ОС и импортированных ВМ с других хостов виртуализации.
New-Item -Path D:\Distrib -ItemType Directory
New-Item -Path D:\ImportedVM -ItemType Directory
Для создания шары используем командлет New-SmbShare, с помощью которого дадим полный доступ по сети для группы локальных администраторов сервера.
Общий список командлетов, относящихся к SMB (ServerMessageBlock), как обычно можно получить с помощью командлета Get-Command.
Get-Command -ModuleSmbShare
В заключение этой темы добавлю только то, что если на сервере не используется физический или логический RAID, то для повышения производительности и надежности работы с хранилищем ВМ целесообразно использование технологии Storage Pools (к примеру, такие командлеты, как New-StoragePool, New-Volume). Более подробнее об использовании Storage Pools совместно с Hyper-V я напишу в одной из будущих статей.
НАСТРАИВАЕМ ПАРАМЕТРЫ ГИПЕРВИЗОРА
Приступим к настройке параметров гипервизора. Основные параметры Hyper-V можно получить с помощью командлета Get-VMHost.
Get-VMHost | Format-List
Как мы видим из вывода командлета, пути ВМ и виртуальных дисков сейчас размещаются на одном разделе с ОС, что нас не устраивает ни с точки зрения скорости работы, ни с точки зрения надежности. Пропишем пути к созданным в прошлом разделе папкам с помощью командлета Set-VMHost.
Set-VMHost -VirtualMachinePath D:\Hyper-V -VirtualHardDiskPath 'D:\Hyper-V\Virtual Hard Disks'
Проверим с помощью PowerShell…
Get-VMHost | Format-List
… и с помощью Hyper-V Manager.
Как я упоминал выше, в Hyper-V Server 2012 R2 возможно использование EnhancedSessionMode для ВМ, что позволит пробросить в ВМ локальные диски, принтеры, звук, использовать буфер обмена и многомониторные конфигурации. Давайте включим его.
Set-VMHost -EnableEnhancedSessionMode 1
СОЗДАДИМ ВИРТУАЛЬНЫЙ КОММУТАТОР
Виртуальный коммутатор Hyper-V (Hyper-V Extensible Switch) предназначен для организации сетевого взаимодействия между различными ВМ, между ВМ и хостом виртуализации, между ВМ и внешней средой. На самом деле у Hyper-V Extensible Switch обширное количество возможностей, много вкусного появилось в версии 2012 R2. Так что сейчас не будем углубляться в эту тему, и создадим простейший External Switch, который привязывается к сетевой карте Hyper-V Server, и организует взаимодействие ВМ с физической сетью.
Для начала проверим поддержку SR-IOV (Single-Root Input/Output (I/O) Virtualization).
Get-VMHost | Select-Object -Property "Iov*" | Format-List или
Get-NetAdapterSriov
В моем случае поддержки SR-IOV нет. Это связано с тем, что я немного схитрил, и в данной демонстрации у меня Hyper-V сервер запущен не на живом железе, а в виртуальной среде.
Привязываем виртуальный свитч к сетевому адаптеру и при наличии SR-IOV включим его поддержку.
Внимание: Включить или отключить поддержку SR-IOV после создания свитча будет невозможно, для изменения этого параметра необходимо будет пересоздавать свитч.
В моем случае Hyper-V выдает ошибку, опять же связанную с тем, что гипервизор сам запущен в виртуальной среде. На живом железе командлет создаст External Switch с именем «External_network» и привяжет его к сетевому адаптеру Ethernet 2. Виртуальный свитч также появится в списке сетевых адаптеров и на него будет перепривязаны все сетевые параметры физического адаптера Ethernet 2
Проверить можно с помощью командлетов Get-VMSwitch и Get-NetIPConfiguration –Detailed.