Bu kural, iSCSI Hedefi hizmeti için başlatılamayan sanal sabit diskleri (VHD) izler. Böyle bir durumda, VHD kullanan herhangi bir iSCSI Hedefi için VHD'ler kullanılamayacaktır.
Başlatılamayan her VHD için bir uyarı oluşturulur. Uyarı açıklamasında cihaz kimliği ve başarısız olan VHD'nin yerel yolu bulunur. Sorun teşkil eden her benzersiz VHD için yalnızca tek bir uyarı oluşturulur.
VHD'nin başlatılamamasının birçok nedeni olabilir. Örneğin:
VHD dosyası taşınmış, silinmiş veya yeniden adlandırılmıştır
VHD'yi barındıran temel depolama birimi kullanılamıyordur
Dosya başka bir uygulama tarafından kullanımdadır
Birden fazla VHD etkilenebilir ve iSCSI Hedefi hizmeti için oluşturulmuş diğer uyarıları da gözden geçirmelisiniz.
iSCSI Hedefi hizmetini barındıran Windows Server bilgisayarında, uyarıda başvurulan VHD dosyasının mevcut ve kullanılabilir olduğundan emin olun.
iSCSI Hedefi hizmeti başlatıldığında dosya kullanılamaz durumdayken, şimdi kullanılabilir durumdaysa, iSCSI Hedefi hizmetinin yeniden başlatılması gerekir. Hizmet yeniden başlatılırken bunun iSCSI başlatıcılarına yönelik iSCSI hedefi hizmetlerinde bir kesintiye neden olabileceğini unutmayın.
iSCSI Hedefi hizmetini yeniden başlatmak için aşağıdaki adımları uygulayın:
Etkilenen sunucuda yükseltilmiş komut istemini çalıştırın
Net stop wintarget yazın ve ENTER tuşuna basın
Hizmet durduktan sonra, net start wintarget yazın ve ENTER tuşuna basın
Microsoft iSCSI Yazılım Hedefi MMC ek bileşenini açın
Sol bölmede Aygıtlar'ı bulun ve VHD'lerin artık kullanılabilir olduğunu doğrulayın.
Sorunlar çözüldükten sonra uyarıları elle çözmeniz gerekir.
Target | Microsoft.Windows.FileServices.Service.iSCSITarget.6.3 | ||
Category | AvailabilityHealth | ||
Enabled | True | ||
Event_ID | 15 | ||
Event Source | Microsoft-Windows-iSCSITarget-Service | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | Microsoft-Windows-iSCSITarget-Service/Admin |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.EventProvider | Default |
GenerateAlert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.Windows.FileServices.Service.iSCSITarget.6.3.FailedInitVHD" Target="Microsoft.Windows.FileServices.Service.iSCSITarget.6.3" Enabled="true" Remotable="true" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Microsoft-Windows-iSCSITarget-Service/Admin</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-iSCSITarget-Service</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">15</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.FileServices.Service.iSCSITarget.6.3.FailedInitVHD.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/Params/Param[1]$</AlertParameter1>
<AlertParameter2>$Data/Params/Param[2]$</AlertParameter2>
<AlertParameter3>$Data/Params/Param[3]$</AlertParameter3>
<AlertParameter4>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</AlertParameter4>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/Params/Param[1]$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>