?

Log in

No account? Create an account

Системное администрирование

Exchnage удалить алиас у всех пользователей
admin_dm
Если менялся почтовый домен, нужно удалить старый домен из политик адресов почты и выполинть скрипт удаления старых адресов
$Mailboxes = Get-Mailbox -result unlimited
$Mailboxes | foreach{
for ($i=0;$i -lt $_.EmailAddresses.Count; $i++)
{
    $address = $_.EmailAddresses[$i]
    if ($address.IsPrimaryAddress -eq $false -and $address.SmtpAddress -like "*oldfirma.ru" )
    {
        Write-host($address.AddressString.ToString() | out-file c:\addressesRemoved.txt -append )
    }
}
Set-Mailbox -Identity $_.Identity -EmailAddresses $_.EmailAddresses
}
Посмотрите содержимое файла на диске C и если всё ок - запускаем само удаление:
Это уже удалит у всех ящиков старый домен
$Mailboxes = Get-Mailbox -result unlimited
$Mailboxes | foreach{
for ($i=0;$i -lt $_.EmailAddresses.Count; $i++)
{
    $address = $_.EmailAddresses[$i]
    if ($address.IsPrimaryAddress -eq $false -and $address.SmtpAddress -like "*oldfirma.ru" )
    {
        Write-host($address.AddressString.ToString() | out-file c:\addressesRemoved.txt -append )
        $_.EmailAddresses.RemoveAt($i)
        $i--
    }
}
Set-Mailbox -Identity $_.Identity -EmailAddresses $_.EmailAddresses
}

Не подключается к кластеру Hyper-V
admin_dm

столкнулся сегодня.
после отключения питания, сгорела материнская плата на одном из серверов в кластере Windows (Windows Cluster)
помогло следующее
1. Остановить службу кластеров в services.msc
2. Запустить powershell от администратора
Start-ClusterNode  -FixQuorum

(Get-ClusterNode).NodeWeight = 1
Get-ClusterNode | Select-Object NodeName, State, NodeWeight
Статья по созданию кластера
https://blogs.msdn.microsoft.com/clustering/2012/05/01/creating-a-windows-server-2012-failover-cluster/



Tags:

VNC не работает CTRL ALT DEL
admin_dm
ultravnc если не работает CTRL ALT DEL
то можно создать ключ в реестре
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"SoftwareSASGeneration"=dword:00000001
либо изменить в GPO
1) gpedit.msc
2) Navigate to “Computer Configuration” -> “Administrative Templates” -> “Windows Components” -> “Windows Logon Options”
3) Double-click on the “Disable or enable software Secure Attention Sequence” parameter.
4) Check “Enable”, then select “Services” in the combobox.
5) Apply the modification
Tags:

Программа для поиска файлов и папок с длинными названиями
admin_dm
https://github.com/deadlydog/PathLengthChecker/releases
Tags:

sysctl для сервера DB с 256 GB ОЗУ
admin_dm

# sysctl settings are defined through files in
# /usr/lib/sysctl.d/, /run/sysctl.d/, and /etc/sysctl.d/.
#
# Vendors settings live in /usr/lib/sysctl.d/.
# To override a whole file, create a new file with the same in
# /etc/sysctl.d/ and put new settings there. To override
# only specific settings, add a file with a lexically later
# name in /etc/sysctl.d/ and put new settings there.
#
# For more information, see sysctl.conf(5) and sysctl.d(5).
vm.swappiness=1
vm.zone_reclaim_mode=0
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1


#kernel.shmmax=209715200000
kernel.shmmax=246960619520
kernel.shmall=246960619520
kernel.msgmnb = 65536
kernel.msgmax = 65536
vm.nr_hugepages=20000
vm.dirty_expire_centisecs=500
vm.dirty_writeback_centisecs=15000
vm.hugetlb_shm_group = 1001
vm.dirty_ratio=10
vm.dirty_background_ratio=5
vm.overcommit_ratio = 100
vm.overcommit_memory = 2
#kernel.shmall = 30950071
kernel.sem = 250 32000 100 128
fs.file-max = 500000
vm.min_free_kbytes = 65536
vm.vfs_cache_pressure = 50
net.ipv4.tcp_keepalive_intvl = 20
net.ipv4.tcp_keepalive_probes = 3
net.ipv4.tcp_keepalive_time = 300
kernel.shmmni=40960
vm.legacy_va_layout=1
kernel.numa_balancing=0
vm.max_map_count=262144
kernel.sched_migration_cost_ns=5000000
#cpupower frequency-set --governor performance
kernel.sched_autogroup_enabled=0
#IO scheduler [deadline]
vm.dirty_background_bytes=8388608
vm.dirty_bytes=67108864
# kern.ipc.shm_use_phys=1


Контакты
admin_dm
Окажу проф консультации, помогу с проблемой, с выбором серверного и сетевого оборудования
Реализую проект открытия\переезда офиса\магазина, парикхмахерской и т.п.
Windows Server\ Exchange \ SQL \1C \Linux \ Unix\ Cisco и др. сетевому оборудованию\ ЦОД\ аутсорсинг \ VPN \ телефония Asterisk \ Panasonic \ виртуализации\ Hetzner и многому другому.
СКС, локальная сеть, видеонаблюдение, силовые линии, электрощитки.
пишите на почту: или в комментариях ваши контакты
mailonpix.ru

Увеличить место Linux Vmware
admin_dm
1 увеличиваем диск в vmware
2 грузимся с gparted и увеличиваем с него
3 lvextend -l +100%FREE /dev/centos/root
4  xfs_growfs /

Калькулятор huge pages ( Huge Page кадькулятор)
admin_dm
Удобный калькулятор для подсчета параметров:

https://www.peuss.de/node/67
Для возможности работы с большими страницами памяти в linux нужно установить параметры sysctl.conf limits.conf и выполнить dracut -a -f
sysctl.conf (параметры для 240GB оперативной памяти)
kernel.shmmax=247463936000
vm.nr_hugepages=118000
vm.hugetlb_shm_group=gid of hugetlb group тут ID группы, от пользователя, под которым вы работаете с большими страницами памяти
limits.conf
username soft memlock 241664000
username hard memlock 241664000



в windows достаточно установить в GPO:

Включение параметра «Блокировка страниц в памяти»To enable the lock pages in memory option


  1. В меню Пуск выберите команду Выполнить.On the Start menu, click Run. В окне Открыть введите gpedit.msc.In the Open box, type gpedit.msc.


  2. В консоли Редактор локальных групповых политик разверните узел Конфигурация компьютера, затем узел Конфигурация Windows.On the Local Group Policy Editor console, expand Computer Configuration, and then expand Windows Settings.


  3. Разверните узлы Настройки безопасностии Локальные политики.Expand Security Settings, and then expand Local Policies.


  4. Выберите папку Назначение прав пользователя .Select the User Rights Assignment folder.

    Политики будут показаны на панели подробностей.The policies will be displayed in the details pane.


  5. На этой панели дважды щелкните параметр Блокировка страниц в памяти.In the pane, double-click Lock pages in memory.


  6. В диалоговом окне Параметр локальной безопасности — блокировка страниц в памяти щелкните Добавить пользователя или группу.In the Local Security Setting – Lock pages in memory dialog box, click Add User or Group.


  7. В диалоговом окне Выбор: пользователи, учетные записи служб или группы добавьте учетную запись, обладающую правами доступа для запуска sqlservr.exe.In the Select Users, Service Accounts, or Groups dialog box, add an account with privileges to run sqlservr.exe.



Не стартуют сервисы на Centos
admin_dm
Столкнулся с проблемой - после установки свежей Centos не стартуют сервисы с сообщением Address family not supported by protocol
Например telnet
Проблема связана из-за отключения ipv6
(net.ipv6.conf.all.disable_ipv6 = 1 в /etc/sysctl.conf )
Решается пересборкой
dracut -v -f
и ребутом.
Если нужно перегенерировать опр. версию
dracut -f /boot/initramfs-4.14.9-1.el7.elrepo.x86_64.img 4.14.9-1.el7.elrepo.x86_64
Tags:

Автодисковер вручную autodiscover exchange
admin_dm
суть в использовании xml который берется с локали или с файлового сервера

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\AutoDiscover]
"PreferLocalXML"=dword:00000001
Name: fourthcoffee.com
Registry type: REG_SZ
Data: \\server1\share\autodiscover.xml
<?xml version="1.0" encoding="utf-8"?>
<Account>
<AccountType>email</AccountType>
<Action>settings</Action>
<Protocol>
<Type>EXCH</Type>
<Server>FQDN of your Exchange server</Server>
</Protocol>
</Account>
</Response></Autodiscover>
[HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\Autodiscover] "contoso.com"="%PROGRAMFILES%\Microsoft Office\Office14\contoso.xml"
Tags: