Truy vấn thiết bị PowerMax của bạn trong z/VM

Nếu bạn đang chạy IBM z/VM hypervisor, bạn có thể cài đặt, chạy và quản lý nhiều hệ điều hành khác nhau trên đó. Khi quản lý các thiết bị PowerMax trên z/VM (gọi là minidisk), bạn sử dụng Unit Control Block (UCB) làm mã định danh thiết bị ảo. Điều này rất quan trọng khi chỉ định và làm việc với các thiết bị trong z/VM và các hệ điều hành khách.

Với PowerMax và VMAX, có các ID Symmetrix được liên kết với một thiết bị. Khách hàng của tôi hỏi cách dịch một UCB nhất định trên trình quản lý ảo z/VM suy ra ID Symmetrix. Dell Technologies đã tạo ra một chương trình ‘miễn phí’ có tên là SYMMQRY cho phép bạn:

  1. Chạy lệnh trên z/VM với UCB làm đầu vào
  2. Sử dụng lệnh SYMMQRY, lệnh này cung cấp cho z/VM ID Symmetrix cho người dùng thiết bị đó

Trường hợp sử dụng là khách hàng đang sử dụng Solutions Enabler để thực thi lệnh đối với PowerMax hoặc VMAX của họ cần Symmetrix ID để hoàn tất việc thực thi. Tận dụng lệnh SYMMQRY trên z/VM cung cấp thông tin cần thiết để lấy Symmetrix ID để thực thi lệnh Solutions Enabler cần thiết. Tôi đã phác thảo một quy trình bên dưới giải thích:

  • Ghi chú và gợi ý về chương trình SYMMQRY
  • Tóm tắt chương trình SYMMQRY
  • Làm thế nào để có được lệnh
  • Cài đặt lệnh
  • Sử dụng lệnh

Ghi chú và gợi ý về chương trình SYMMQRY

  1. Chương trình này được coi là ‘phần mềm miễn phí’ như mô tả trong bài viết KB này .
  2. Mặc dù nguồn cho biết có tùy chọn ‘TẤT CẢ’, nhưng hiện tại tùy chọn này chỉ hoạt động trên một thiết bị duy nhất.
  3. Vì chương trình là phần mềm miễn phí, bạn có thể truy cập vào mã nguồn. Nếu bạn có người thành thạo về trình biên dịch, họ có thể sửa đổi nó để đáp ứng nhu cầu của họ.

Bản tóm tắt

Dell Technologies cung cấp chương trình miễn phí SYMMQRY để dịch giữa UCB và SYMMID. Khi giải nén SYMMQRY, bạn sẽ nhận được hai tệp: tệp nguồn và tệp mô-đun. Để biết thêm thông tin, hãy xem bài viết KB .

Nhận chương trình SYMMQRY

  1. Đọc bài viết KB .
  2. Trong phần Đính kèm của bài viết, hãy tải xuống tệp SYMMQRY.VMARC.

Cài đặt chương trình SYMMQRY

  1. Nếu bạn không có VMARC (tiện ích IBM để giải nén VMARC), hãy tải xuống VMARC và cài đặt.
  2. Tải tệp SYMMQRY.VMARC lên z/VM
    1. Trong quá trình FTP, hãy đảm bảo rằng việc truyền tới z/VM được thực hiện ở dạng BINARY.
    2. Để đảm bảo rằng bạn đang tải tệp SYMMQRY.VMARC lên theo định dạng FIXED, hãy mở cửa sổ CMS và sử dụng lệnh phụ FTP quote.
  3. Trên người dùng z/VM nơi có SYMMQRY VMARC, hãy giải nén tệp (giả sử tệp nằm trên Fm ‘A’ của tôi)
    1. Tôi đã sử dụng ‘VMARC UNPK SYMMQRY VMARC A’  
  4. Sau khi giải nén tệp SYMMQRY VMARC, bạn sẽ thấy kết quả sau:

      SYMMQRY ASSEMBLE A1… <thông tin byte vào và ra>
      SYMMQRY MODULE A1… <thông tin byte vào và ra>

Tệp mã nguồn được gọi là SYMMQRY ASSEMBLE. Tệp mô-đun được gọi là SYMMQRY MODULE.

Sử dụng chương trình SYMMQRY

  1. Khi ở trong CMS, hãy đính kèm UCB vào id người dùng z/VM mà bạn muốn truy vấn.
  2. Thực hiện lệnh SYMMQRY trên thiết bị đó.

      a. USERID JBASTON, Thiết bị – 7700
           q 7700
           DASD 7700 CK7700

      b. Sẵn sàng;
           att 7700 *
           DASD 7700 ĐƯỢC GẮN VÀO JBASTON 7700 VỚI DEVCTL

      c. Sẵn sàng;
           q 7700
           DASD 7700 ĐƯỢC GẮN VÀO JBASTON 7700 R/W CK7700

      d. Sẵn sàng;
           symmqry 7700                                                  
           DASD RDEV SYMMQRY :CAP(CYL/MB) UCODE SYMM-SER/ALPHA
           7700 7700 032E 10017/8514 5978 0001976-00191/AWCTY

Định dạng đầu ra

UCB = 7700
RDEV = 7700
SYMMQRY = 032E (đây là SYMMID bạn yêu cầu)
:CAP(CYL/MB) – Thông tin dung lượng
UCODE: PowerMax Cấp độ hệ điều hành
SYMM – Số sê-ri Symmetrix
Alpha – Nếu bạn xem trong Unisphere thì đây là ‘Alpha Serial #’ của SPLIT. Đây chỉ là một cách khác để xác định sự phân chia. Sau đây là ảnh chụp màn hình của tôi trong Unisphere:

Tóm lại, SYMMQRY là một chương trình miễn phí cung cấp cho z/VM cái nhìn sâu sắc hơn về khoản đầu tư PowerMax/VMAX của bạn. Những khách hàng am hiểu về ngôn ngữ Assembly có thể sửa đổi SYMMQRY và tùy chỉnh theo nhu cầu của họ.