Yapacaklarınız
- Azure CLI ile Azure ağını (VNet, alt ağlar, NSG) ve işlem kaynaklarını oluşturma
- VM SSH erişimine yalnızca Azure Bastion üzerinden izin verilecek şekilde Network Security Group kurallarını uygulama
- SSH erişimi için Azure Bastion kullanma (VM üzerinde genel IP yok)
- Yükleyici betiğiyle OpenClaw yükleme
- Gateway’i doğrulama
Gerekenler
- İşlem ve ağ kaynakları oluşturma iznine sahip bir Azure aboneliği
- Azure CLI yüklü (gerekirse Azure CLI yükleme adımlarına bakın)
- Bir SSH anahtar çifti (gerekirse kılavuz bir tane oluşturmayı kapsar)
- ~20-30 dakika
Dağıtımı yapılandırma
Gerekli kaynak sağlayıcılarını kaydedin (bir kerelik)
Registered gösterene kadar bekleyin.Dağıtım değişkenlerini ayarlayın
/26 olmalıdır.SSH anahtarı seçin
Varsa mevcut genel anahtarınızı kullanın:Henüz bir SSH anahtarınız yoksa bir tane oluşturun:
VM boyutunu ve OS disk boyutunu seçin
- Hafif kullanım için daha küçük başlayın ve daha sonra ölçek büyütün
- Daha ağır otomasyon, daha fazla kanal veya daha büyük model/araç iş yükleri için daha fazla vCPU/RAM/disk kullanın
- Bir VM boyutu bölgenizde veya abonelik kotanızda kullanılamıyorsa, kullanılabilir en yakın SKU’yu seçin
Azure kaynaklarını dağıtma
Network Security Group oluşturun
NSG’yi oluşturun ve yalnızca Bastion alt ağının VM’ye SSH ile bağlanabilmesi için kurallar ekleyin.Kurallar önceliğe göre değerlendirilir (en düşük sayı önce): Bastion trafiğine 100’de izin verilir, ardından diğer tüm SSH erişimi 110 ve 120’de engellenir.
Sanal ağı ve alt ağları oluşturun
VM alt ağıyla (NSG bağlı) VNet’i oluşturun, ardından Bastion alt ağını ekleyin.
VM’yi oluşturun
VM’nin genel IP’si yoktur. SSH erişimi yalnızca Azure Bastion üzerinden yapılır.
--public-ip-address "" genel IP atanmasını engeller. --nsg "" NIC başına NSG oluşturmayı atlar (güvenliği alt ağ düzeyindeki NSG sağlar).Yeniden üretilebilirlik: Yukarıdaki komut, Ubuntu imajı için latest kullanır. Belirli bir sürümü sabitlemek için kullanılabilir sürümleri listeleyin ve latest değerini değiştirin:OpenClaw yükleme
OpenClaw yükleyin (VM kabuğunda)
Gateway’i doğrulayın
İlk kurulum tamamlandıktan sonra:Çoğu kurumsal Azure ekibinin zaten GitHub Copilot lisansları vardır. Durumunuz buysa, OpenClaw ilk kurulum sihirbazında GitHub Copilot sağlayıcısını seçmenizi öneririz. GitHub Copilot sağlayıcısı bölümüne bakın.
Maliyet değerlendirmeleri
Azure Bastion Standard SKU yaklaşık $140/ay, VM (Standard_B2as_v2) ise yaklaşık $55/ay maliyetle çalışır. Maliyetleri azaltmak için:-
VM’yi ayırın kullanılmadığında (işlem faturalandırmasını durdurur; disk ücretleri devam eder). VM ayrılmış durumdayken OpenClaw Gateway’e erişilemez; tekrar canlı ihtiyacınız olduğunda yeniden başlatın:
- Gerekmediğinde Bastion’ı silin ve SSH erişimine ihtiyacınız olduğunda yeniden oluşturun. Bastion en büyük maliyet bileşenidir ve hazırlanması yalnızca birkaç dakika sürer.
-
Yalnızca Portal tabanlı SSH gerekiyorsa ve CLI tünellemesi (
az network bastion ssh) gerekmiyorsa Basic Bastion SKU’yu (~$38/ay) kullanın.
Temizleme
Bu kılavuz tarafından oluşturulan tüm kaynakları silmek için:Sonraki adımlar
- Mesajlaşma kanallarını ayarlayın: Kanallar
- Yerel cihazları Node olarak eşleyin: Nodes
- Gateway’i yapılandırın: Gateway yapılandırması
- GitHub Copilot model sağlayıcısıyla OpenClaw Azure dağıtımı hakkında daha fazla ayrıntı için: GitHub Copilot ile Azure üzerinde OpenClaw