Author Archives: Özgür Mazlum

Powercli: Vmware uzerindeki sunucularin dnsserverdaki kayitlarini kontrol etmek

By | 03/02/2021

Bu script vmware uzerindeki sanal sunucularin hostname ve ip adreslerini getirerek dns sunucu uzerinden bu sunucularin kayitlari varmi yada dogru mu diye kontrol edebiliriz. Ben sonuclari ayrica bir mysql servera gonderiyorum. Bunu bir web portal uzerinden kolayca gormemizi sagliyor. Yakin zamanda tum projeyi acik kaynak kod olarak paylasmayi hedefliyorum.   Import-Module -Name DnsServer #Get-WindowsFeature -Name… Read More »

Powercli: Onemli Vmware eventleri Mysqle kayit etmek

By | 03/02/2021

Bu powercli script ile yeni acilan ve silinen sunucu adlarini bir veri tabanina kayit edebilirsiniz. loglardaki degerleri birlestirerek makine olsutran username bilgisini de kayit ediyorum. $tableName = “vmware.events” $VMsNewRemovedAge = 60 $records = Get-VIEventPlus -Start ((get-date).adddays(-$VMsNewRemovedAge)) -EventType @(“VmCreatedEvent”, “VmBeingClonedEvent”, “VmBeingDeployedEvent”) | Select-Object createdTime, UserName, fullFormattedMessage $SelectQuery = “Select * FROM $tableName ” $mysqlResults = Invoke-MySQLQuery… Read More »

Powercli ile Mysqle veri gönderme

By | 16/01/2021

Vmware üzerinde powershell ile aldığınız raporları kayıt etmek için mysql veritabanını kullanabilirsiniz. Bu bağlantı için mysql .net bağlantısı için hazırladığı dll i kullanabilirsiniz. https://dev.mysql.com/downloads/connector/net/ adresten ilgili connectoru indirebilirsiniz. connect the library MySql.Data.dll Add-Type –Path ‘C:\Program Files (x86)\MySQL\MySQL Connector Net 8.0.22\Assemblies\v4.5.2\MySql.Data.dll’ database connection string, server — server name, uid – mysql user name, pwd- password, database… Read More »

LVM olmadan disk genisletme

By | 29/12/2020

LVM ile disk genisletme islemleri oldukca kolay. Fakat LVM olmayan bir sistemde disk genisletme islemi yapmaniz gerekiyorsa asagidaki adimlari izleyebilirsiniz. Onemli not: bu islem oncesin kesinlikle snapshot almaniz gerekiyor. Her hangi problem olmasi durumunda data kaybi yasayabilirsiniz. Oncelikle varolan diskinizi vmware yada kvm hypervisor uzerinden genisletmeniz gerekmektedir. Sonrasinda echo “- – -” > /sys/class/scsi_host/host0/scan dans… Read More »

Azure: Resource Group için belirli lokasyondan hizmet açılmasına zorlama

By | 27/09/2020

Başlıkta anlatmak zor olsada özetle Azure üzerinde lokasyonlar kaynakların çalışması için önemli Örneğin bir sunucu açtınız ve farketmeden East us lokasyonunda seçildi fakat sizin diğer kaynaklarınız Avrupa regionları üzerinde çalışıyor. Daha sonradan bu kaynakları değiştirebilmeniz mümkün fakat kesinti yaşamamak yada regilasyonlar nedeniyle sadece belirli bölgelerde kaynak açılmasını istiyorsanız bunun için definitionlar tanımlayabilirsiniz.   Azure portal… Read More »

Azure Powershell: Tum Network Security Grouplara Kural Ekleme

By | 30/07/2020

Basligin biraz garip oldugunun farkındayım. Özetle azure uzerinde port acma kapama isleri icin network security grupları kullanıyoruz. Bazen birden fazla security group uzerine bir kural ekmeniz gerekebilir. Bunu grafik arayüzü uzerinden yapmak biraz zor bir is. Birde multi subscrtionunuz varsa ve bunların icinde birden fazla NSG(Network Security Group) varsa bu islemi yapmak icin komut satirini… Read More »

Powershell: Parametre Değerleri

By | 23/07/2020

Powershell artık bir çok sistem yöneticisi tarafından kullanmakta. Özellikle yazılım kökenli olan kullanıcılar zorlanmadan hızla adapte olurken sistemciler için bazı konuları anlamak gerekebilir. Powershell dünyasında tüm komutları bilmenin bir mümkünat yok ama help komutunu iyi bilmek bir çok şeyi kolay öğrenmemizi sağlyacaktır.   Birçok yazılım dilinde [] işareti içine birden fazla değer alan dizileri temsil… Read More »

Powershell: Get-Random Komutu Kullanımı

By | 03/07/2020

Get-random powershell komutu ile random bir sayı üretebilirsiniz.   # Rastgele bir sayı üretit PS C:\Users\Ozgur> PS C:\Users\Ozgur> Get-Random 1562890100 # Yüzden küçük rastgele bir sayı üretir PS C:\Users\Ozgur> Get-Random -Maximum 100 56 # 200 den büyük rasgele bir sayı üretir PS C:\Users\Ozgur> Get-Random -Minimum 200 1542596473 # 40 ile 50 arasında rasgele bir sayı… Read More »

Terraform Nedir Nasıl Kurulur?

By | 08/06/2020

Merhabalar, Uzunca bir süredir IT alt yapılarının kurulum ve yönetilmesi üzerine çalışmalar yürütüyorum. Vakit buldukça bu konuda edindiğim tecrübelerimi sitem üzerinden paylaşmaya çalışıyorum. Son 5 yıldır IT dünyasında meslek hayatımda hiç görmediğim hızda bir değişim süreci görüyorum. Artık IT alt yapıları ve yazılımlar hayatımızın tam merkezinde yer aldı. Her şeyi bilgisayarlarımız ve akıllı cihazlarımız üzerinden… Read More »

Ansible Tower / AWX Azure Entegrasyonu Nasıl Yapılır ?

By | 12/05/2020

Öncelikle azure üzerinde ansible adında  bir servis kullanıcısı oluşturacağız Bunun için azure shell ekranında aşağıdaki komutu yazmanız gerekiyor. az ad sp create-for-rbac –name ansible Bu işlem sonrasında yine aynı ekran üzerinde aşağıdaki komut ile SubscriptionId bolumune ihtıacımız olacak. az account list –output table User ve subscriptıonID  detaylarını daha sonra kullanmak üzere not etmeniz gerekiyor.  … Read More »

Powercli: Template Dosyasi uzerinden yeni sanal sunucu olusturmak

By | 18/02/2020

Merhaba, Eger sanal sunucu olustma islemlerinizi otomatiklestirmek istiyorsaniz. Powercli modulu ile bu islemi kolayca gerceklestirebilirsiniz.   Import-Module -Name VMware.PowerCLI Connect-VIServer -Server vcenteripaddress $localUser = $env:USERNAME ## change write-server-name with new serve name $VmName = “testserver1” #Template name $Template = Get-Template -Name “Template2020” ##Select Cluster $Cluster = Get-Cluster -Name “clustername” | Get-VMHost | Get-Random #Select Folder… Read More »

Powercli: Auto Vmware Tools Upgrade

By | 30/01/2020

Vmware tools upgrade islemleri icin bir script yazdim. Bu script vmware alt yapinizdaki vmware tools upgrade bekleyen sunuculari secerek upgrade islemini gerceklestiriyor. Fakat ilave bir kac adim daha ekleyerek bu isleri otomatiklestirmek gerekebiliyor. Script asadigaki adimlari gerceklestiriyor. Test amacli islem yapmak icin yada kontrollu gitmek icin  (| select -First 1) parametresini ekledim. Bu her calistirmada… Read More »

Vmware tools icin guvenlik guncellemesi

By | 15/01/2020

vmware tools uzerinde onemli bir guvenlik acigi tespit edildi. Asagidaki link uzerinden detaylari gorebilirsiniz 11. versiona guncellenemsi onerilmektedir.   https://www.vmware.com/security/advisories/VMSA-2020-0002.html     VMware Security Advisories Advisory ID VMSA-2020-0002 Advisory Severity Important CVSSv3 Range 7.8 Synopsis VMware Tools workaround addresses a local privilege escalation vulnerability (CVE-2020-3941) Issue Date 2020-01-14 Updated On 2020-01-14 (Initial Advisory) CVE(s) CVE-2020-3941 1.… Read More »