Depolama Taşıyıcı projesi, geçiş işlerini mantıksal görevler veya bileşenler halinde düzenlemek için kullanılır. Projede en az bir iş tanımı bulunur ve bu tanım da projeniz için her veri kaynağını ve hedef uç noktayı açıklar. Depolama Taşıyıcı kaynak hiyerarşisini anlama makalesi, Depolama Taşıyıcı ile projeleri arasındaki ilişki hakkında daha ayrıntılı bilgiler içerir.
Bir proje tanımlarken, birlikte geçirilebilmeleri için tüm ilgili, birbirine bağımlı veri kaynaklarını aynı projeye eklemek iyi bir fikirdir. Geçiş planınızdaki her veri kaynağı için proje oluşturmak yerine tek bir iş yükünü geçirmek için gereken tüm veri kaynaklarını eklemeniz gerekir. Geçiş planınızdaki her ayrı veri kaynağı grubu için ayrı projeler oluşturmayı da seçebilirsiniz.
Bu makale, Azure Depolama Mover projelerinin oluşturulması ve yönetilmesinde size yol gösterir. Bu örnekleri takip etmek için bir üst düzey depolama taşıyıcı kaynağına ihtiyacınız vardır. Henüz oluşturmadıysanız devam etmeden önce Depolama Taşıyıcı kaynağı oluşturma makalesindeki adımları izleyin.
Bu makaledeki adımları tamamladıktan sonra Azure portalını ve Azure PowerShell'i kullanarak proje oluşturabilecek ve yönetebileceksiniz.
Proje oluşturma
Geçiş işini tanımlamanın ilk adımı proje kaynağı oluşturmaktır. Proje oluşturulduktan sonra, veri kaynağınız için kaynak ve hedef uç noktalar ekleyebilirsiniz. Bu örnekte, açıklama alanını bilerek boş bırakacaksınız. Ardından, bu makalenin devamında projenin özelliklerini görüntüleme ve düzenleme bölümüne ekleyeceksiniz.
Önemli
Kaynak sağlayıcısını kullanarak henüz bir kaynak dağıtmıyorsanız en üst düzey kaynağınızı oluşturmanız gerekir.
Dikkat
Proje kaynaklarının yeniden adlandırılması desteklenmez. Proje sağlandıktan sonra proje adını değiştiremeyeceğiniz için projeyi uygun şekilde adlandırdığınızdan emin olmak iyi bir fikirdir.
Projelerinize erişmek için Azure portalında Proje Gezgini sayfasına gidin. Varsayılan Tüm projeler görünümü, sağlanan projelerin adlarını ve içerdikleri işlerin özetini görüntüler.
Proje oluştur'u seçerek Proje Oluştur bölmesini açın. Proje adı alanına bir proje adı değeri girin, ancak Proje açıklaması alanını boş bırakın. Son olarak, projeyi sağlamak için Oluştur'u seçin.
New-AzStorageMoverProject Cmdlet, daha önce dağıtmış olduğunuz bir depolama taşıyıcı kaynağı içinde yeni bir proje oluşturmak için kullanılır. Modülü henüz yüklemediyseniz Az.StorageMover :
## Ensure you are running the latest version of PowerShell 7
$PSVersionTable.PSVersion
## Your local execution policy must be set to at least remote signed or less restrictive
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
## If you don't have the general Az PowerShell module, install it first
Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -Force
## Lastly, the Az.StorageMover module is not installed by default and must be manually requested.
Install-Module -Name Az.StorageMover -Scope CurrentUser -Repository PSGallery -Force
cmdlet'ini kullanarak Azure hesabınıza Connect-AzAccount Bağlan. Örnekte gösterildiği gibi parametresi için -Subscription bir değer sağlayarak aboneliğinizin kimliğini belirtin.
Connect-AzAccount -Subscription $subscriptionID
Başarıyla bağlandıktan sonra, aşağıdaki örnekte gösterildiği gibi yeni projenizi oluşturmak için cmdlet'ini kullanabilirsiniz New-AzStorageMoverProject .
Aşağıdaki örnek yanıt, değeri projenin başarıyla oluşturulduğunu gösteren özelliğini içerir ProvisioningState .
Description : This is a project used for demonstration.
Id : /subscriptions/<GUID>/resourceGroups/
demoResourceGroup/providers/Microsoft.StorageMover/storageMovers/
demoMover/projects/demoProject
Name : testingAgain
ProvisioningState : Succeeded
SystemDataCreatedAt : 8/17/2022 1:19:00 AM
SystemDataCreatedBy : user@contoso.com
SystemDataCreatedByType : User
SystemDataLastModifiedAt : 8/17/2022 1:19:00 AM
SystemDataLastModifiedBy : user@contoso.com
SystemDataLastModifiedByType : User
Type : microsoft.storagemover/storagemovers/projects
Projenin özelliklerini görüntüleme ve düzenleme
Kullanım örneğinize bağlı olarak, belirli bir projeyi veya tüm proje kaynaklarınızın tam listesini almanız gerekebilir. Projenin açıklamasını eklemeniz veya düzenlemeniz de gerekebilir.
Depolama Taşıyıcı kaynağınızın erişebileceği projeleri görüntülemek için bu bölümdeki adımları izleyin.
Kullanılabilir projelerin listesini görüntülemek için Azure portalındaki Proje gezgini sayfasına gidin. Görünümünüzü sınırlamak veya şekillendirmek için filtreler oluşturabilir ve uygulayabilirsiniz. Sonuçların kapsamını daraltmak için daha fazla filtre eklemeye devam edebilirsiniz.
Filtreler, aşağıdaki örnekte gösterildiği gibi gerektiği gibi düzenlenebilir veya kaldırılabilir. Şu anda yalnızca projeleri ada göre filtreleme desteklenir.
Proje gezgini bölmesinden veya sonuçlar listesinden, önceki bölümde oluşturulan projenin adını seçin. Projenin özellikleri ve iş özeti verileri ayrıntılar bölmesinde görüntülenir.
Projede geçerli bir açıklama yoksa Açıklama ekle'yi seçerek Açıklamayı düzenle bölmesini görüntüleyin.
Bir açıklama varsa, Açıklama başlığının altında görüntülenir. Düzenleme bölmesini görüntülemek için açıklamanın yanındaki Düzenle simgesini veya Açıklamayı düzenle simgesini seçin. Aşağıdaki resimde iki simgenin konumu gösterilmektedir.
Düzenleme bölmesinde projenizin açıklamasını değiştirin. Değişikliklerinizi kaydetmek için bölmenin en altında Kaydet'i seçin.
Proje kaynaklarının Get-AzStorageMoverProject listesini almak için cmdlet'ini kullanın. İsteğe bağlı olarak, belirli bir -Name proje kaynağını almak için bir parametre değeri sağlayabilirsiniz. cmdlet'in isteğe bağlı parametresi olmadan çağrılması, kaynak grubunuz içinde sağlanan tüm projelerin listesini döndürür.
Aşağıdaki örnek demoProject değerini belirterek belirli bir proje kaynağını alır.
Aşağıdaki örnek yanıt, boş Descriptiondahil olmak üzere belirtilen projenin özelliklerini içerir.
Description :
Id : /subscriptions/<GUID>/resourceGroups/
demoResourceGroup/providers/Microsoft.StorageMover/storageMovers/
demoMover/projects/demoProject
Name : demoProject
ProvisioningState : Succeeded
SystemDataCreatedAt : 7/15/2022 6:22:51 PM
SystemDataCreatedBy : user@contoso.com
SystemDataCreatedByType : User
SystemDataLastModifiedAt : 8/16/2022 10:36:52 PM
SystemDataLastModifiedBy : user@contoso.com
SystemDataLastModifiedByType : User
Type : microsoft.storagemover/storagemovers/projects
Eksik açıklamayı cmdlet tarafından döndürülen projeye eklemek için cmdlet'ini Update-AzStorageMoverProject kullanmanız gerekir. Ancak bu örnekte , -StorageMoverNameve -Name parametrelerinin -ResourceGroupNametümü gereklidir. Aşağıdaki örnekte gösterildiği gibi eksik Proje açıklaması değerini parametresiyle de -Description sağlamak isteyeceksiniz.
ProvisioningState Yanıta dahil edilen, projenin başarıyla güncelleştirildiğini onaylar.
Description : Demo project managed with PowerShell.
Id : /subscriptions/<GUID>/resourceGroups/
demoResourceGroup/providers/Microsoft.StorageMover/storageMovers/
demoMover/projects/demoProject
Name : demoProject
ProvisioningState : Succeeded
SystemDataCreatedAt : 7/15/2022 6:22:51 PM
SystemDataCreatedBy : user@contoso.com
SystemDataCreatedByType : User
SystemDataLastModifiedAt : 8/24/2022 7:47:50 AM
SystemDataLastModifiedBy : user@contoso.com
SystemDataLastModifiedByType : User
Type : microsoft.storagemover/storagemovers/projects
Projeyi silme
Bir proje kaynağının kaldırılması, üretim ortamınızda nispeten nadir görülen bir durum olmalıdır, ancak bunun yararlı olabileceği durumlar olabilir. Depolama Taşıyıcı proje kaynağını silmek için sağlama örneğini izleyin.
Uyarı
Projeyi silmek kalıcı bir eylemdir ve geri alınamaz. Projeyi daha sonra geri yükleyemeyeceğiniz için silmeye hazır olduğunuzdan emin olmak iyi bir fikirdir.
Projelerinizi ve içerdikleri işlerin özetini görüntülemek için Azure portalında Proje Gezgini sayfasına gidin.
İlk olarak, Proje gezgini bölmesinden veya sonuçlar listesinden silmek istediğiniz projenin adını seçin. Ardından Proje ayrıntıları bölmesinin içinden Projeyi sil'i seçin. Son olarak, Proje silmeyi onayla iletişim kutusunda Sil'i seçerek projenizi kalıcı olarak kaldırın. Gerekirse aşağıdaki görüntüde vurgulanan seçimlere bakın.
Uyarı
Bir proje silindiğinde tüm kapsanan iş tanımları, bunların çalıştırma geçmişi ve sonuçları silinir. Bu kaynaklardan herhangi birinin silinmesi kalıcıdır ve geri alınamaz. Depolama uç noktaları etkilenmez.
Proje kaynağını kalıcı olarak silmek için öğesini Remove-AzStorageMoverProject kullanın. Projenin adını parametresiyle-Name, kaynak grubu ve depolama taşıyıcı kaynak adlarını sırasıyla ve -StorageMoverName parametreleriyle -ResourceGroupName belirtin.
Bir proje silindiğinde tüm kapsanan iş tanımları, bunların çalıştırma geçmişi ve sonuçları silinir. Bu kaynaklardan herhangi birinin silinmesi kalıcıdır ve geri alınamaz. Depolama uç noktaları etkilenmez.
Sonraki adımlar
Projeleriniz oluşturulduktan sonra iş tanımlarıyla çalışmaya başlayabilirsiniz.