Два диска Azure имеют тот же LUN

Я пытаюсь настроить SQL Server на Azure VM (который имеет SSD) на следующие статьи:

А именно, в одной из рекомендаций говорится:

Избегайте использования опций кэширования диска данных Azure (кэширующий политику = Ни один).

Я хотел бы сделать это для временного диска. Чтобы сделать это, кажется, что я должен использовать PowerShell cmdlet Set-AzureDataDisk. Один из параметров является LUN диска. Для получения LUN кажется, что я должен использовать diskpart.

Однако на моем недавно настроенном VM, diskpart шоу, что временный диск и системный диск имеют тот же идентификатор (#0) LUN. Вот что diskpart шоу системного диска:

 DISKPART> select disk 0

 Disk 0 is now the selected disk.

 DISKPART> detail disk

 Virtual HD ATA Device
 Disk ID: 8C35C300
 Type   : ATA
 Status : Online
 Path   : 0
 Target : 0
 LUN ID : 0
 Location Path : ACPI(_SB_)#ACPI(PCI0)#ACPI(IDE0)#ACPI(CHN0)#ATA(C00T00L00)
 Current Read-only State : No
 Read-only  : No
 Boot Disk  : Yes
 Pagefile Disk  : No
 Hibernation File Disk  : No
 Crashdump Disk  : No
 Clustered Disk  : No

И вот то, что это показывает для временного диска:

 DISKPART> select disk 1

 Disk 1 is now the selected disk.

 DISKPART> detail disk

 Virtual HD ATA Device
 Disk ID: F26B3A20
 Type   : ATA
 Status : Online
 Path   : 0
 Target : 1
 LUN ID : 0
 Location Path : ACPI(_SB_)#ACPI(PCI0)#ACPI(IDE0)#ACPI(CHN0)#ATA(C00T01L00)
 Current Read-only State : No
 Read-only  : No
 Boot Disk  : No
 Pagefile Disk  : Yes
 Hibernation File Disk  : No
 Crashdump Disk  : Yes
 Clustered Disk  : No

Мои вопросы:

  1. Я даже спускаюсь по правильному пути?
  2. Я могу просто установить политику кэша для обоих система и временные диски? Каково влияние?
  3. В противном случае, как я заставляю временный диск быть на другом LUN?
0
задан 21 July 2015 в 20:06
2 ответа

У них может быть один и тот же идентификатор LUN (0), но у них разные идентификаторы каналов. (0 и 1), то есть

C00T0 0 L00

и

C00T0 1 L00

Это совершенно приемлемо, фактически даже, скажем, FC В среде / FCoE / iSCSI вы можете иметь один и тот же номер LUN при условии, что полный путь отличается.

2
ответ дан 4 December 2019 в 13:48

Я вообще иду правильным путем? Могу я просто установить политику кеширования как для системных, так и для временных дисков? Какое влияние? Если нет, то как Я хочу, чтобы временный диск находился на другом LUN?

Вы не можете установить для политики кэширования системного диска значение «Нет». Все, что вы можете сделать, это переключиться с режима «только чтение» на «чтение / запись» и наоборот.

Кэширование на временном диске (D: том) по умолчанию отключено. Вам не нужно ничего делать.

Для дополнительных дисков с данными, которые вы собираетесь использовать для данных SQL Server, убедитесь, что вы создали их с отключенным кешем.

0
ответ дан 4 December 2019 в 13:48

Теги

Похожие вопросы