четверг, 30 декабря 2010 г.

Резервное копирование конфигурации LDAP на сервере VMware View Connection Server

Резервное копирование конфигурации LDAP на сервере VMware View Connection Server.

Периодически необходимо делать бэкап контейнера LDAP на VMware View Connection Server, где хранятся назначения прав пользователей из Active Directory.

Для этого на View Connection Server или реплике нужно запустить следующую команду, которая экспортирует конфигурационную информацию View LDAP в файл VDMConfig.LDF:

C:\Program Files\VMware\View Manager\Server\bin\vdmexport.exe > vdmconfig.ldf

Для импорта базы используется стандартная утилита LDIFDE, входящая в Windows Server 2003.

На View Connection Server или реплике нужно запустить следующую команду, которая импортирует View LDAP конфигурационную информацию, которая была сохранена vdmconfig.ldf:

LDIFDE -i -f vdmconfig.ldf -s 127.0.0.1

среда, 29 декабря 2010 г.

Рекомендации по производительности дисков

Интересное kb по дисковой производительности. В общем то ничего нового нет, но достаточно полезно.

Основные моменты:

Низкая производительность VM может быть связана с недостатком IOPS (на каждую виртуальную машину менее 30) Для расчета оптимального количества VM на массив необходимо поделить общее количество IOPS массива на количество виртуальных машин. Например у нас есть массив из 6 10к HDD 150*6=900. Если на этом массиве запущено 50 VM, то имеем следующее: 900/50=18. Следовательно, 18 IOPS нам явно не хватает, потому и наблюдаем низкую производительность. Для решения проблемы необходимо сократить количество виртуальных машин до 30 штук - 900/30=30.


Disk Spindle Speed (RPM) Number of IOPS available
7200 RPM 100
10,000 RPM 150
15,000 RPM 230


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

Раз уж речь зашла о производительности - не забываем о ссылке

четверг, 23 декабря 2010 г.

База данных событий (Events) в VMware View 4.5

Решение для виртуализации настольных ПК предприятия VMware View 4.5 по сравнению с предыдущей версией приобрело множество новых возможностей. Одна из них - более детальная информация для администраторов о происходящих событиях в инфраструктуре VDI.

Чтобы настроить сбор событий, можно создать базу данных на базе бесплатного Microsoft SQL Server Express. Создать ее можно с помощью Management Studio, либо из командной строки:

C:\>osql -E -S vcenter.test.local\SQLEXP_VIM
1> create database ViewEvents
2> go
1> exit

Убедитесь, что для вашей базы настроена аутентификация SQL Server and Windows Authentication mode.

Теперь нажмите кнопку Edit для Events Database и настройте параметры доступа:

Если все прошло успешно, то когда вы перейдете на вкладку Monitoring, то сможете наблюдать там лог событий VMware View 4.5:

С учетом того, что в VMware View 4.5 есть ролевая модель, вы можете определить разрешения для категории Monitoring.

Базу данных для событий могут использовать сторонние утилиты (например, для предоставления отчетности и аудита), которые должны уже появиться в ближайшем будущем.

Источник: http://www.thatsmyview.net/2010/08/30/using-the-event-database-in-view-4-5/

среда, 15 декабря 2010 г.

Как узнать Firmware RAID и HBA адаптеров

Identifying firmware revision of fibre-channel or hardware iSCSI adapters


To determine the firmware revision of either fibre-channel or hardware iSCSI adapters:
 
Note: The examples below use a Qlogic 2300-series fibre-channel adapter, substitute as necessary.

Note: ESX versions prior to 3.5 do not report Qlogic HBA firmware revisions internally. For ESX Server 3.0.x hosts using Qlogic HBAs, it is necessary to reboot, observe the Power On Self Test screens and note the firmware revisions.

  1. Run the following command to identify the actual directory name:

    ls /proc/scsi/


    Note: Qlogic directories begin with qla , Emulex directories begin with lpfc . Substitute the actual directory name in the examples below.

  2. Run the following command to change to the Qlogic /proc node directory:

    cd /proc/scsi/qla2300/

  3. Run the following command to list all adapters:

    ls

    The output appears similar to:

    # ls
    1 2 HbaApiNode

    Note: The HbaApiNode output does not appear in ESX 4.0 for Qlogic.

  4. Run the following command to examine the beginning lines of the file named "1":

    head 1

    For example, to see the first four lines of "1":

    # head -4 1
    QLogic PCI to Fibre Channel Host Adapter for QLA2340 :
            Firmware version:  3.03.19, Driver version 7.07.04.2vmw

    Repeat for each number file and note the firmware version for each adapter.
Consult your vendor to determine whether your HBA is using the latest firmware version.  

Identifying firmware revision of local RAID devices


To identify the firmware revision of local RAID devices:
 
Note: The examples below show the use of an Adaptec RAID controller, substitute as necessary.
  1. Run the following command to identify the actual adapter directory name in /proc/scsi :

    ls /proc/scsi/

    Note: Adaptec RAID controller directories begin with aacraid . Substitute the actual directory name in the examples below.

  2. Run the following command to change to the Adaptec /proc node directory:

    cd /proc/scsi/aacraid_esx30/

  3. Run the following command to list all adapters:

    ls

    The output appears similar to:

    # ls
    1

  4. Run the following command to view the contents of the file named "1":

    cat 1

    The output appears similar to:

    # cat 1
    Adaptec Raid Controller: 1.1-5[2415]custom-IBM
    Vendor: ServeRAID  Model: 8k   
    flags=SAI_READ_CAPACITY_16
    kernel: 5.2-0[11835]
    monitor: 5.2-0[11835]
    bios: 5.2-0[11835]
    serial: 360bce3

    Repeat for any additional number files and note the BIOS number for each controller.

Consult your vendor to determine whether your RAID controller is using the latest BIOS revision.

По мотивам KB


вторник, 14 декабря 2010 г.

HP Insight Control Storage Module for vCenter

Модуль мониторинга СХД от HP. С его помощью можно отслеживать состояние HP StorageWorks EVA, P4000, XP, P9500 and P2000.

Модуль бесплатен и состоит из двух частей - Server Module for vCenter (для мониторинга серверов HP через vCenter) и Storage Module for vCenter.

Link

Организация SRM на массиве HDS 2500

http://muegge.com/blog/

понедельник, 13 декабря 2010 г.

Ввод компьютера в домен с помощью PowerShell

Не каждый знает что в домен ввести компьютер можно из cmdlets - это быстрее чем лазать по менюшкам :)

C:\PS>add-computer -domainname Domain01 -cred Domain01\Admin01
C:\PS>restart-computer

Установка Remote Server Administration Tools for Windows 7

1. On a computer that is running Windows 7, download the Remote Server Administration Tools for Windows 7 package from the Microsoft Download Center.

2. Open the folder into which the package downloaded, and double-click the package to unpack it, and then start the Remote Server Administration Tools for Windows 7 Setup Wizard.

Important: You must accept the License Terms and Limited Warranty to start to install the Administration Tools pack.

3. Complete all the steps that you must follow by the wizard, and then click Finish to exit the wizard when installation is completed.

4. Click Start, click Control Panel, and then click Programs.

5. In the Programs and Features area, click Turn Windows features on or off.

6. If you are prompted by User Account Control to enable the Windows Features dialog box to open, click Continue.

7. In the Windows Features dialog box, expand Remote Server Administration Tools.

8. Select the remote management tools that you want to install.

9. Click OK.

10. Configure the Start menu to display the Administration Tools shortcut, if it is not already there.

• Right-click Start, and then click Properties.

• On the Start Menu tab, click Customize.

• In the Customize Start Menu dialog box, scroll down to System Administrative Tools, and then select Display on the All Programs menu and the Start menu. Click OK. Shortcuts for snap-ins installed by Remote Server Administration Tools for Windows 7 are added to the Administrative Tools list on the Start menu.

Источник

Использование PowerShell Cmdlets для администрирования Active Directory

Using Microsoft's New AD PowerShell Cmdlets

In the past two weeks I have really started playing with the new AD PowerShell cmdlets from Microsoft.  I am really glad these cmdlets are finally here.  I will admit though, to get the working in my lab, it was not easy.  I cant blame this though on the cmdlets themselves, as my problems stemmed from the fact that I don't have 64-bit virtualization capability yet in my own lab.

First I want to briefly explain what has to be in order to use the cmdlets:

  1. You must have the cmdlets themselves, they are part of the ActiveDirectory module for PowerShell v2.  This module is a Windows Feature that can be installed on Windows 7, 2008, and 2008 R2.  Life is super simple if you have a 2008 R2 Domain Controller, as you are good to go to import and use the module on that machine.  When you promote an R2 server to a DC, I believe that the AD PowerShell Module Windows feature is installed automatically.  For Windows 7 and 2008 (non R2), you need to install the latest RSAT (Remote Server Admin Tools) and then add the Windows Feature for the PowerShell AD Module.
  2. Once you have the module physically installed, you must import the module in your PowerShell v2 session.  This is as simple as typing PS C:\> Import-Module ActiveDirectory
  3. You must have an Active Directory Web Service (ADWS) Implemented on at least one of your Domain Controllers.  Any new 2008 R2 DC will have this new service.  If you haven't yet deployed a 2008 R2 DC, then you can install the ADWS on a down-level DC by installing the Active Directory Management Gateway Service.

Once these three steps are in place you can then use the cmdlets.  You can see the cmdlets a few ways, but perhaps the easiest is to do this: PS C:\> Get-Command -Module ActiveDirectory

By running the above cmdlet I found the following cmdlets:

Add-ADComputerServiceAccount
Add-ADDomainControllerPasswordReplicationPolicy
Add-ADFineGrainedPasswordPolicySubject
Add-ADGroupMember
Add-ADPrincipalGroupMembership
Clear-ADAccountExpiration
Disable-ADAccount
Disable-ADOptionalFeature
Enable-ADAccount
Enable-ADOptionalFeature
Get-ADAccountAuthorizationGroup
Get-ADAccountResultantPasswordReplicationPolicy
Get-ADComputer
Get-ADComputerServiceAccount
Get-ADDefaultDomainPasswordPolicy
Get-ADDomain
Get-ADDomainController
Get-ADDomainControllerPasswordReplicationPolicy
Get-ADDomainControllerPasswordReplicationPolicyUsage
Get-ADFineGrainedPasswordPolicy
Get-ADFineGrainedPasswordPolicySubject
Get-ADForest
Get-ADGroup
Get-ADGroupMember
Get-ADObject
Get-ADOptionalFeature
Get-ADOrganizationalUnit
Get-ADPrincipalGroupMembership
Get-ADRootDSE
Get-ADServiceAccount
Get-ADUser
Get-ADUserResultantPasswordPolicy
Install-ADServiceAccount
Move-ADDirectoryServer
Move-ADDirectoryServerOperationMasterRole
Move-ADObject
New-ADComputer
New-ADFineGrainedPasswordPolicy
New-ADGroup
New-ADObject
New-ADOrganizationalUnit
New-ADServiceAccount
New-ADUser
Remove-ADComputer
Remove-ADComputerServiceAccount
Remove-ADDomainControllerPasswordReplicationPolicy
Remove-ADFineGrainedPasswordPolicy
Remove-ADFineGrainedPasswordPolicySubject
Remove-ADGroup
Remove-ADGroupMember
Remove-ADObject
Remove-ADOrganizationalUnit
Remove-ADPrincipalGroupMembership
Remove-ADServiceAccount
Remove-ADUser
Rename-ADObject
Reset-ADServiceAccountPassword
Restore-ADObject
Search-ADAccount
Set-ADAccountControl
Set-ADAccountExpiration
Set-ADAccountPassword
Set-ADComputer
Set-ADDefaultDomainPasswordPolicy
Set-ADDomain
Set-ADDomainMode
Set-ADFineGrainedPasswordPolicy
Set-ADForest
Set-ADForestMode
Set-ADGroup
Set-ADObject
Set-ADOrganizationalUnit
Set-ADServiceAccount
Set-ADUser
Uninstall-ADServiceAccount

 

On the PowerShell Team Blog they posted a great write-up and a really nice graphic showing the cmdlets organized logically

I hope this is a short and sweet guide to help get the cmdlets working for you!

Источник

пятница, 10 декабря 2010 г.

Подключение локального диска через RDM

Поиск решения дал ссылку на решение, которое работает в ESX 3.5.

Опытным путем было установлено, что для ESX 4.0 данные рекомендации будут выглядеть так:

  1. Создаем для VM новый диск, после этого данный диск Remove без удаления, чтобы получить vmdk-файл/заготовку для конвертации! Диск можно создавать с параметрами по умолчанию. Какие они - не важно.
  2. Открываем Putty, чтобы в  консоли написать немного команд.
  3. Смотрим  разделы  fdisk –l , находим нужный нам раздел из которого надо сделать RDM (можно опознать по размеру).
  4. Вычисляем его имя (naa.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx) через  esxcfg-scsidevs -c
  5. После этого в консоли вводим команду vmkfstools -i  -d , которая делает конвертацию vmdk-файла.

Синтаксис ее такой : vmkfstools -i [Путь к vmdk –файл ] -d rdm:/vmfs/devices/disks/naa.xxxxxxxxxxxxxxxxxxxxx  [vmdk-файл]

Пример: [root@dell-nf500 Arizona]# vmkfstools -i /vmfs/volumes/Local_Servers_VM/Arizona/Arizona_1.vmdk -d rdm:/vmfs/devices/disks/naa.60022190bd135e001238f9a43a44a6d8 Local_RDM.vmdk

Таким образом мы конвертируем любой vmdk-файл в RDM.

  1. После этого подключаем полученный vmdk через VC-клиент к VM и делаем с ним то, что считаем нужным.

Источник

вторник, 23 ноября 2010 г.

Как обновить VMware ESX4 без Update Manager

Многие пользователи используют VMware ESX в окружениях, где не установлен продукт VMware Update Manager, позволяющий централизованно обновлять хост-серверы. В этом случае может оказаться полезной процедура обновления VMware ESX из консоли (Service Console).

1. Первый способ (только VMware ESX).

Например, чтобы обновиться на VMware ESX 4 Update 1 нужно:
Скачать дистрибутив обновления в zip-архиве. 
Положить его на VMware ESX, например, используя Veeam FastSCP.
Выполнить команду в сервисной консоли VMware ESX:

esxupdate --bundle=ESX-4.0.0-update01.zip update

2. Второй способ (VMware ESX и VMware ESXi).

Есть также и второй способ (подходит как для VMware ESX, так и для VMware ESXi) с помощью скрипта vihostupdate.pl. Перед использованием данной команды необходимо перевести хост ESX в maintenance mode.

Эта команда для ESX и ESXi выполняется из RCLI. Имя пользователя и пароль указывать не обязательно (их спросят во время выполнения команды). Например, для обновления ESX 4 или ESXi 4 можно использовать следующие команды:

Получение информации об имеющихся обновлениях:

C:\Program Files\VMware\VMware vSphere CLI\bin>vihostupdate.pl --server 192.168.1.30 --username root --password XXX –query

Сканирование хоста на наличие конкретного установленного обновления:

C:\Program Files\VMware\VMware vSphere CLI\bin>vihostupdate.pl --server 192.168.1.30 --username root --password XXX --bundle c:\esx400-200906001.zip –scan

Загрузка обновления в zip-архиве на сервер и применение его к хосту ESX / ESXi:

C:\Program Files\VMware\VMware vSphere CLI\bin>vihostupdate.pl --server 192.168.1.30 --username root --password XXX --bundle c:\esx400-200906001.zip –install

Результатом успешного обновления будет следующее сообщение:

The update completed successfully, but the system needs to be rebooted for the changes to be effective.

понедельник, 18 октября 2010 г.

Смена IP для Citrix NetScaler VPX

логин по умолчанию: nsroot

для настроек сети изпользуется команда configns

Источник

Copy/Paste в vSphere Client 4.1

В лабе часто приходиться копиравать фаилы с виртуальной машины на комп и обратно. Что бы мы смогли копиравать фаилы когда подключены к виртуальной машине с помощью vSphere Client 4.1 консоли вам надо будет сделатъ следующее:
Залогиниться на vCenter Server и выключить ту машину на которой нам понадобился даный функционал
Кликаем Edit Settings
Заходим Options > Advanced > General а потом Configuration Parameters
Добавляем новый Raw: isolation.tools.copy.disable – false
Добавляем новый Raw: isolation.tools.paste.disable – false
Кликаем два раза ОК и запускаем нашу машину.

А что бы данный функционал заработал бы на всех машинах на ESX/ESXi хосте делаем следующее:
Заходим на консоль ESX-а и открываем файл /etc/vmware/config
Добавляем линии: isolation.tools.copy.disable=”FALSE”, isolation.tools.paste.disable=”FALSE” и запоминаем наш фаил.
Делаем рестарт нашим машинам.

P.S. Не хорошо использовать данный функционал в продакшене. В целях безопасности не стоит его включать.

Источник

пятница, 15 октября 2010 г.

Смена неизвестного пароля root на ESX

Ситуация жизненная, поэтому пару слов по смене пароля рута, если сам пароль неизвестен:

Это, в общем то, несложно, единственное, что необходимо - физический доступ к серверу. Т.е. доступа по ssh не хватит, а что то типа iRMC\iLO\DRAC\RSA - хватит:

  • Перезагружаем ESX.
  • Во время загрузки - в первом меню жмем “a”
  • Далее выбираем “single”
  • Далее, загружается только ServiceConsole, притом мы безо всякой авторизации оказываемся уже залогинеными под рутом
  • Команда “passwd” поможет задать нам новый пароль
  • Перезагружаем ESX в штатном режиме

Источник

и еще ссылка на операцию в картинках и подробно


понедельник, 11 октября 2010 г.

Русификация Windows 7 Professional

Для Ultimate и Enterprise это делается в несколько кликов: Start Menu -> Control Panel, выбираем Clock, Language and Region.

Кликаем Change display language, и переходим на вкладку Keyboards and Languages.

И вот на этой вкладке должна быть кнопка Install/Uninstall Languages. Но ее нет. Полазив по справке обнаружил, что эта опция доступна лишь для Ultimate и Enterprise.

Желания качать другую сборку не было никакого, к тому же у меня уже стояла вполне легальная Windows (хоть и с ограниченными возможностями). Вскоре выход из ситуации был найден. Для русификации потребуется Language Pack для Windows 7.

Запускаем cmd с правами администратора и выполняем

DISM /Online /Add-Package /PackagePath:
bcdedit /set {current} locale ru-RU
bcdboot %WinDir% /l ru-RU


— путь к директории где находятся языковые файлы. Например, D:\languagepack\ru-RU. Внутри этой директории должен лежать lp.cab.

Далее запускаем regedit и открываем HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/MUI/UILanguages. Удаляем en-US и перезапускаем систему.

Вуаля! Теперь Windows будет нас приветствовать уже на родном языке)

Источник

понедельник, 27 сентября 2010 г.

VMware HA CLI - операции с кластером отказоустойчивости vSphere.

Интересную возможность управления кластером высокой доступности VMware HA демонстрирует Duncan Epping. Если в сервисной консоли VMware ESX ввести команду:

/opt/vmware/aam/bin/Cli

а потом набрать команду:

ln

то мы увидим список серверов. В колонке Type мы видим значение Primary - это тип узла кластера VMware HA (всего может быть 5 Primary узлов, соответственно виртуальная инфраструктура гарантированно выдерживает до 4-х отказов включительно). Далее можно превратить Primary-ноду в Secondary командой

demoteNode esx1

Ну и превратить ее опять в Primary:

PromoteNode esx1

Источник



среда, 25 августа 2010 г.

The IPSec driver has entered Block mode

The IPSec driver has entered Block mode. IPSec will discard all inbound and outbound TCP/IP network traffic that is not permitted by boot-time IPSec..

Вот такое интересное сообщение возникает на машине, если файл локальных политик был случайно поврежден (например, некорректной перезагрузкой). Машина при этом не пингуется, не отвечает ни на какие запросы, но при этом вполне нормально работает. Временно обойти проблему можно, задизаблив службу IpSec. А корректно вылечить политику можно, удалив ветку реестра HKEY_LOCAL_MACHINE \SOFTWARE\ Policies\ Microsoft\ Windows \IPSec \Policy \Local и выполнив затем команду regsvr32 polstore.dll. В источнике, правда, описана ситуация с доменным контроллером, но с рядовым сервером тоже вполне сработало.

Источник

четверг, 12 августа 2010 г.

Не стартует служба VirtualCenter после перезагрузки.

Бывает такое, что после перезагрузки VMware VirtualCenter служба VirtualCenter отказывается стартовать если используется БД SQL Express 2005.

Это происходит из-за того, что VirtualCenter Server стартует быстрее чем SQL Express Service. Для того, чтобы он ждал SQL Express, нужно создать зависимость службы VirtualCenter от SQL Express.

Как это сделать:

  • Выполняем команду services.msc в меню «Пуск-Выполнить».
  • Ищем службу SQL Express, выбираем для нее «Properties». И находим для нее поле Service Name (в данном случае MSSQL$SQLEXP_VIM).
  • Запускаем Regedit.exe и ищем ключ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vpxd.
  • В значении DependOnService вписываем Service Name от SQL Express 2005, которое нашли в предыдущем пункте. 
  • Закрываем редактор реестра и смотрим, что на вкладке «Dependencies» для VirtualCenter Server появилась зависимость от SQL Express.

Источник

вторник, 3 августа 2010 г.

VDI Virtual Desktop Customization

Вот тут - How to: Optimize guests for VMware View - автор делится своим предпочтениями по тюнингу виртуальных десктопов.

Список довольно интересный, к ознакомлению рекомендуется.

Источник

Запуск скриптов PowerShell по расписанию

Создаем новый текстовый документ, куда добавляем следующую строчку (без переводов строки):

C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe -PSConsoleFile "C:\Program Files\VMware\Infrastructure\vSphere PowerCLI\vim.psc1" -NoExit -Command C:\first.ps1

Затем сохраняем его как .bat-файл и добавляем в планировщик Windows.

Источник

понедельник, 2 августа 2010 г.

HP Physical to Virtual Cleaner Utility

Кто не знает, после конвертации HP’шных серверов, с образовавшихся виртуальных машин потом приходится вычищать кучу родного HP’шного софта. Теперь же этот процесс удалось автоматизировать

Источник

Загрузка по PXE клиента VMWare View

Очень хорошо расписано тут.

Так же очень хороший форум по данному решению здесь.

И еще одна ссылка на сайт, посвещенному ThinStation.

понедельник, 12 июля 2010 г.

Обновление ESX4 с помощью vSphere CLI

1. Скачать обновления в виде zip-файлов с vmware.com

2. Запустить vSphere CLI.

3. Перевести сервер в Maintenance Mode  из vSphere Client.

4. Проверка установленных обновлений:

C:\Program Files\VMware\VMware vSphere CLI\bin>vihostupdate.pl --server 192.168.18.110 --username root --password XXXXXX –query

5. Установка обновлений с помощью команды:

C:\Program Files\VMware\VMware vSphere CLI\bin>vihostupdate.pl --server 192.168.18.110 --username root --password XXXXXX --bundle c:\esx400-200906001.zip –install

Через некоторое время должно появится сообщение об успешной установке:

The update completed successfully, but the system needs to be rebooted for the changes to be effective.

6. Перезагрузить и вывести из Maintenance Mode.

пятница, 9 июля 2010 г.

Автоматическая установка ESX4

Отличный пост про автоматическую установку ESX с помощью ks.cfg

после нажатия F2 в строку нужно дописать ESXID=xx ESXSCIP="x.x.x.x"

Источник

Анализ загрузки ESX


Для выгрузки данных о загрузке ESX используется следующая команда:
esxtop -a -b -d 15 -n 480 > /tmp/esxtopout.csv.
a - выгрузка всех параметров; b - пакетный режим; d - размер задержки в секундах; n - количество итераций. Размер CSV-файла за два часа составил 100 мегабайт.
Полученный затем файл можно скормить MS Excel или PerfMon.

После обработки зубилом (отключения ненужных счетчиков) получаем красивую картинку

Так же о анализе производительности тут

Источник

вторник, 29 июня 2010 г.

Чёрный экран входа в Windows Server 2003

В один прекрасный день Windows Server 2003 начал выдавать траурное (готичное?) приветствие. 

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

И так, настройки следующие:

[HKEY_USERS\.DEFAULT\Control Panel\Colors]
"ActiveBorder"="212 208 200"
"ActiveTitle"="10 36 106"
"AppWorkSpace"="128 128 128"
"Background"="102 111 116"
"ButtonAlternateFace"="181 181 181"
"ButtonDkShadow"="64 64 64"
"ButtonFace"="212 208 200"
"ButtonHilight"="255 255 255"
"ButtonLight"="212 208 200"
"ButtonShadow"="128 128 128"
"ButtonText"="0 0 0"
"GradientActiveTitle"="166 202 240"
"GradientInactiveTitle"="192 192 192"
"GrayText"="128 128 128"
"Hilight"="10 36 106"
"HilightText"="255 255 255"
"HotTrackingColor"="0 0 128"
"InactiveBorder"="212 208 200"
"InactiveTitle"="128 128 128"
"InactiveTitleText"="212 208 200"
"InfoText"="0 0 0"
"InfoWindow"="255 255 225"
"Menu"="212 208 200"
"MenuText"="0 0 0"
"Scrollbar"="212 208 200"
"TitleText"="255 255 255"
"Window"="255 255 255"
"WindowFrame"="0 0 0"
"WindowText"="0 0 0"

Источник


понедельник, 21 июня 2010 г.

Ошибка при открытии списка Roles and Features

После установки обновлений на windows server 2008 r2 в списки Roles and Features не отображаются. Список установленных апдейтов также недоступен.

После гугления нашлось решение:

http://www.itsolutionskb.com/2009/04/roles-error-when-viewing-roles-in-windows-server-2008-server-manager/

1. Установить KB947821 (http://support.microsoft.com/?kbid=980408)

2. Просмотр лога c:\windows\logs\CBS\CheckSUR.log на предмет ошибок и выяснения пакета, вызвавшего ошибку.
3. Скачивание соответсвующего пакета, распаковка его.
4. копирование проблемных файлов в нужный каталог.
5. повоторный запуск System Update Readiness Tool для того, чтобы убедится что ошибок нет.

четверг, 20 мая 2010 г.

vCheck - скрипт PowerCLI для получения отчетов о vSphere

Бесплатный скрипт PowerCLI для получения отчетов о VMware vSphere 4 / ESX - vCheck

На сайте Virtu-Al.net коллега Alan Renouf выложил бесплатный скрипт vCheck, предназначенный для сбора информации о виртуальной инфраструктуре VMware vSphere 4, хостах ESX и vCenter. Для запуска скрипта потребуется использовать интерфейс VMware vSphere PowerCLI. Результатом работы скрипта будет следующая информация:

  • Основное
    Число хостов ESX
    Число виртуальных машин
    Число шаблонов
    Число кластеров
    Число виртуальных хранилищ (Datastores)
    Число запущенных (активных) виртуальных машин
    Число остановленных виртуальных машин
    Количество миграций DRS за последние несколько дней
  • Снапшоты, которые старше, чем заданное количество дней
  • Виртуальные хранилища (Datastores) с менее, чем заданным процентом свободного пространства
  • Виртуальные машины, созданные за последние X дней
  • Виртуальные машины, удаленные за последние X дней
  • Виртуальные машины без VMware Tools
  • Виртуальные машины с подключенным CD-ROM
  • Виртуальные машины с подключенным Floppy Drive
  • Виртуальные машины на локальных хранилищах
  • Виртуальные машины, где счетчик CPU ready превышает X%
  • Виртуальные машины, у которых число vCPU превышает заданное количество
  • Список миграций DRS
  • Хосты ESX в Maintenance Mode
  • Хосты ESX в состоянии disconnected
  • Проверка NTP-сервера по заданному имени
  • Сообщения лога vmkernel warning за последние X дней
  • Сообщения лога vCenter за последний X дней
  • Сообщения лога vCenter (Windows Event Log Errors) за последние X дней
  • Детали сервиса VMware vCenter Service
  • В начале скрипта можно выключить не требующиеся секции отчета
  • Активные тревоги, привязанные к ВМ
  • Активные тревоги, привязанные к кластеру
  • Активные тревоги, привязанные к хосту ESX
  • Недоступные iSCSI LUN
  • Проверка vSphere: размеры слотов для VMware HA
  • Проверка vSphere: устаревшая версия виртуального Hardware (меньше версии 7)

Сам скрипт vCheck v3 можно скачать по данной ссылке: http://virtu-al.net/Downloads/vCheck/vCheckV3.txt

Источник

Local Plugin Creator - Плагины на основе веб-интерфейсов.


Local Plugin Creator - прикручиваем свои окна как плагины к VMware vSphere Client.

Интересную штучку сделал Alan Renouf с помощью PowerCLI / PowerShell для VMware vSphere Client. Бесплатная утилита для VMware vSphere называется Local Plugin Creator и позволяет создавать свои собственные плагины для VMware vSphere на базе веб-интерфейсов от продуктов для управления виртуальной инфраструктурой VMware. Это позволит не переключаться постоянно между множеством окон, а просто выбирать вкладку в vSphere Client для нужного средства.

Итак, запустив Local Plugin Creator в виде скрипта PowerCLI, мы видим окно.

Здесь просто вбиваем URL нужной страницы, которую нам необходимо подцепить в качестве плагина к VMware vSphere Client, а также вкладку, где этот плагин будет показан, и нажимаем Create Plugin.

Источник

PowerShell - выполнение скриптов запрещено.

По умолчанию в windows запрещено запускать скрипты PowerShell.

Решение простое - в консоле PowerShell Выполнить:

"Set-ExecutionPolicy remotesigned " - Подразумевает, что вы будете запускать только подписанные скрипты.

"Set-ExecutionPolicy Unrestricted " - Запуск любых скриптов.

понедельник, 17 мая 2010 г.

0X80190197 - Ошибка синхронизации Адресной книги

Иногда Outlook не может синхронизировать адрессную книгу. В логах появляются записи:

Автономная адресная книга Microsoft Exchange

0X80190197

Решение простое:

To work around this problem by changing the method that the BITS 2.0 client uses to provide logon credentials to the server, create a UseLmCompat registry value in the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\BITS subkey, and then add a DWORD value of 0. To do this, follow these steps on the BITS 2.0 client computer: 1. Click Start, click Run, and then type regedit.

2. Locate the following subkey: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\BITS

3. Right-click BITS, point to New, click DWORD Value, type UseLmCompat, and then press ENTER.

4. In the right pane, right-click UseLmCompat, and then click Modify.

5. In the Value data box, type 0, and then click OK.

6. Quit Registry Editor.

7. Restart the BITS 2.0 service.

Источник

пятница, 14 мая 2010 г.

Поиск повторяющихся значений в Excel путем сравнения данных в двух столбцах

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

Введите в ячейку B1 следующую формулу:
=IF(ISERROR(MATCH(A1,$C$1:$C$5,0)),"",A1)
Выделите ячейки B1:B5.

Источник

Правильная формула:

=ЕСЛИ(ЕОШИБКА(ПОИСКПОЗ(C1;$E$1:$E$146;0));"";C1)


Есть еще 1 способ:

счётесли считает совпадение элемента с ДИАПАЗОНОМ!
например, строки в столбце A, чтобы посчитать, сколько встречается строка из ячейки A1 -
рядом, в любом столбце пишем формулу
=СЧЁТЕСЛИ($A:$A;A1)
протягиваем и, вуаля..

а для выделения повторов очень удобно пользоваться условным форматированием.
выбираем там "Формула", задаём формулу вида:
Код:

=(СЧЁТЕСЛИ($A:$A;A1)>1)

задаём выделение цветом/заливкой.
ОК.
потом нажимаем кнопку с кисточкой ("формат по образцу") и выделяем весь столбец со строками...

Как убрать сразу все гиперссылки в документе

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

1. Выбрать пустую ячейку, и ввести в нее цифру 1 (никакой самодеятельности, именно цифру 1). 

2. Щелкните правой кнопкой мыши, и в контекстном меню выберите команду "Копировать".

3. Удерживая клавишу "CTRL", выделите ссылки которые нужно удалить. 

4. В меню "Правка" выберите команду "Специальная вставка".

5. В диалоговом окне, в группе "Операция" выберите вариант "Умножить".

Источник

Сравнение и соединение таблиц с данными в Excel

Допустим имеется 2 таблицы с данными, при этом 1 столбец в данных таблицах одинаков, таблицы размещены на разных листах.

Необходимо, объединить данные таблицы при этом сравнение будет производится по столбцу "А"(ФИО).Будем использовать стандартную функцию Excel - ВПР.


Функция ВПР — Ищет значение в первом столбце массива таблицы и возвращает значение в той же строке из другого столбца массива таблицы. Буква В в названии функции ВПР означает «вертикально». Функция ВПР используется вместо функции ГПР, если сравниваемые значения расположены в столбце слева от искомых данных.

Синтаксис функции ВПР:

ВПР(искомое_значение;таблица;номер_столбца;интервальный_просмотр)

Итак, функция для сравнения и соединения таблиц, будет следующей: 
=ЕСЛИ(ЕНД(ВПР(A2;Лист2!$A$1:$B$200;2;0));"";ВПР(A2;Лист2!$A$1:$B$200;2;0))