Как стать автором
Обновить
3
0
Рамиль Хантимиров @netracer

Пользователь

Отправить сообщение
Пробовал не так давно btrfs на Linux-хранилище бэкапов с ядром 3.18, 4-ядерным серверным Atom-ом и самым быстрым режимом сжатия. Софтовый RAID-5 был из 6 дисков.

Как только Veeam начал туда сливать бэкапы (хватило 1-го сервера в 2 потока), посыпались ошибки I/O. Итог — под ext4 все до сих пор работает прекрасно даже при большой нагрузке, к btrfs веры после этого нет.
Да уж, у Яндекса и почтой пользоваться стремно, т.к. нет двойной аутентификации
Это начала конца для FB, если Марк что-то не изменит
Когда компания в бюрократических дебрях отказывается от собственных принципов — это очень плохо
Этот Халил стоит больше, чем все инженеры, которые ему позвонили
Когда сделаете, чтобы она поддерживала много серверов?
Без этого функционала полезность данного продукта весьма и очень ограничена :(
В свое время столкнулся с похожей задачей.

Присоединюсь к автору и напишу сюда свой скрипт, который выполняется на файловом сервере в домене AD и создает личные сетевые шары всем членам указанной группы (не OU) — вида \\fileserver\username$.

Затем мы добавляем их в профиль AD, чтобы папка автоматически подключалась пользователю как сетевой диск при входе в систему. WMI-функции позаимствомал где-то на просторах Гугла.

К публикации не готовил, поэтому прошу простить отсутствие комментариев.

1) Получаем членов интересующей нас группы

Import-Module ActiveDirectory
Get-ADGroupMember "Имя интересующей группы" | Export-Csv chiefs.csv -encoding "unicode"


2) Создаем им папки

function Create-WMITrustee([string]$NTAccount){ 
    $user = New-Object System.Security.Principal.NTAccount($NTAccount) 
    $strSID = $user.Translate([System.Security.Principal.SecurityIdentifier]) 
    $sid = New-Object security.principal.securityidentifier($strSID)  
    [byte[]]$ba = ,0 * $sid.BinaryLength      
    [void]$sid.GetBinaryForm($ba,0)  
     
    $Trustee = ([WMIClass] "Win32_Trustee").CreateInstance()  
    $Trustee.SID = $ba 
    $Trustee 
     
} 
 
 
function Create-WMIAce{ 
     param( 
          [string]$account
     ) 
    $trustee = Create-WMITrustee $account 
    $ace = ([WMIClass] "Win32_ace").CreateInstance()  
    $ace.AceFlags = 0 # set inheritances and propagation flags 
    $ace.AceType = 0 # set SystemAudit  
    $ace.Trustee = $trustee  
    $ace 
} 

$dir_path = "F:\personal_folders\"
$share = [wmiclass]"Win32_Share" 
$dirs = Import-Csv "F:\personal_folders\chiefs.csv"

foreach ($person in $dirs) {
  $person_name = $person.SamAccountName
  $full_dir = $dir_path+$person_name
  subinacl /file $full_dir /grant="domain\$person_name"
  $sd = ([WMIClass] "Win32_SecurityDescriptor").CreateInstance()
  $ace=Create-WMIAce ("domain\" + $person_name)
  $sd.DACL += @($ace.psobject.baseobject) # append 
  $sd.ControlFlags="0x4" # set SE_DACL_PRESENT flag 
  $share.Create($full_dir,$person_name+"$",0,10,"Your description",$null,$sd)
}


3) Прописываем их в профиль

foreach ($person in $chiefs) {
  $person_sam=$person.SamAccountName;
  Set-ADUser -Identity $person.distinguishedName -Replace @{homeDrive="X:";homeDirectory="\\fileserver\$person_sam"+"$"}
}
Ну Вы в любом случае собирались ставить Windows :)
Вы правда дома покупаете лицензии на все?
Чтобы работала живая миграция в native-режиме, нужно, чтобы процессоры поддерживали одинаковый набор инструкций.

А работает она и на Xen, и на KVM. KVM вы выбрали правильно — развивается он активнее и работать должен быстрее. Кстати, Вам стоит использовать KSM, раз у Вас несколько VM с Linux.

Поставить можно было и Hyper-V сервер — с Linux работает не хуже KVM (видел бенчмарки, где RHEL под Hyper-V работает быстрее чем на KVM и VMware), а с виндой явно лучше.

Сомневаюсь, что Вы получите большое удовольствие от развертывания Testlab с 2012R2 на этом сервере — все же, я бы на вашем месте арендовал с кем-нибудь на пару дедик в каком-нибудь OVH — по минимуму по 1500/месяц с человека — 4х-ядерный Xeon, 32Гб оперативки, аппаратный RAID, 200Мбит/с в Интернет — www.ovh.com/fr/serveurs_dedies/sp-bestof.xml
Можно при желании на на Mac mini собрать. Для эстетики. Для этого нужно найти Mac Mini Server предыдущего поколения (который с 2 HDD) ~ 35т.р. за i7 + купить оперативки

— Один HDD меняем на SSD
— Далее ставим туда ESXi и используем SSD-диск как кэш на уровне VMware (оно вроде умеет).
— Если VMware не «взлетит» по какой-то причине, ставим Linux и делаем не нем все что душе угодно, Tiering можно задействовать с помощью btrfs

Единственное огорчение — 1 LAN-порт.

Кстати, Вы какой гипервизор ставили на свой сервер? Какие гостевые ОС?
интересно, кому и зачем такое понадобилось?
Удачи Вам в этом начинании!
Интересуют два вопроса: совместимость с OpenStack и масштабируемость (10, 100 узлов)

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность