<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Kürşat Bal</title><link>http://kursatbal.com/</link><description>Recent content on Kürşat Bal</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Wed, 24 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="http://kursatbal.com/index.xml" rel="self" type="application/rss+xml"/><item><title>Azure Automation Scripts</title><link>http://kursatbal.com/p/azure-automation-scripts/</link><pubDate>Tue, 23 Jun 2026 00:00:00 +0000</pubDate><guid>http://kursatbal.com/p/azure-automation-scripts/</guid><description>&lt;p&gt;Azure üzerinde kaynak yönetimini kolaylaştıran PowerShell ve Python scriptleri geliştirdim.&lt;/p&gt;</description></item><item><title>Exchange Server'da Kerberos Kimlik Doğrulamasına Geçiş</title><link>http://kursatbal.com/p/exchange-serverda-kerberos-kimlik-do%C4%9Frulamas%C4%B1na-ge%C3%A7i%C5%9F/</link><pubDate>Mon, 10 Nov 2025 00:00:00 +0000</pubDate><guid>http://kursatbal.com/p/exchange-serverda-kerberos-kimlik-do%C4%9Frulamas%C4%B1na-ge%C3%A7i%C5%9F/</guid><description>&lt;p&gt;Bu kılavuz, Microsoft Exchange Server ortamınızda Kerberos kimlik doğrulamasına geçiş için gerekli adımları detaylandırmaktadır.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="ön-şartlar-ve-active-directory-yapılandırması"&gt;Ön Şartlar ve Active Directory Yapılandırması
&lt;/h2&gt;&lt;h3 id="dns-kayıtlarının-oluşturulması"&gt;DNS Kayıtlarının Oluşturulması
&lt;/h3&gt;&lt;p&gt;DNS &lt;strong&gt;Forward Lookup Zone&lt;/strong&gt; üzerinde ilgili Autodiscover ve mail adları için &lt;strong&gt;A kaydı&lt;/strong&gt; oluşturulmalıdır.&lt;/p&gt;
&lt;h3 id="alternatif-hizmet-hesabı-asa-computer-nesnesi-oluşturma"&gt;Alternatif Hizmet Hesabı (ASA) Computer Nesnesi Oluşturma
&lt;/h3&gt;&lt;p&gt;Kerberos&amp;rsquo;un düzgün çalışabilmesi için bir &lt;strong&gt;Alternatif Hizmet Hesabı (ASA)&lt;/strong&gt; bilgisayar nesnesi oluşturulmalıdır. Bu nesne &lt;strong&gt;devre dışı bırakılmamalıdır&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;OU Path Tespiti:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Exchange Server&amp;rsquo;ın bulunduğu OU üzerine gelin → Properties → Attribute Editor → &lt;code&gt;distinguishedName&lt;/code&gt; değerini not alın.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ASA Computer Nesnesi Oluşturma:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;span class="lnt"&gt;4
&lt;/span&gt;&lt;span class="lnt"&gt;5
&lt;/span&gt;&lt;span class="lnt"&gt;6
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-powershell" data-lang="powershell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;New-ADComputer&lt;/span&gt; &lt;span class="n"&gt;-Name&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EXCH2019ASA&amp;#34;&lt;/span&gt; &lt;span class="p"&gt;`&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;-AccountPassword&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;Read-Host&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Enter new password&amp;#34;&lt;/span&gt; &lt;span class="n"&gt;-AsSecureString&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;`&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;-Description&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Alternate Service Account credentials for Exchange&amp;#34;&lt;/span&gt; &lt;span class="p"&gt;`&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;-Enabled:&lt;/span&gt;&lt;span class="vm"&gt;$True&lt;/span&gt; &lt;span class="p"&gt;`&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;-SamAccountName&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EXCH2019ASA&amp;#34;&lt;/span&gt; &lt;span class="p"&gt;`&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;-Path&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;OU=Exchange Servers,OU=Servers,OU=Company,DC=kuso,DC=local&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;-Path&lt;/code&gt; parametresini kendi OU yapınıza göre güncelleyin.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;AES 256 Şifrelemesini Etkinleştirme:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-powershell" data-lang="powershell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;Set-ADComputer&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EXCH2019ASA&amp;#34;&lt;/span&gt; &lt;span class="n"&gt;-add&lt;/span&gt; &lt;span class="vm"&gt;@&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;msDS-SupportedEncryptionTypes&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;28&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Doğrulama:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-powershell" data-lang="powershell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;Get-ADComputer&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;EXCH2019ASA&amp;#34;&lt;/span&gt; &lt;span class="p"&gt;|&lt;/span&gt; &lt;span class="nb"&gt;Format-List&lt;/span&gt; &lt;span class="nb"&gt;msDS-SupportedEncryptionTypes&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;AD Senkronizasyonunu Tetikleme:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Repadmin /syncall /ADPe
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="exchange-server-üzerinde-asa-dağıtımı"&gt;Exchange Server Üzerinde ASA Dağıtımı
&lt;/h2&gt;&lt;h3 id="asa-kimlik-bilgilerinin-dağıtılması"&gt;ASA Kimlik Bilgilerinin Dağıtılması
&lt;/h3&gt;&lt;p&gt;Bu adımlar &lt;strong&gt;Exchange Management Shell (EMS)&lt;/strong&gt; üzerinden gerçekleştirilir.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Scripts klasörüne geçin:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-powershell" data-lang="powershell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;cd &lt;/span&gt;&lt;span class="nv"&gt;$exscripts&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;İlk Exchange Sunucusuna Dağıtma:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-powershell" data-lang="powershell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;.\&lt;/span&gt;&lt;span class="n"&gt;RollAlternateServiceAccountPassword&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="py"&gt;ps1&lt;/span&gt; &lt;span class="p"&gt;`&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;-ToSpecificServer&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;kbexchsrv.kuso.local&amp;#34;&lt;/span&gt; &lt;span class="p"&gt;`&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;-GenerateNewPasswordFor&lt;/span&gt; &lt;span class="n"&gt;kuso&lt;/span&gt;&lt;span class="p"&gt;\&lt;/span&gt;&lt;span class="n"&gt;EXCH2019ASA&lt;/span&gt;&lt;span class="p"&gt;$&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Önemli:&lt;/strong&gt; &lt;code&gt;kuso\EXCH2019ASA$&lt;/code&gt; kısmında netBIOS adını kullanın. İstendiğinde &lt;code&gt;Y&lt;/code&gt; yazıp Enter&amp;rsquo;a basın. İşlem tamamlandığında &lt;strong&gt;&amp;ldquo;Succeeded&amp;rdquo;&lt;/strong&gt; çıktısı görülmelidir.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Birden Fazla Exchange Sunucusuna Dağıtma:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-powershell" data-lang="powershell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;.\&lt;/span&gt;&lt;span class="n"&gt;RollAlternateServiceAccountPassword&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="py"&gt;ps1&lt;/span&gt; &lt;span class="p"&gt;`&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;-ToSpecificServer&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;exchsrv2.kuso.local&amp;#34;&lt;/span&gt; &lt;span class="p"&gt;`&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;-CopyFrom&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;kbexchsrv.kuso.local&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;ASA Kimlik Bilgisi Ayarlarını Kontrol Etme:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-powershell" data-lang="powershell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;Get-ClientAccessServer&lt;/span&gt; &lt;span class="n"&gt;-IncludeAlternateServiceAccountCredentialStatus&lt;/span&gt; &lt;span class="p"&gt;|&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nb"&gt;Format-List&lt;/span&gt; &lt;span class="n"&gt;Name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;AlternateServiceAccountConfiguration&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Çıktıda tüm sunucular için &lt;code&gt;kuso\EXCH2019ASA$&lt;/code&gt; görülmelidir.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="hizmet-asıl-adlarını-spn-ayarlama"&gt;Hizmet Asıl Adlarını (SPN) Ayarlama
&lt;/h2&gt;&lt;h3 id="mevcut-spn-ilişkilerini-kontrol-etme"&gt;Mevcut SPN İlişkilerini Kontrol Etme
&lt;/h3&gt;&lt;p&gt;CMD üzerinden çalıştırın. Çıktı &lt;strong&gt;&amp;ldquo;No such SPN found&amp;rdquo;&lt;/strong&gt; olmalıdır:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;setspn -F -Q http/mail.kuso.local
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;setspn -F -Q http/autodiscover.kuso.local
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id="spnleri-asa-kimlik-bilgilerine-bağlama"&gt;SPN&amp;rsquo;leri ASA Kimlik Bilgilerine Bağlama
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;MAPI/HTTP ve Outlook Anywhere SPN&amp;rsquo;si:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;setspn -S http/mail.kuso.local kuso\EXCH2019ASA$
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Autodiscover SPN&amp;rsquo;si:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;setspn -S http/autodiscover.kuso.local kuso\EXCH2019ASA$
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id="spn-ilişkilerini-doğrulama"&gt;SPN İlişkilerini Doğrulama
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;setspn -L kuso\EXCH2019ASA$
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="exchange-sanal-dizinlerini-yapılandırma"&gt;Exchange Sanal Dizinlerini Yapılandırma
&lt;/h2&gt;&lt;h3 id="outlook-anywhere-için-kerberos"&gt;Outlook Anywhere İçin Kerberos
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Etkinleştirme:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-powershell" data-lang="powershell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;Get-OutlookAnywhere&lt;/span&gt; &lt;span class="n"&gt;-Server&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;kbexchsrv&amp;#34;&lt;/span&gt; &lt;span class="p"&gt;|&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nb"&gt;Set-OutlookAnywhere&lt;/span&gt; &lt;span class="n"&gt;-InternalClientAuthenticationMethod&lt;/span&gt; &lt;span class="n"&gt;Negotiate&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Doğrulama:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-powershell" data-lang="powershell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;Get-OutlookAnywhere&lt;/span&gt; &lt;span class="n"&gt;-Server&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;kbexchsrv&amp;#34;&lt;/span&gt; &lt;span class="p"&gt;|&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nb"&gt;Format-Table&lt;/span&gt; &lt;span class="n"&gt;InternalClientAuthenticationMethod&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c"&gt;# Beklenen: Negotiate&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id="mapi-over-http-için-kerberos"&gt;MAPI over HTTP İçin Kerberos
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Etkinleştirme (NTLM + Negotiate):&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-powershell" data-lang="powershell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;Get-MapiVirtualDirectory&lt;/span&gt; &lt;span class="n"&gt;-Server&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;kbexchsrv&amp;#34;&lt;/span&gt; &lt;span class="p"&gt;|&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nb"&gt;Set-MapiVirtualDirectory&lt;/span&gt; &lt;span class="n"&gt;-IISAuthenticationMethods&lt;/span&gt; &lt;span class="n"&gt;Ntlm&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;Negotiate&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Doğrulama:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-powershell" data-lang="powershell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;Get-MapiVirtualDirectory&lt;/span&gt; &lt;span class="n"&gt;-Server&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;kbexchsrv&amp;#34;&lt;/span&gt; &lt;span class="p"&gt;|&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nb"&gt;Format-List&lt;/span&gt; &lt;span class="n"&gt;IISAuthenticationMethods&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c"&gt;# Beklenen: {Ntlm, Negotiate}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Hibrit/OAuth Ortamları İçin (Opsiyonel):&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-powershell" data-lang="powershell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nv"&gt;$mapidir&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="nb"&gt;Get-MapiVirtualDirectory&lt;/span&gt; &lt;span class="n"&gt;-Server&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;kbexchsrv&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nv"&gt;$mapidir&lt;/span&gt; &lt;span class="p"&gt;|&lt;/span&gt; &lt;span class="nb"&gt;Set-MapiVirtualDirectory&lt;/span&gt; &lt;span class="p"&gt;`&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;-IISAuthenticationMethods&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;$mapidir&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="py"&gt;IISAuthenticationMethods&lt;/span&gt; &lt;span class="p"&gt;+=&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Negotiate&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="son-işlemler-ve-test"&gt;Son İşlemler ve Test
&lt;/h2&gt;&lt;h3 id="grup-ilkesi-gpo-uygulama"&gt;Grup İlkesi (GPO) Uygulama
&lt;/h3&gt;&lt;p&gt;Kerberos kullanacak tüm kullanıcılara bir GPO uygulanmalıdır. &lt;strong&gt;Authenticated Users&lt;/strong&gt; grubuna uygulanabilir.&lt;/p&gt;
&lt;p&gt;Yol: &lt;code&gt;Computer Configuration → Policies → Windows Settings → Security Settings → Local Policies → Security Options&lt;/code&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Policy&lt;/th&gt;
&lt;th&gt;Setting&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Restrict NTLM: Incoming NTLM traffic&lt;/td&gt;
&lt;td&gt;Deny all accounts&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Restrict NTLM: NTLM authentication in this domain&lt;/td&gt;
&lt;td&gt;Disable&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Restrict NTLM: Outgoing NTLM traffic to remote servers&lt;/td&gt;
&lt;td&gt;Deny all&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="hizmetleri-yeniden-başlatma"&gt;Hizmetleri Yeniden Başlatma
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-powershell" data-lang="powershell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;Restart-Service&lt;/span&gt; &lt;span class="n"&gt;MSExchangeServiceHost&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;Restart-WebAppPool&lt;/span&gt; &lt;span class="n"&gt;-Name&lt;/span&gt; &lt;span class="n"&gt;MSExchangeAutodiscoverAppPool&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id="test-ve-doğrulama"&gt;Test ve Doğrulama
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;İstemci makinesinde &lt;strong&gt;Outlook&amp;rsquo;u&lt;/strong&gt; başlatın&lt;/li&gt;
&lt;li&gt;CMD&amp;rsquo;yi başlatın ve Kerberos biletlerini kontrol edin:&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;klist
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Çıktıda aşağıdaki biletlerin görülmesi Kerberos&amp;rsquo;un başarıyla çalıştığını gösterir:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Server: HTTP/mail.kuso.local @ kuso.local
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Server: HTTP/autodiscover.kuso.local @ kuso.local
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;KerbTicket Encryption Type: AES-256-CTS-HMAC-SHA1-96
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;</description></item><item><title>Exchange On-Premises Mailbox PST Dışa Aktarım Rehberi</title><link>http://kursatbal.com/p/exchange-on-premises-mailbox-pst-d%C4%B1%C5%9Fa-aktar%C4%B1m-rehberi/</link><pubDate>Tue, 08 Jul 2025 00:00:00 +0000</pubDate><guid>http://kursatbal.com/p/exchange-on-premises-mailbox-pst-d%C4%B1%C5%9Fa-aktar%C4%B1m-rehberi/</guid><description>&lt;p&gt;Exchange On-Premises ortamında posta kutularını PST dosyalarına aktarmanın farklı yöntemlerini adım adım ele alıyoruz.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="ön-koşullar-ve-yetkilendirme"&gt;Ön Koşullar ve Yetkilendirme
&lt;/h2&gt;&lt;h3 id="kullanıcı-yetkilendirmesi"&gt;Kullanıcı Yetkilendirmesi
&lt;/h3&gt;&lt;p&gt;PST dışa aktarımı yapacak kullanıcının &lt;strong&gt;Mailbox Import Export&lt;/strong&gt; rolüne sahip olması gerekir:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-powershell" data-lang="powershell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;New-ManagementRoleAssignment&lt;/span&gt; &lt;span class="n"&gt;-Role&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Mailbox Import Export&amp;#34;&lt;/span&gt; &lt;span class="n"&gt;-User&lt;/span&gt; &lt;span class="n"&gt;kursat&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="py"&gt;test&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id="dışa-aktarım-klasörünün-hazırlanması"&gt;Dışa Aktarım Klasörünün Hazırlanması
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;PST dosyalarının kaydedileceği bir klasör oluşturun (örn. &lt;code&gt;C:\pst_yedek&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Klasörün &lt;strong&gt;Security&lt;/strong&gt; sekmesinde &lt;strong&gt;Exchange Trusted Subsystem&lt;/strong&gt; grubuna &lt;strong&gt;Full Control&lt;/strong&gt; yetkisi verin&lt;/li&gt;
&lt;/ol&gt;
&lt;blockquote&gt;
&lt;p&gt;Bu izinler dışa aktarım işlemi sırasında kritik öneme sahiptir.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="pst-dışa-aktarım-işlemleri"&gt;PST Dışa Aktarım İşlemleri
&lt;/h2&gt;&lt;h3 id="tüm-posta-kutusunu-dışa-aktarma"&gt;Tüm Posta Kutusunu Dışa Aktarma
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-powershell" data-lang="powershell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;New-MailboxExportRequest&lt;/span&gt; &lt;span class="n"&gt;-Mailbox&lt;/span&gt; &lt;span class="n"&gt;kursat&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="py"&gt;test&lt;/span&gt; &lt;span class="n"&gt;-FilePath&lt;/span&gt; &lt;span class="p"&gt;\\&lt;/span&gt;&lt;span class="n"&gt;ipadress&lt;/span&gt;&lt;span class="p"&gt;\&lt;/span&gt;&lt;span class="n"&gt;pst_yedek&lt;/span&gt;&lt;span class="p"&gt;\&lt;/span&gt;&lt;span class="n"&gt;kursattest&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="py"&gt;pst&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parametre&lt;/th&gt;
&lt;th&gt;Açıklama&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;-Mailbox&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Dışa aktarılacak posta kutusunun adresi&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;-FilePath&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;PST&amp;rsquo;nin kaydedileceği ağ yolu&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="belirli-bir-klasörü-dışa-aktarma"&gt;Belirli Bir Klasörü Dışa Aktarma
&lt;/h3&gt;&lt;p&gt;Önce klasörün tam yolunu öğrenin:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-powershell" data-lang="powershell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;Get-MailboxFolderStatistics&lt;/span&gt; &lt;span class="n"&gt;-Identity&lt;/span&gt; &lt;span class="n"&gt;kursat&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="py"&gt;test&lt;/span&gt; &lt;span class="p"&gt;|&lt;/span&gt; &lt;span class="nb"&gt;Select &lt;/span&gt;&lt;span class="n"&gt;Name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;FolderPath&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Ardından &lt;code&gt;-IncludeFolders&lt;/code&gt; parametresiyle dışa aktarın:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-powershell" data-lang="powershell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;New-MailboxExportRequest&lt;/span&gt; &lt;span class="n"&gt;-Mailbox&lt;/span&gt; &lt;span class="n"&gt;kursat&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="py"&gt;test&lt;/span&gt; &lt;span class="p"&gt;`&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;-FilePath&lt;/span&gt; &lt;span class="p"&gt;\\&lt;/span&gt;&lt;span class="n"&gt;ipadress&lt;/span&gt;&lt;span class="p"&gt;\&lt;/span&gt;&lt;span class="n"&gt;pst_yedek&lt;/span&gt;&lt;span class="p"&gt;\&lt;/span&gt;&lt;span class="n"&gt;kursattest&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="py"&gt;pst&lt;/span&gt; &lt;span class="p"&gt;`&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;-IncludeFolders&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;#2020#&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Klasör Gelen Kutusu altındaysa tam yolu kullanın:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-powershell" data-lang="powershell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;New-MailboxExportRequest&lt;/span&gt; &lt;span class="n"&gt;-Mailbox&lt;/span&gt; &lt;span class="n"&gt;kursat&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="py"&gt;test&lt;/span&gt; &lt;span class="p"&gt;`&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;-FilePath&lt;/span&gt; &lt;span class="p"&gt;\\&lt;/span&gt;&lt;span class="n"&gt;ipadress&lt;/span&gt;&lt;span class="p"&gt;\&lt;/span&gt;&lt;span class="n"&gt;pst_yedek&lt;/span&gt;&lt;span class="p"&gt;\&lt;/span&gt;&lt;span class="n"&gt;kursattest&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="py"&gt;pst&lt;/span&gt; &lt;span class="p"&gt;`&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;-IncludeFolders&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;#\Gelen Kutusu\2020#&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id="tarih-aralığına-göre-dışa-aktarma"&gt;Tarih Aralığına Göre Dışa Aktarma
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-powershell" data-lang="powershell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;New-MailboxExportRequest&lt;/span&gt; &lt;span class="n"&gt;-Mailbox&lt;/span&gt; &lt;span class="n"&gt;kursat&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="py"&gt;test&lt;/span&gt; &lt;span class="p"&gt;`&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;-ContentFilter&lt;/span&gt; &lt;span class="p"&gt;{(&lt;/span&gt;&lt;span class="n"&gt;Received&lt;/span&gt; &lt;span class="o"&gt;-le&lt;/span&gt; &lt;span class="s1"&gt;&amp;#39;12/31/2022&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;)}&lt;/span&gt; &lt;span class="p"&gt;`&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;-FilePath&lt;/span&gt; &lt;span class="p"&gt;\\&lt;/span&gt;&lt;span class="nb"&gt;ip-adress&lt;/span&gt;&lt;span class="p"&gt;\&lt;/span&gt;&lt;span class="n"&gt;pst_yedek&lt;/span&gt;&lt;span class="p"&gt;\&lt;/span&gt;&lt;span class="n"&gt;kursattest&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="py"&gt;pst&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Operatör&lt;/th&gt;
&lt;th&gt;Anlam&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;-le&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Küçük veya eşit (less than or equal to)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;-ge&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Büyük veya eşit (greater than or equal to)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;blockquote&gt;
&lt;p&gt;Tarih formatı sisteminizin bölgesel ayarlarına göre farklılık gösterebilir (MM/DD/YYYY veya DD/MM/YYYY).&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="dışa-aktarım-durumunu-kontrol-etme"&gt;Dışa Aktarım Durumunu Kontrol Etme
&lt;/h2&gt;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-powershell" data-lang="powershell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;Get-MailboxExportRequest&lt;/span&gt; &lt;span class="n"&gt;-Mailbox&lt;/span&gt; &lt;span class="n"&gt;kursat&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="py"&gt;test&lt;/span&gt; &lt;span class="p"&gt;|&lt;/span&gt; &lt;span class="nb"&gt;Get-MailboxExportRequestStatistics&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Alan&lt;/th&gt;
&lt;th&gt;Açıklama&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;StatusDetail&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Queued / InProgress / Completed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;PercentCompleted&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Tamamlanma yüzdesi&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;SourceAlias&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;İşlem yapılan posta kutusunun alias&amp;rsquo;ı&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="işlemin-tamamlanması-ve-doğrulama"&gt;İşlemin Tamamlanması ve Doğrulama
&lt;/h2&gt;&lt;p&gt;&lt;code&gt;StatusDetail&lt;/code&gt; değeri &lt;strong&gt;Completed&lt;/strong&gt; olduğunda işlem başarıyla tamamlanmıştır. PST dosyasının belirtilen klasörde bulunup bulunmadığını kontrol edin.&lt;/p&gt;</description></item><item><title>Exchange On-Premises'ten Microsoft 365'e Hibrit Geçiş Rehberi</title><link>http://kursatbal.com/p/exchange-on-premisesten-microsoft-365e-hibrit-ge%C3%A7i%C5%9F-rehberi/</link><pubDate>Mon, 30 Jun 2025 00:00:00 +0000</pubDate><guid>http://kursatbal.com/p/exchange-on-premisesten-microsoft-365e-hibrit-ge%C3%A7i%C5%9F-rehberi/</guid><description>&lt;p&gt;Kurumsal altyapınızı buluta taşımak, günümüz iş dünyasının vazgeçilmez bir parçası haline geldi. Bu makale, şirket içi Exchange yapınızı Exchange Online (Microsoft 365) ile nasıl harmanlayacağınızı adım adım anlatmaktadır.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Not:&lt;/strong&gt; Bu rehber genel bir yol haritası sunar. Buradaki dökümanı sadece geçiş öncesi bilgilendirme gibi düşünebilirsiniz.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="geçiş-öncesi-hazırlıklar"&gt;Geçiş Öncesi Hazırlıklar
&lt;/h2&gt;&lt;h3 id="ou-yapısı-analizi-ve-düzenlemesi"&gt;OU Yapısı Analizi ve Düzenlemesi
&lt;/h3&gt;&lt;p&gt;Hibrit yapıya adım atarken Organizasyonel Birim (OU) yapılarınızı gözden geçirmek zorunludur. Şirket OU&amp;rsquo;su altında aşağıdaki 4 OU oluşturulması önerilir:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;SirketMailboxUsers&lt;/strong&gt; — E-posta kutusu olan kullanıcılar&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SirketUsers&lt;/strong&gt; — E-postası olmayan AD kullanıcıları&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SirketDistGroups&lt;/strong&gt; — Dağıtım grupları&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SirketGroups&lt;/strong&gt; — E-posta grubu olmayan genel gruplar&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="senkronize-edilecek-birimlerin-kontrolü"&gt;Senkronize Edilecek Birimlerin Kontrolü
&lt;/h3&gt;&lt;p&gt;Bu işlemin arkasındaki kahraman &lt;strong&gt;Microsoft Entra Connect Cloud Sync&lt;/strong&gt; aracıdır. Kilit nokta, AD kullanıcılarının &lt;strong&gt;&amp;ldquo;E-mail&amp;rdquo; (mail-attribute)&lt;/strong&gt; değeridir.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Püf Noktası:&lt;/strong&gt; E-posta kutusu olan tüm kullanıcıların ve dağıtım gruplarının istisnasız Office 365&amp;rsquo;e senkronize edilmesi gerekir. Senkronize olmayan birimlerin Azure kimliği oluşmaz.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id="e-posta-değerlerinin-kontrolü"&gt;E-posta Değerlerinin Kontrolü
&lt;/h3&gt;&lt;p&gt;Türkçe karakterlere (ş, ç, ö vb.) dikkat edin! Bu karakterler senkronizasyon sonrası Office 365&amp;rsquo;te farklı işaretlere dönüşebilir.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="microsoft-365-tenant-oluşturulması"&gt;Microsoft 365 Tenant Oluşturulması
&lt;/h2&gt;&lt;h3 id="domain-ekleme"&gt;Domain Ekleme
&lt;/h3&gt;&lt;p&gt;Microsoft 365 Yönetici Merkezi&amp;rsquo;nden &lt;strong&gt;Ayarlar → Etki Alanları → Etki alanı ekle&lt;/strong&gt; adımlarını izleyerek domain adınızı girin.&lt;/p&gt;
&lt;h3 id="dns-kayıtları"&gt;DNS Kayıtları
&lt;/h3&gt;&lt;p&gt;Etki alanınızın size ait olduğunu kanıtlamak için DNS&amp;rsquo;e bir TXT kaydı eklemeniz gerekir:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;TXT adı : @
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;TXT değeri: MS=ms12345678
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;TTL : 3600
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Hibrit Geçiş Ayarı:&lt;/strong&gt; Alan adınıza tıkladıktan sonra &lt;strong&gt;&amp;ldquo;Exchange ve Exchange Online Protection&amp;rdquo;&lt;/strong&gt; seçeneğini kapatın. SPF, Autodiscover ve MX kayıtlarını şimdilik manuel yöneteceksiniz.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id="accepted-domains--autodiscover-ayarı"&gt;Accepted Domains — Autodiscover Ayarı
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;Hem şirket içi Exchange&amp;rsquo;de hem Exchange Online&amp;rsquo;da &amp;ldquo;accepted domain&amp;rdquo; ayarları birebir aynı olmalıdır.&lt;/li&gt;
&lt;li&gt;Posta kutusu taşıma sırasında &lt;code&gt;autodiscover.domain.com&lt;/code&gt; kaydı mutlaka şirket içi Exchange&amp;rsquo;e çözülmelidir.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="connector-ayarları"&gt;Connector Ayarları
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Hybrid Configuration Wizard (HCW)&lt;/strong&gt; bu ayarların çoğunu otomatik yapar:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Şirket içinden Office 365&amp;rsquo;e giden postalar için &lt;strong&gt;Send Connector&lt;/strong&gt; oluşturur&lt;/li&gt;
&lt;li&gt;Office 365&amp;rsquo;ten şirket içine gelen postalar için &lt;strong&gt;Inbound Connector&lt;/strong&gt; kurar&lt;/li&gt;
&lt;li&gt;Güvenli iletişim için &lt;strong&gt;TLS&lt;/strong&gt; ayarlarını yapar&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Standart hibrit kurulumda manuel Receive Connector oluşturmanıza gerek yoktur.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="hibrit-konfigürasyonu-için-gerekli-kurulumlar"&gt;Hibrit Konfigürasyonu İçin Gerekli Kurulumlar
&lt;/h2&gt;&lt;h3 id="windows-server-vm-kurulumu"&gt;Windows Server VM Kurulumu
&lt;/h3&gt;&lt;p&gt;1000 kişiden az kullanıcı için: &lt;strong&gt;2 CPU, 8 GB RAM, 70 GB disk&lt;/strong&gt; ile bir Windows Server VM yeterlidir.&lt;/p&gt;
&lt;p&gt;AD&amp;rsquo;de özel bir kullanıcı açın (örn. &lt;code&gt;azuresync&lt;/code&gt;). Zorunlu roller:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Domain Admin&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Organization Management&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="eac-ayarları"&gt;EAC Ayarları
&lt;/h3&gt;&lt;p&gt;&lt;code&gt;https://ipadress/ecp&lt;/code&gt; adresinden &lt;strong&gt;Sunucular → Sanal Dizinler → EWS&lt;/strong&gt; altında &lt;strong&gt;&amp;ldquo;Enable MRS Proxy endpoint&amp;rdquo;&lt;/strong&gt; seçeneğinin etkin olduğundan emin olun.&lt;/p&gt;
&lt;h3 id="hybrid-configuration-wizard-hcw"&gt;Hybrid Configuration Wizard (HCW)
&lt;/h3&gt;&lt;p&gt;&lt;a class="link" href="https://aka.ms/HybridWizard" target="_blank" rel="noopener"
&gt;https://aka.ms/HybridWizard&lt;/a&gt; adresinden indirin.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Hibrit Özellikler:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Seçenek&lt;/th&gt;
&lt;th&gt;Açıklama&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Full Hybrid&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Kontrollü ve aşamalı geçiş için — önerilen&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Minimal Hybrid&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Hızlı, direkt geçiş senaryosu için&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Hibrit Topoloji:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Seçenek&lt;/th&gt;
&lt;th&gt;Açıklama&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Classic Hybrid Topology&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Full Hybrid için genellikle tercih edilir&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Modern Hybrid Topology&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Daha hızlı, yerel sunucuya dışarıdan erişim gerektirmez&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="microsoft-entra-connect--cloud-sync"&gt;Microsoft Entra Connect — Cloud Sync
&lt;/h2&gt;&lt;h3 id="cloud-synce-giriş"&gt;Cloud Sync&amp;rsquo;e Giriş
&lt;/h3&gt;&lt;p&gt;Azure Portal&amp;rsquo;da arama kutusuna &lt;strong&gt;&amp;ldquo;Microsoft Entra Connect&amp;rdquo;&lt;/strong&gt; yazın → Cloud Sync.&lt;/p&gt;
&lt;h3 id="cloud-sync-kurulumu"&gt;Cloud Sync Kurulumu
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Yeni yapılandırma&lt;/strong&gt; → &amp;ldquo;AD&amp;rsquo;den Microsoft Entra Kimliği&amp;rdquo; seçin&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&amp;ldquo;Şirket içi aracıyı indir&amp;rdquo;&lt;/strong&gt; ile ajan yazılımını indirip kurun&lt;/li&gt;
&lt;li&gt;Sol menüden &lt;strong&gt;Aracılar&lt;/strong&gt; sekmesinde ajanın &lt;strong&gt;&amp;ldquo;Etkin&amp;rdquo;&lt;/strong&gt; göründüğünü doğrulayın&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="kapsam-belirleme-filtreleri"&gt;Kapsam Belirleme Filtreleri
&lt;/h3&gt;&lt;p&gt;&amp;ldquo;Seçili kuruluş birimleri&amp;rdquo; seçeneğiyle senkronize edilecek OU&amp;rsquo;ları belirleyin.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Örnek DN Bilgileri:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;OU=SirketMailboxUsers,OU=Sirketim,DC=sirketim,DC=com
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;OU=SirketDistGroups,OU=Sirketim,DC=sirketim,DC=com
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;blockquote&gt;
&lt;p&gt;DN bilgisini almak için: ilgili OU → sağ tık → Özellikler → Öznitelik Düzenleyici → &lt;strong&gt;distinguishedName&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id="öznitelik-eşleştirmesi-attribute-mapping"&gt;Öznitelik Eşleştirmesi (Attribute Mapping)
&lt;/h3&gt;&lt;p&gt;&lt;code&gt;UserPrincipalName&lt;/code&gt; karşısına şunu yazın:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Trim([mail])
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id="public-dns-kayıtları"&gt;Public DNS Kayıtları
&lt;/h3&gt;&lt;p&gt;SPF kaydınızı mutlaka güncelleyin:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;include:spf.protection.outlook.com -all
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="mailbox-geçişi-migration"&gt;Mailbox Geçişi (Migration)
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;Exchange Admin Center → Migration → Add migration batch:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Adım&lt;/th&gt;
&lt;th&gt;Seçim&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Migration path&lt;/td&gt;
&lt;td&gt;Migration to Exchange Online&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Migration type&lt;/td&gt;
&lt;td&gt;Remote move migration&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Kullanıcı ekleme&lt;/td&gt;
&lt;td&gt;Manually add users&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Schedule&lt;/td&gt;
&lt;td&gt;Automatically&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;blockquote&gt;
&lt;p&gt;Geçiş işlemlerinden önce bir pivot kullanıcı ve dağıtım grubu açarak tüm testlerinizi bu birimlerde gerçekleştirin.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Ana ekranda işlem &lt;code&gt;syncing → synced → complete&lt;/code&gt; olarak ilerleyecektir.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="sonuç"&gt;Sonuç
&lt;/h2&gt;&lt;p&gt;Exchange On-Premises&amp;rsquo;ten Microsoft 365&amp;rsquo;e hibrit geçiş süreci, adım adım ve dikkatli bir planlamayla sorunsuz şekilde tamamlanabilir. Her altyapı farklılık gösterebilir; bu adımları kendi ortamınıza uyarlarken dikkat edin.&lt;/p&gt;</description></item><item><title>Hakkımda</title><link>http://kursatbal.com/hakk%C4%B1mda/</link><pubDate>Wed, 01 Jan 2025 00:00:00 +0000</pubDate><guid>http://kursatbal.com/hakk%C4%B1mda/</guid><description>&lt;h2 id="harun-kürşat-bal"&gt;Harun Kürşat Bal
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;System Engineer&lt;/strong&gt; — Tuzla, İstanbul · vMind Bilgi ve Teknolojileri A.Ş.&lt;/p&gt;
&lt;hr&gt;
&lt;details open&gt;
&lt;summary&gt;🛠️ Teknoloji Stack'i&lt;/summary&gt;
&lt;div class="tech-badges"&gt;
&lt;img src="https://img.shields.io/badge/Active_Directory-0078D4?style=for-the-badge&amp;logo=microsoft&amp;logoColor=white" /&gt;
&lt;img src="https://img.shields.io/badge/Entra_ID-0078D4?style=for-the-badge&amp;logo=microsoftazure&amp;logoColor=white" /&gt;
&lt;img src="https://img.shields.io/badge/Microsoft_Azure-0078D4?style=for-the-badge&amp;logo=microsoftazure&amp;logoColor=white" /&gt;
&lt;img src="https://img.shields.io/badge/Microsoft_365-D83B01?style=for-the-badge&amp;logo=microsoftoffice&amp;logoColor=white" /&gt;
&lt;img src="https://img.shields.io/badge/Exchange-0078D4?style=for-the-badge&amp;logo=microsoftexchange&amp;logoColor=white" /&gt;
&lt;img src="https://img.shields.io/badge/VMware_vSphere-607078?style=for-the-badge&amp;logo=vmware&amp;logoColor=white" /&gt;
&lt;img src="https://img.shields.io/badge/Hyper--V-0078D4?style=for-the-badge&amp;logo=microsoft&amp;logoColor=white" /&gt;
&lt;img src="https://img.shields.io/badge/Sangfor-E4002B?style=for-the-badge&amp;logoColor=white" /&gt;
&lt;img src="https://img.shields.io/badge/Citrix-452170?style=for-the-badge&amp;logo=citrix&amp;logoColor=white" /&gt;
&lt;img src="https://img.shields.io/badge/Windows_Server-0078D4?style=for-the-badge&amp;logo=windows&amp;logoColor=white" /&gt;
&lt;img src="https://img.shields.io/badge/Veeam-00B336?style=for-the-badge&amp;logo=veeam&amp;logoColor=white" /&gt;
&lt;img src="https://img.shields.io/badge/Nutanix-024DA1?style=for-the-badge&amp;logo=nutanix&amp;logoColor=white" /&gt;
&lt;img src="https://img.shields.io/badge/Linux-FCC624?style=for-the-badge&amp;logo=linux&amp;logoColor=black" /&gt;
&lt;img src="https://img.shields.io/badge/PowerShell-5391FE?style=for-the-badge&amp;logo=powershell&amp;logoColor=white" /&gt;
&lt;img src="https://img.shields.io/badge/Cisco_IronPort-1BA0D7?style=for-the-badge&amp;logo=cisco&amp;logoColor=white" /&gt;
&lt;img src="https://img.shields.io/badge/Dell-007DB8?style=for-the-badge&amp;logo=dell&amp;logoColor=white" /&gt;
&lt;/div&gt;
&lt;/details&gt;
&lt;details&gt;
&lt;summary&gt;💼 İş Deneyimi&lt;/summary&gt;
&lt;p&gt;&lt;strong&gt;System Engineer&lt;/strong&gt; — vMind Bilgi ve Teknolojileri A.Ş. · İstanbul · &lt;code&gt;Mayıs 2024 – Devam Ediyor&lt;/code&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Dell, HP, IBM ve Nutanix sunucu/depolama sistemlerinin fiziksel kurulumu ve devreye alınması&lt;/li&gt;
&lt;li&gt;SAN switch kurulumu ve konfigürasyonu&lt;/li&gt;
&lt;li&gt;VMware, Hyper-V, Sangfor sanallaştırma altyapılarının kurulumu ve konfigürasyonu&lt;/li&gt;
&lt;li&gt;Windows Server rollerinin (DNS, DHCP, WSUS, IIS, LAPS, Active Directory, RDS, GPO) yönetimi&lt;/li&gt;
&lt;li&gt;Active Directory ve Entra ID hibrit kimlik yönetimi, AD Connect, GPO tasarımı&lt;/li&gt;
&lt;li&gt;Exchange Server &amp;amp; Office 365 kurulumu; geçiş süreçleri yönetimi&lt;/li&gt;
&lt;li&gt;Enterprise Vault arşivleme, IronPort/SMG/TrendMicro mail gateway yönetimi&lt;/li&gt;
&lt;li&gt;Citrix VDI, Veeam B&amp;amp;R, Networker, PPDM; DR simülasyonları&lt;/li&gt;
&lt;li&gt;Linux sistem yönetimi ve NAS kurulumu&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;System Engineer&lt;/strong&gt; — Neocom İletişim Teknolojileri A.Ş. · İstanbul · &lt;code&gt;Nisan 2022 – Mayıs 2024&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Akademik Planlama Uzmanı&lt;/strong&gt; — Haliç Üniversitesi · İstanbul · &lt;code&gt;Aralık 2019 – Mayıs 2021&lt;/code&gt;&lt;/p&gt;
&lt;/details&gt;
&lt;details&gt;
&lt;summary&gt;🏆 Sertifikalar&lt;/summary&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Sertifika&lt;/th&gt;
&lt;th&gt;Kurum&lt;/th&gt;
&lt;th&gt;Tarih&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Security, Compliance &amp;amp; Identity Fundamentals&lt;/td&gt;
&lt;td&gt;Microsoft&lt;/td&gt;
&lt;td&gt;Mayıs 2026&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Certified Expert – VMware Cloud Foundation (Pre-Sales)&lt;/td&gt;
&lt;td&gt;Broadcom&lt;/td&gt;
&lt;td&gt;Mart 2026&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Proven Professional – VMware Cloud Foundation (Pre-Sales)&lt;/td&gt;
&lt;td&gt;Broadcom&lt;/td&gt;
&lt;td&gt;Mart 2026&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Virtual Desktops Technical Curriculum&lt;/td&gt;
&lt;td&gt;NVIDIA&lt;/td&gt;
&lt;td&gt;Mayıs 2025&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Azure Administrator Associate (AZ-104)&lt;/td&gt;
&lt;td&gt;Microsoft&lt;/td&gt;
&lt;td&gt;Kasım 2022&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Wi-Fi Product &amp;amp; Configuration Training&lt;/td&gt;
&lt;td&gt;H3C&lt;/td&gt;
&lt;td&gt;Haziran 2022&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Bulut Bilişim Uzmanlığı&lt;/td&gt;
&lt;td&gt;İstanbul Topkapı Üniversitesi&lt;/td&gt;
&lt;td&gt;Mart 2022&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/details&gt;
&lt;details&gt;
&lt;summary&gt;🎓 Eğitim&lt;/summary&gt;
&lt;p&gt;&lt;strong&gt;Bilgisayar Mühendisliği&lt;/strong&gt; — Haliç Üniversitesi · 2024&lt;/p&gt;
&lt;/details&gt;
&lt;details&gt;
&lt;summary&gt;📬 İletişim&lt;/summary&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Email&lt;/strong&gt;: &lt;a class="link" href="mailto:krstball@gmail.com" &gt;krstball@gmail.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LinkedIn&lt;/strong&gt;: &lt;a class="link" href="https://www.linkedin.com/in/harunkursatbal/" target="_blank" rel="noopener"
&gt;linkedin.com/in/harunkursatbal&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GitHub&lt;/strong&gt;: &lt;a class="link" href="https://github.com/kursatbal" target="_blank" rel="noopener"
&gt;github.com/kursatbal&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/details&gt;</description></item><item><title>Veeam Backup &amp; Replication — Teknik Rehber ve Yapılandırma Kılavuzu</title><link>http://kursatbal.com/p/veeam-backup-replication-teknik-rehber-ve-yap%C4%B1land%C4%B1rma-k%C4%B1lavuzu/</link><pubDate>Sun, 15 Dec 2024 00:00:00 +0000</pubDate><guid>http://kursatbal.com/p/veeam-backup-replication-teknik-rehber-ve-yap%C4%B1land%C4%B1rma-k%C4%B1lavuzu/</guid><description>&lt;p&gt;Veeam Backup &amp;amp; Replication 12.x baz alınarak hazırlanmış bu rehber; VMware vSphere ortamında yedekleme altyapısının tasarımından işletimine kadar tüm adımları kapsamaktadır.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="veeam-backup-proxy"&gt;Veeam Backup Proxy
&lt;/h2&gt;&lt;h3 id="proxy-nedir-ve-neden-kullanılır"&gt;Proxy Nedir ve Neden Kullanılır?
&lt;/h3&gt;&lt;p&gt;Veeam Backup Proxy, yedekleme iş yükünü Veeam Backup Server&amp;rsquo;dan alarak dağıtık bir mimari oluşturan bileşendir. Küçük ortamlarda Veeam Server&amp;rsquo;ın kendisi proxy görevini üstlenebilir; ancak VM sayısı arttıkça ve yedekleme pencereleri daraldıkça ayrı proxy sunucuları zorunlu hale gelir.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Temel işlevi:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hedef VM&amp;rsquo;lerin disklerini hot-add veya doğrudan erişim yöntemiyle kendisine bağlar&lt;/li&gt;
&lt;li&gt;Değişen blokları (incremental) veya tam yedekleri (full backup) okuyarak depoya aktarır&lt;/li&gt;
&lt;li&gt;Yedekleme sunucusunu kaynak okuma yükünden kurtarır, ölçeklenebilirlik sağlar&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="yedekleme-iş-akışı"&gt;Yedekleme İş Akışı
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;Veeam Server, ilgili VM&amp;rsquo;i bulmak için ESXi ana bilgisayarına sorgu gönderir&lt;/li&gt;
&lt;li&gt;Veeam Backup &amp;amp; Replication, VM snapshot&amp;rsquo;ı oluşturmak için VMware vSphere API&amp;rsquo;sini tetikler&lt;/li&gt;
&lt;li&gt;VM&amp;rsquo;in sanal diskleri, VMware yedekleme proxy&amp;rsquo;sine hot-add olarak bağlanır (VM çalışmaya devam eder)&lt;/li&gt;
&lt;li&gt;Proxy, verileri doğrudan bağlı disklerden okuyarak yedekleme deposuna yazar&lt;/li&gt;
&lt;li&gt;İşlem tamamlandığında VM diskleri proxy&amp;rsquo;den ayrılır, snapshot silinir&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="proxy-taşıma-yöntemleri"&gt;Proxy Taşıma Yöntemleri
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Fiber Kanal (FC) SAN — Doğrudan Depolama Erişimi&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;En yüksek performanslı yöntemdir. LAN trafiğini tamamen atlar. Storage&amp;rsquo;e doğrudan FC bağlantısı olan fiziksel sunucularda kullanılır.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Direct SAN:&lt;/strong&gt; SAN&amp;rsquo;a FC bağlantısıyla doğrudan erişim — en verimli yöntem&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Virtual Appliance (HotAdd):&lt;/strong&gt; Depolama ağındaki ESXi host üzerinde çalışan VM — ikinci en iyi yöntem&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ağ modu (NBD):&lt;/strong&gt; LAN üzerinden erişim — en az verimli, minimum 10 Gbps önerilir (1 Gbps yetmez)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;iSCSI / NFS Ortamları&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;iSCSI veya NFS tabanlı depolama sistemlerinde hem fiziksel hem de sanal makine proxy olarak kullanılabilir. Yöntem seçimi depolama bant genişliği ve gecikme sürelerine bağlıdır.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="proxy-sayısı-hesaplama"&gt;Proxy Sayısı Hesaplama
&lt;/h2&gt;&lt;h3 id="kapasite-formülleri"&gt;Kapasite Formülleri
&lt;/h3&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Değişken&lt;/th&gt;
&lt;th&gt;Formül&lt;/th&gt;
&lt;th&gt;Açıklama&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Kaynak veri (MB)&lt;/td&gt;
&lt;td&gt;Backup alınacak toplam veri boyutu&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;W&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Yedekleme penceresi (sn)&lt;/td&gt;
&lt;td&gt;Backup&amp;rsquo;ın tamamlanması gereken süre&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;T&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;D / W (MB/s)&lt;/td&gt;
&lt;td&gt;Saniyede işlenmesi gereken veri miktarı&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;CR&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Değişim oranı (%)&lt;/td&gt;
&lt;td&gt;Günlük ortalama veri değişim yüzdesi&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;CF&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;T / 100&lt;/td&gt;
&lt;td&gt;Full backup için gereken toplam CPU çekirdeği&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;CI&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;(T × CR) / 25&lt;/td&gt;
&lt;td&gt;Incremental backup için gereken CPU çekirdeği&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="örnek-hesaplama"&gt;Örnek Hesaplama
&lt;/h3&gt;&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Senaryo:&lt;/strong&gt; 1.000 VM | 100 TB Depolama | 8 Saatlik Backup Penceresi | %10 Günlük Değişim Oranı&lt;/p&gt;
&lt;/blockquote&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;span class="lnt"&gt;4
&lt;/span&gt;&lt;span class="lnt"&gt;5
&lt;/span&gt;&lt;span class="lnt"&gt;6
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;D = 100 TB × 1.024 × 1.024 = 104.857.600 MB
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;W = 8 saat × 3.600 sn = 28.800 saniye
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;T = 104.857.600 / 28.800 = 3.641 MB/sn
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;CF = 3.641 / 100 = 36 çekirdek → Full backup
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;CI = (3.641 × 0,10) / 25 = 14 çekirdek → Incremental backup
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Sonuç:&lt;/strong&gt; Bu ortam için 36 çekirdek / 72 GB RAM kapasitesinde proxy altyapısı gerekmektedir. Tek bir proxy&amp;rsquo;nin sınırı 18 CPU / 36 GB RAM olduğundan, her biri 8 CPU + 16 GB RAM olan &lt;strong&gt;en az 5 proxy sunucusu&lt;/strong&gt; konuşlandırılmalıdır.&lt;/p&gt;
&lt;h3 id="proxy-tasarım-gereksinimleri"&gt;Proxy Tasarım Gereksinimleri
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;Her bir CPU, 2 eş zamanlı sanal disk (vDisk) işlemini destekler (2 task = 1 CPU + 2 GB RAM)&lt;/li&gt;
&lt;li&gt;Proxy, yedeklenecek VM&amp;rsquo;lerin bulunduğu depolamaya doğrudan erişebilmelidir (LAN-free tercih edilir)&lt;/li&gt;
&lt;li&gt;Veeam önerisi: HotAdd modunda datacenter altına özel bir proxy VM oluşturulması — diğer VM&amp;rsquo;lere doğrudan erişim sağlar&lt;/li&gt;
&lt;li&gt;Maksimum kapasite: Proxy başına &lt;strong&gt;18 CPU ve 36 GB RAM&lt;/strong&gt; (Veeam sınırı)&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="veeam-proxy-kurulumu"&gt;Veeam Proxy Kurulumu
&lt;/h2&gt;&lt;h3 id="ön-gereksinimler"&gt;Ön Gereksinimler
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;Windows Server 2016 veya üzeri (2022 önerilir)&lt;/li&gt;
&lt;li&gt;Firewall kuralı: Veeam sunucusundan proxy&amp;rsquo;ye tüm portlarda erişim izni (Allow ALL)&lt;/li&gt;
&lt;li&gt;Proxy VM&amp;rsquo;in ilgili ESXi host&amp;rsquo;a ve storage&amp;rsquo;e ağ erişimi&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="kurulum-adımları"&gt;Kurulum Adımları
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;Windows Server kurulumu tamamlanır ve Veeam Agent gereksinimlerine göre yapılandırılır&lt;/li&gt;
&lt;li&gt;Veeam Backup &amp;amp; Replication konsolundan &lt;strong&gt;Backup Infrastructure → Backup Proxies&lt;/strong&gt; bölümüne gidin&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&amp;ldquo;Add VMware Backup Proxy&amp;rdquo;&lt;/strong&gt; seçeneği seçilir (VMware vSphere mimarisi için)&lt;/li&gt;
&lt;li&gt;Server sekmesinde &lt;strong&gt;&amp;ldquo;Add New&amp;rdquo;&lt;/strong&gt; ile Windows makinesi eklenir; kimlik bilgileri girilir&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&amp;ldquo;Max Concurrent Tasks&amp;rdquo;&lt;/strong&gt; değeri belirlenir (1 CPU = 2 task kuralına göre)&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="transport-modu-seçimi"&gt;Transport Modu Seçimi
&lt;/h3&gt;&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&amp;ldquo;Automatic selection&amp;rdquo;&lt;/strong&gt; bırakmak genellikle en güvenli seçimdir; Veeam ortama göre en uygun modu otomatik seçer.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Virtual Appliance (HotAdd):&lt;/strong&gt; Proxy ve hedef VM aynı ESXi host üzerindeyse — en hızlı seçenek&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Direct Storage Access:&lt;/strong&gt; Proxy&amp;rsquo;nin SAN/NFS&amp;rsquo;e doğrudan erişimi varsa — ikinci en hızlı&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Network (NBD):&lt;/strong&gt; Diğer modlar mümkün değilse — yavaş, yalnızca 10 Gbps+ ağlarda kullanılmalı&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="veeam-restore-seçenekleri"&gt;Veeam Restore Seçenekleri
&lt;/h2&gt;&lt;h3 id="instant-recovery-anlık-kurtarma"&gt;Instant Recovery (Anlık Kurtarma)
&lt;/h3&gt;&lt;p&gt;VM, doğrudan backup deposundan çalıştırılır. Hızlı erişim sağlar ancak performansı sınırlıdır; üretim ortamına geçiş için &lt;strong&gt;&amp;ldquo;Migrate to Production&amp;rdquo;&lt;/strong&gt; kullanılmalıdır.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Önemli:&lt;/strong&gt; Instant Recovery sırasında vCenter üzerinden poweroff/on veya network adapter değişikliği yapmayın. VM Veeam üzerinden çalıştığından veri kaybı yaşanabilir.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Redirect Write Cache seçeneği:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;SSD datastore mevcutsa: Write cache için SSD datastore seçilmesi performansı artırır&lt;/li&gt;
&lt;li&gt;SSD yoksa bu seçeneği aktif etmeyin — HDD üzerinde ciddi yavaşlamaya neden olur&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="restore-entire-vm"&gt;Restore Entire VM
&lt;/h3&gt;&lt;p&gt;Backup dosyasından VM&amp;rsquo;i kalıcı olarak geri yükler. Üç mod mevcuttur:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Original location:&lt;/strong&gt; VM doğrudan mevcut konumunun üzerine yazılır&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;New location / different settings:&lt;/strong&gt; Host, disk, network gibi ayarlar özelleştirilerek geri yüklenir — &lt;strong&gt;önerilen yöntem&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Staged restore:&lt;/strong&gt; Test ortamında doğrulamak için kullanılır (nadiren tercih edilir)&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;İpucu:&lt;/strong&gt; &amp;ldquo;Quick Rollback&amp;rdquo; seçeneği; yazılım hatası veya yanlışlıkla silme durumlarında yalnızca değişen bloklarını yazar — tam restore&amp;rsquo;dan çok daha hızlıdır.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id="diğer-restore-seçenekleri"&gt;Diğer Restore Seçenekleri
&lt;/h3&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Seçenek&lt;/th&gt;
&lt;th&gt;Açıklama&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Instant Disk Recovery&lt;/td&gt;
&lt;td&gt;Sanal disk düzeyinde kurtarma — disk farklı bir VM&amp;rsquo;e bağlanabilir&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Restore Virtual Disk&lt;/td&gt;
&lt;td&gt;Kalıcı disk kurtarma (Instant Disk&amp;rsquo;in kalıcı versiyonu)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Restore VM Files&lt;/td&gt;
&lt;td&gt;VMDK, VMX gibi VM dosyalarını kurtarır&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Restore Guest Files&lt;/td&gt;
&lt;td&gt;Uygulama seviyesinde dosya kurtarma (VSS desteği gerektirir)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Export as Virtual Disk&lt;/td&gt;
&lt;td&gt;Backup içeriğini sanal disk olarak dışa aktarır&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Export Backup&lt;/td&gt;
&lt;td&gt;VM&amp;rsquo;i doğrudan başka ortama aktarır&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="veeam-replication-replikasyon"&gt;Veeam Replication (Replikasyon)
&lt;/h2&gt;&lt;h3 id="replikasyon-mimarisi"&gt;Replikasyon Mimarisi
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;On-site (Tek vCenter):&lt;/strong&gt; Kaynak ve hedef sunucular aynı vCenter altında bulunur. Backup proxy kaynak host ile hedef host arasındaki veri aktarımını üstlenir. Prod tarafta en az bir yedek proxy zorunludur.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Off-site (İki vCenter):&lt;/strong&gt; Kaynak ve hedef ortamlar farklı vCenter&amp;rsquo;lar yönetimindedir. WAN üzerinden replikasyon için her iki tarafta da proxy ve isteğe bağlı WAN Accelerator konuşlandırılır.&lt;/p&gt;
&lt;h3 id="erişim-gereksinimleri"&gt;Erişim Gereksinimleri
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Production (Kaynak) Taraf Proxy&amp;rsquo;si:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Veeam Backup Server&amp;rsquo;a erişim&lt;/li&gt;
&lt;li&gt;Kaynak ESXi ana bilgisayarına erişim&lt;/li&gt;
&lt;li&gt;DR tarafındaki hedef proxy&amp;rsquo;ye erişim&lt;/li&gt;
&lt;li&gt;Replika meta verilerinin bulunduğu backup deposuna erişim&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;DR (Hedef) Taraf Proxy&amp;rsquo;si:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Prod taraftaki Veeam Backup Server&amp;rsquo;a erişim&lt;/li&gt;
&lt;li&gt;Hedef ESXi ana bilgisayarına erişim&lt;/li&gt;
&lt;li&gt;Kaynak proxy&amp;rsquo;ye erişim&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Site dışı replikasyon senaryosunda Veeam veri sıkıştırma uygular; kaynak proxy veri bloklarını sıkıştırarak WAN üzerinden iletir, hedef proxy bu verileri açarak VMware vSphere biçiminde depolar.&lt;/p&gt;
&lt;h3 id="replikasyon-çalışma-prensibi"&gt;Replikasyon Çalışma Prensibi
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;Backup Server, kaynak VM&amp;rsquo;in snapshot&amp;rsquo;ını alır&lt;/li&gt;
&lt;li&gt;Snapshot, VM&amp;rsquo;in çalışmasını sürdürürken ana diski salt okunur (read-only) hale getirir&lt;/li&gt;
&lt;li&gt;Kaynak proxy, disk verilerini işleyerek hedef proxy&amp;rsquo;ye aktarır&lt;/li&gt;
&lt;li&gt;Hedef proxy, DR ortamında sanal makineyi oluşturur veya günceller&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="replication-job-yapılandırması"&gt;Replication Job Yapılandırması
&lt;/h2&gt;&lt;h3 id="name-sekmesi"&gt;Name Sekmesi
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Replica seeding:&lt;/strong&gt; DR tarafında mevcut backup varsa ve WAN bant genişliği düşükse bu seçenek backup&amp;rsquo;tan ilk replikayı oluşturur&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Network remapping:&lt;/strong&gt; Kaynak ve hedef sitedeki sanal ağlar (vSwitch/portgroup) farklıysa — ağ eşleme tablosu tanımlanır&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Replica re-IP:&lt;/strong&gt; DR sitesinde farklı IP adresi planı varsa — makineye otomatik yeni IP atanır&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;High priority:&lt;/strong&gt; Bu job kaynak planlamasında önceliklendirilir&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="virtual-machines-sekmesi"&gt;Virtual Machines Sekmesi
&lt;/h3&gt;&lt;p&gt;Replike edilecek VM&amp;rsquo;ler seçilir. Kaynak veri modu belirlenir:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;From production storage:&lt;/strong&gt; VM&amp;rsquo;den anlık kopyalama — kritik VM&amp;rsquo;lerde snapshot performans etkisi yaratabilir&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;From backup files:&lt;/strong&gt; Var olan backup dosyasından replikasyon — &lt;strong&gt;kritik VM&amp;rsquo;ler için önerilir&lt;/strong&gt;, üretim etkisi minimumdur&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="destination-sekmesi"&gt;Destination Sekmesi
&lt;/h3&gt;&lt;p&gt;DR tarafındaki hedef vCenter, host, datastore ve klasör seçilir.&lt;/p&gt;
&lt;h3 id="network-sekmesi"&gt;Network Sekmesi
&lt;/h3&gt;&lt;p&gt;Kaynak ve hedef VM&amp;rsquo;lerin bağlanacağı sanal ağlar eşleştirilir.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;İpucu:&lt;/strong&gt; DR tarafında ayrı bir vSwitch/portgroup oluşturup replikayı bu ağa bağlamak, production ağıyla istenmeyen iletişimi engeller.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id="job-settings-sekmesi"&gt;Job Settings Sekmesi
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;Replikasyon meta verilerini depolayacak backup deposu seçilir&lt;/li&gt;
&lt;li&gt;Replica name suffix (örn. &lt;code&gt;_replica&lt;/code&gt;) ve kaç geri yükleme noktası tutulacağı belirlenir&lt;/li&gt;
&lt;li&gt;İlk çalıştırmada full backup alınır; sonraki çalıştırmalarda yalnızca incremental değişiklikler aktarılır&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="data-transfer-sekmesi"&gt;Data Transfer Sekmesi
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Direct:&lt;/strong&gt; Hızlı WAN veya LAN bağlantıları için — standart seçim&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Through built-in WAN accelerators:&lt;/strong&gt; Düşük bant genişlikli uzak siteler için — her iki tarafa da WAN Accelerator kurulumu gerektirir&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="failover-ve-failback-yönetimi"&gt;Failover ve Failback Yönetimi
&lt;/h2&gt;&lt;h3 id="failover-seçenekleri"&gt;Failover Seçenekleri
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Failover Now:&lt;/strong&gt; Replika anında ayağa kaldırılır. Planlanmamış kesintilerde veya anlık test amacıyla kullanılır.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Planned Failover:&lt;/strong&gt; Bakım pencereleri veya kontrollü geçişler için tercih edilen yöntemdir. İlgili replica job eklenerek gecikme süresi (delay) tanımlanır — bu değer, production VM&amp;rsquo;in düşmesinden kaç saniye sonra DR VM&amp;rsquo;in devreye alınacağını belirler.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Add to Failover Plan:&lt;/strong&gt; Birden fazla VM&amp;rsquo;i sıralı şekilde failover planına ekler. Uygulama bağımlılıklarına göre sıra belirlenir (önce SQL Server, ardından uygulama sunucusu gibi).&lt;/p&gt;
&lt;h3 id="failover-restore-noktası-seçimi"&gt;Failover Restore Noktası Seçimi
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;&amp;ldquo;Failover to replica&amp;rdquo; seçeneğiyle ilerlenir&lt;/li&gt;
&lt;li&gt;Virtual machines bölümünde ilgili replica VM seçilir&lt;/li&gt;
&lt;li&gt;&amp;ldquo;Point&amp;rdquo; menüsünden geri dönülecek snapshot noktası seçilir — bu noktalar vCenter&amp;rsquo;da saatlik snapshot olarak görünür&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="failback-seçenekleri"&gt;Failback Seçenekleri
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Fail Back to Production:&lt;/strong&gt; DR&amp;rsquo;da çalışan replica&amp;rsquo;daki değişiklikler, production VM&amp;rsquo;e aktarılarak üretim ortamına geri dönülür.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Önemli:&lt;/strong&gt; Failover tamamlandıktan sonra MUTLAKA &amp;ldquo;Fail Back to Production&amp;rdquo; kullanılmalıdır. İşlem sonunda &lt;strong&gt;&amp;ldquo;Commit Failback&amp;rdquo;&lt;/strong&gt; tıklanarak değişiklikler kalıcı hale getirilir.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Permanent Failover:&lt;/strong&gt; Replica, production VM&amp;rsquo;in kalıcı olarak yerine geçer — artık replica job kaldırılır ve DR&amp;rsquo;daki makine yeni production olur. Kullanılmadan önce eski production VM&amp;rsquo;in kapatıldığından emin olun.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Undo Failover:&lt;/strong&gt; Failover işlemi geri alınır — replica kapatılır, üzerindeki tüm değişiklikler atılır. Test amaçlı failover&amp;rsquo;lardan çıkmak için kullanılır.&lt;/p&gt;
&lt;h3 id="fail-back-to-production--çalışma-prensibi"&gt;Fail Back to Production — Çalışma Prensibi
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;DR tarafındaki aktif replica üzerinde sağ tıklanır → &amp;ldquo;Failback to Production&amp;rdquo; seçilir&lt;/li&gt;
&lt;li&gt;Failback modu seçilir:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Failback to original VM:&lt;/strong&gt; Production altyapısı bozulmadıysa ve orijinal VM hâlâ mevcutsa — yalnızca delta farklar aktarılır&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Failback to original VM restored in a different location:&lt;/strong&gt; Orijinal VM farklı konuma restore edildiyse&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Failback to specified location (advanced):&lt;/strong&gt; Orijinal VM yoksa — tüm disk verileri ağ üzerinden taşınır, önemli bant genişliği tüketir&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Failback Mode belirlenir: Auto (VM hazır olduğunda), Scheduled (belirlenen bakım saatinde), Manual&lt;/li&gt;
&lt;li&gt;İşlem tamamlandıktan sonra replica&amp;rsquo;ya sağ tıklanır → &lt;strong&gt;&amp;ldquo;Commit Failback&amp;rdquo;&lt;/strong&gt; seçilir&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="replica-seeding-replikasyon-tohumlaması"&gt;Replica Seeding (Replikasyon Tohumlaması)
&lt;/h2&gt;&lt;h3 id="seeding-nedir"&gt;Seeding Nedir?
&lt;/h3&gt;&lt;p&gt;Replica seeding, düşük bant genişlikli WAN bağlantıları üzerinden ilk replikasyon yükünü azaltmak için kullanılır. Production&amp;rsquo;daki mevcut backup, DR sitesindeki backup deposuna taşınır; Veeam bu backup&amp;rsquo;ı &amp;ldquo;tohum&amp;rdquo; olarak kullanarak yalnızca sonraki değişiklikleri WAN üzerinden aktarır.&lt;/p&gt;
&lt;h3 id="seeding-adımları"&gt;Seeding Adımları
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;Replike edilecek VM&amp;rsquo;lerin backup&amp;rsquo;ı production sitedeki backup deposuna alınır&lt;/li&gt;
&lt;li&gt;Bu backup dosyaları (VBK + VBM, varsa VIB) DR sitesindeki backup deposuna kopyalanır (taşınabilir disk, SCP, vb.)&lt;/li&gt;
&lt;li&gt;DR sitesindeki backup deposu &lt;strong&gt;&amp;ldquo;Rescan&amp;rdquo;&lt;/strong&gt; edilerek Veeam&amp;rsquo;in kopyayı algılaması sağlanır&lt;/li&gt;
&lt;li&gt;Replikasyon job&amp;rsquo;u oluşturulurken Seeding sekmesinde bu depo seçilir&lt;/li&gt;
&lt;li&gt;İlk senkronizasyonda Veeam, VM&amp;rsquo;i backup&amp;rsquo;tan geri yükler; sonraki çalışmalarda yalnızca delta aktarır&lt;/li&gt;
&lt;/ol&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Önemli:&lt;/strong&gt; Yedeklemeleri DR sitesindeki scale-out (genişletilebilir) yedekleme deposuna kopyalamak desteklenmez. Standart backup deposu kullanılmalıdır.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="yedekleme-türleri-ve-vss"&gt;Yedekleme Türleri ve VSS
&lt;/h2&gt;&lt;h3 id="backup-türleri"&gt;Backup Türleri
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Full Backup (Tam Yedek):&lt;/strong&gt; Tüm veri bloklarının yedeklenmesidir. Geri yükleme en hızlı ve basittir; ancak depolama alanı tüketimi yüksektir. Genellikle haftalık veya aylık alınır.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Incremental Backup (Artımlı Yedek):&lt;/strong&gt; Son yedeklemeden bu yana değişen bloklardan oluşur. Depolama ve süre açısından verimlidir. Geri yükleme için zincir bütünlüğü gereklidir.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Synthetic Full Backup:&lt;/strong&gt; Veeam&amp;rsquo;in bir önceki full backup ile biriken incremental&amp;rsquo;ları birleştirerek yeni bir full backup oluşturduğu yöntemdir. Kaynak sisteme ek yük bindirmeden güncel bir full backup sağlar.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Synthetic Full vs. Active Full:&lt;/strong&gt; Synthetic Full, kaynak storage&amp;rsquo;e dokunmadan Veeam deposundaki verilerden oluşturulur. Active Full ise kaynaktan yeniden tam veri okur — daha yavaş ama zincir bağımsız.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id="vss-volume-shadow-copy-service"&gt;VSS (Volume Shadow Copy Service)
&lt;/h3&gt;&lt;p&gt;VSS, Windows&amp;rsquo;un anlık kopyalama mekanizmasıdır. Veeam, uygulama tutarlı (application-consistent) yedekler alabilmek için VSS&amp;rsquo;yi kullanır.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;VSS&amp;rsquo;nin Sağladıkları:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Aktif uygulama verilerinin (SQL Server, Exchange, Active Directory vb.) tutarlı anlık kopyasını alır&lt;/li&gt;
&lt;li&gt;Dosyalar ve uygulamalar çalışmaya devam ederken veri bütünlüğü sağlar — uygulamayı durdurmaya gerek kalmaz&lt;/li&gt;
&lt;li&gt;Uygulama seviyesinde geri yükleme (granular recovery) imkânı sunar&lt;/li&gt;
&lt;li&gt;Yedekleme sırasında yalnızca değişen bloklar işlendiğinden performans ve hız optimize edilir&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="veeam-snapshot-mekanizması"&gt;Veeam Snapshot Mekanizması
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;VM çalışırken arka planda VMware snapshot alınır — diskler salt okunur hale getirilir&lt;/li&gt;
&lt;li&gt;Snapshot, yedekleme sırasında oluşan değişiklikleri ayrı delta dosyasında izler&lt;/li&gt;
&lt;li&gt;Yedekleme tamamlandıktan sonra snapshot silinir, delta değişiklikler disk&amp;rsquo;e uygulanır&lt;/li&gt;
&lt;li&gt;Kullanıcılar ve uygulamalar süreç boyunca kesintisiz çalışmaya devam eder&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="active-directory-nesne-kurtarma"&gt;Active Directory Nesne Kurtarma
&lt;/h2&gt;&lt;h3 id="yapılandırma"&gt;Yapılandırma
&lt;/h3&gt;&lt;p&gt;Uygulama farkındalıklı (application-aware) yedekleme için Guest Processing sekmesinde &lt;strong&gt;&amp;ldquo;Enable Application-Aware Processing&amp;rdquo;&lt;/strong&gt; aktif edilmelidir. Domain Admin veya Enterprise Admin düzeyinde kimlik bilgisi tanımlanmalıdır.&lt;/p&gt;
&lt;h3 id="ad-nesne-kurtarma-adımları"&gt;AD Nesne Kurtarma Adımları
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;Veeam konsolunda &lt;strong&gt;Restore → Application Items → Microsoft Active Directory Objects&lt;/strong&gt; bölümüne gidin&lt;/li&gt;
&lt;li&gt;Kurtarılacak backup noktası ve domain seçilir&lt;/li&gt;
&lt;li&gt;&amp;ldquo;Compare Object Attributes&amp;rdquo; ile nesnenin mevcut ve backup&amp;rsquo;taki durumu karşılaştırılır&lt;/li&gt;
&lt;li&gt;Silinmiş (tombstoned) nesneler tespit edilir — &amp;ldquo;Restore object&amp;rdquo; ile nesne geri yüklenir&lt;/li&gt;
&lt;/ol&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;İpucu:&lt;/strong&gt; Silinen AD nesneleri, tombstone süresi dolmadan (varsayılan &lt;strong&gt;180 gün&lt;/strong&gt;) hem Veeam ile hem de Windows&amp;rsquo;un AD Recycle Bin özelliğiyle (etkinleştirilmişse) kurtarılabilir.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="yaygın-sorunlar-ve-çözümler"&gt;Yaygın Sorunlar ve Çözümler
&lt;/h2&gt;&lt;h3 id="veeam-upgrade--sspi-hatası"&gt;Veeam Upgrade — SSPI Hatası
&lt;/h3&gt;&lt;p&gt;Upgrade sırasında SSPI kimlik doğrulama hatasıyla karşılaşılırsa &lt;strong&gt;Veeam KB4542&lt;/strong&gt; makalesindeki adımlar izlenmelidir.&lt;/p&gt;
&lt;h3 id="de-duplicated-depolama-hataları"&gt;De-duplicated Depolama Hataları
&lt;/h3&gt;&lt;p&gt;Windows Server&amp;rsquo;da Data Deduplication özelliği etkin olan hacimlere yönelik FLR (File Level Restore) işlemlerinde sorunlar yaşanabilir. Bu durumda deduplication özelliğini geçici olarak devre dışı bırakın veya Veeam&amp;rsquo;in FLR proxy&amp;rsquo;sini deduplicated olmayan bir volume üzerinde çalıştırın.&lt;/p&gt;</description></item><item><title>Archives</title><link>http://kursatbal.com/archives/</link><pubDate>Tue, 28 May 2019 00:00:00 +0000</pubDate><guid>http://kursatbal.com/archives/</guid><description/></item><item><title>Arama</title><link>http://kursatbal.com/search/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>http://kursatbal.com/search/</guid><description/></item></channel></rss>