Sayfamı takip edenler bilirler. Sık tekrarlanan yada tek tek takip edilen taskları otomatikleştirmeye çalışıyorum. Yine böyle bir task için bir script hazırladım. Bu script ile poweron durumda olan sunucular içinde network adapteri start poweredon olarak seçilmemiş sunucuları listeliyoruz. Özel bir nedenden dolayı böyle ayarlanmamışsa bu sunucular poweron olduğunda ethertnet nicleri disconnected olarak gelecektir. Bu script… Read More »
Category: --Vmware PowerCLI Etiketler: powercli discconnected ethernet
Powercli: Org Network Vlanları Vapplere import etmek
By Özgür Mazlum | 21/10/2021
0 Comment
Vcloud director üzerinde NSX-T ile oluşturuğunuz Vlan Segmentleri vlcoloud director üzerine import ettikten sonra bunları vapp üzerinde de eklmeniz gerekiyor. Eğer yapınız küçükse bir sorun yok fakat. Telekom firmalarında çalışan yada büyük networkü olan yapılarda 100lerce segment olabiliyor. Bu durumda hepsini tek tek eklemek yerine aşağıdaki scripti kullanabilirsiniz. Script referans olarak verdiğiniz ORG networkdeki vlanları… Read More »
Category: --Vmware PowerCLI Etiketler: vcloud organization network import
Powercli: MAC adresine göre arama yapmak
By Özgür Mazlum | 21/10/2021
0 Comment
Bildiğiniz gibi vcenter üzerinde ip adresine göre arama yapabiliyoruz. Büyük yapılarda vmleri bulmak zor olabiliyor. Peki ya vmware tools yüklü değilse yada çalışmıyorsa o vm i nasıl bulabiliriz. Aslında isim ile arama dışında bir altermatif te mac adresine göre arama yapmak. Eğer sunucuya login olabiliyorsanız fakat bunun hangi vcenter üzerinde çalıştığını bilmiyorsanız. Vm mac adresini… Read More »
Category: --Vmware PowerCLI Etiketler: powercli mac finder
Powercli: Secure Boot özelliği açık olan vmleri listelemek
By Özgür Mazlum | 21/10/2021
0 Comment
Bazı günvelik yazılımları secure boot özelliği açık olan vm’leri inceleyemiyor. Bu nedenle büyük bir vmware ortamında bu tip vmleri bulmam gerekti. Aşağıdaki scripti bu işlem için hazırladım. Birden fazla vcenter ortamına bağlanabilir. Öncelikli olarak secure boot açık olan vmleri tespit ediyor ve bunları bir csv dosyasına aktarıyor işlem tamamlanınca da csv dosyasını otomatik açıyır. Dosyada… Read More »
Category: --Vmware PowerCLI Etiketler: powercli secure boot
Ansible AWX Github Entegrasyonu
By Özgür Mazlum | 02/10/2021
0 Comment
Ansible AWX playbooklarınız için Reporitory olarak GIThub kullanabilirsiniz. Eğer private bir repository kullanıyorsanız bunun için AWX ve Github arasında authentication sağlamanız gerekir. Öncelikle bir ssh key oluşturmamız gerekecek. ssh-keygen -t rsa -b 4096 -C ‘ozgurmazlum’ bu işlem sonrasında id_rsa ve id_rsa.pub adında iki dosya oluşacak. Uzantısı pub olan public keyiniz diğeride private keyiniz. Sonrasında… Read More »
Category: Ansible Devops Etiketler: ansible awx git integration
Powercli: Vmware uzerindeki sunucularin dnsserverdaki kayitlarini kontrol etmek
By Özgür Mazlum | 03/02/2021
0 Comment
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 »
Category: PowerCLI
Powercli: Onemli Vmware eventleri Mysqle kayit etmek
By Özgür Mazlum | 03/02/2021
0 Comment
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 »
Category: PowerCLI
Powercli ile Mysqle veri gönderme
By Özgür Mazlum | 16/01/2021
0 Comment
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 »
Category: Genel
LVM olmadan disk genisletme
By Özgür Mazlum | 29/12/2020
0 Comment
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 »
Category: Linux Etiketler: linux disk extend without lvm
Azure: Resource Group için belirli lokasyondan hizmet açılmasına zorlama
By Özgür Mazlum | 27/09/2020
0 Comment
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 »
Category: Azure Microsoft Etiketler: Azure policy, Azure policy allow locations, azure policy ile lokayon belirleme
Azure Powershell: Tum Network Security Grouplara Kural Ekleme
By Özgür Mazlum | 30/07/2020
0 Comment
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 »
Category: Azure PowerShell Etiketler: Add-AzNetworkSecurityRuleConfig, Powershell ile azure firewall rule ekleme
Powershell: Parametre Değerleri
By Özgür Mazlum | 23/07/2020
0 Comment
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 »
Category: PowerShell Etiketler: Parameter values, parametre değerleri
Powershell: Get-Random Komutu Kullanımı
By Özgür Mazlum | 03/07/2020
0 Comment
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 »
Category: PowerShell Etiketler: get-random example, get-random kullanımı
Terraform Nedir Nasıl Kurulur?
By Özgür Mazlum | 08/06/2020
0 Comment
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 »