基礎-叢集

叢集部署、Prism Element介紹、Prism Central Infrastructure VM篇、Move遷移VM

部署Nutanix叢集前需求

透過Foundation部署Nutanix叢集

部署完成後需做的事

Prism Element

Prism Element Dashboard概要

PE控制台也稱為 Prism Element可提供圖形使用者界面管理 Nutanix 叢集中的大多數活動。Prism控制台的畫面分為以下幾個板塊:

Xnip2024-11-20_12-05-11.png

點擊"叢集名稱"可以修改叢集細節

Xnip2024-11-20_17-38-15.png

調整Virtual IP或是ISCSI資料服務IP會導致叢集某些服務功能受影響,需警慎評估。

Storage Summary

預設使用率(含容錯N+1)告警為75%

Xnip2024-12-01_18-04-27.png

Storage Summary -> View Details說明

Xnip2024-12-01_17-59-08.png

Data Resiliency Status

確認資料冗餘的狀態,本配置為自動

除了可用空間容錯以外,當叢集元件無法容錯時,此狀態也會變成Critical

Rebuild Progress 表示自動再重建資料。

Xnip2024-12-01_19-05-43.png

Xnip2024-12-01_18-22-22.pngXnip2024-12-01_19-05-34.png

上圖展示了異常與正常之狀態; 左邊為正常,右邊為異常

Xnip2024-12-01_18-19-00.png

Prism Element 選單

從左側的下拉列表中選擇視圖(實體名稱)會顯示有關該實體的資訊。 從以下選項中選擇:

Xnip2024-11-22_14-23-26.png

Prism Element -> Health

健康監控提供一系列狀態檢查來監控叢集的運作狀況。

Xnip2024-11-22_14-28-59.png

NCC

一種檢查數百個項目的整體健康的機制,當叢集中發現問題時,請先執行它來做故障排除。  

由於NCC本身是軟體功能,建議保持升級到最新版本,維持檢查健康機制來確認叢集健康非常重要。 

在開Case時除錯和LCM升級前後等維護我們都會執行NCC Health Checks 檢查叢集健康狀態

Health -> Actions -> Run NCC Checks

Xnip2024-11-22_14-42-58.png

All Checks -> Run

Xnip2024-11-22_14-45-25.png

Tasks -> 找到Health Check的排程 -> Succeeded -> Download Output即可下載檢測的日誌

Xnip2024-11-22_14-50-23.png

日誌是一個txt檔如下

ncc-output-2024-11-22-1732257928-NX1365G6PE.txt

打開後如下

NCC Health Checks Summary

################################################################################
SUMMARY
################################################################################
+-----------------------+
| State         | Count |
+-----------------------+
| Error         | 1     |
| Fail          | 2     |
| Warning       | 6     |
| Info          | 3     |
| Pass          | 256   |
| Total Plugins | 268   |
+-----------------------+

################################################################################
DETAILED INFORMATION
################################################################################

Detailed information for disk_status_check:
Node 172.16.90.66: 
ERR : Execution terminated by exception KeyError(177)
ERR : Unknown Exception occurred during execution
Refer to KB 8094 (http://portal.nutanix.com/kb/8094) for details on disk_status_check

Detailed information for remote_site_config_check:
Node 172.16.90.66: 
FAIL: Local site NX1365G6PE is not configured on the remote site R630CE
Refer to KB 3335 (http://portal.nutanix.com/kb/3335) for details on remote_site_config_check

Detailed information for vg_space_usage_check:
Node 172.16.90.65: 
FAIL: Volume Group silver_ntnxobject-af59de-default-0 space usage (96 %) above 90 %
FAIL: Volume Group pvc-2ecf546e-ed0c-4726-a1fa-cb871e2f12b9 space usage (92 %) above 90 %
FAIL: Volume Group pvc-aea53300-9891-41d5-bd18-6fa1839b3f42 space usage (91 %) above 90 %
Node 172.16.90.66: 
FAIL: Volume Group pvc-74574bed-c2d8-4996-bd3f-6c8c78bb42d5 space usage (93 %) above 90 %
WARN: Volume Group pvc-606aef47-bc3b-4bf0-8aca-ce6d60ec210c space usage (76 %) above 75 %
FAIL: Volume Group pvc-11e6aaa6-e718-4d77-a488-d157d86bfc38 space usage (93 %) above 90 %
FAIL: Volume Group pvc-010f8e31-be0f-4771-8e1b-8500877a2009 space usage (90 %) above 90 %
Refer to KB 4600 (http://portal.nutanix.com/kb/4600) for details on vg_space_usage_check

Detailed information for remote_site_has_correct_cluster_info_check:
Node 172.16.90.66: 
WARN: 
cluster_id or cluster_incarnation_id has been changed for the remote node with IP 172.16.111.123
Refer to KB 4505 (http://portal.nutanix.com/kb/4505) for details on remote_site_has_correct_cluster_info_check

Detailed information for backup_schedule_check:
Node 172.16.90.66: 
WARN: Backup schedule does not exist for protection domain Casper-Test protecting some entities. If this protection domain is created for use by backup software, this warning can be ignored.
WARN: Backup schedule does not exist for protection domain Libra-test protecting some entities. If this protection domain is created for use by backup software, this warning can be ignored.
Refer to KB 1910 (http://portal.nutanix.com/kb/1910) for details on backup_schedule_check

Detailed information for remote_site_connectivity_check:
Node 172.16.90.66: 
WARN: Failed to connect to the remote site R630CE. Unable to reach port 2009 or 2020 on the remote site.
Refer to KB 1596 (http://portal.nutanix.com/kb/1596) for details on remote_site_connectivity_check

Detailed information for check_license_compliance:
Node 172.16.90.66: 
WARN: Features not permitted by license(s) applied are being used. Non compliant features:
dr_multiple_remote_sites | DR Configuration:more than 2 remote sites (or) more than 1 DR remote site enabled
File Level Restore |Vm with uuid 34035ac7-ce9b-490d-884e-ba8c40f409d2:File Level Restore enabled 
Refer to KB 2469 (http://portal.nutanix.com/kb/2469) for details on check_license_compliance

Detailed information for host_cpu_contention:
Node 172.16.90.65: 
WARN: High host CPU utilization on host 172.16.90.55: 91 (Threshold: 75).
Node 172.16.90.66: 
WARN: High host CPU utilization on host 172.16.90.56: 94 (Threshold: 75).
Node 172.16.90.67: 
WARN: High host CPU utilization on host 172.16.90.57: 92 (Threshold: 75).
Refer to KB 2797 (http://portal.nutanix.com/kb/2797) for details on host_cpu_contention

Detailed information for remote_site_has_virtual_ip_check:
Node 172.16.90.66: 
WARN: This cluster is not configured with it's Virtual IP on remote NX3500PE. Please update the remote site configuration on remote NX3500PE with this cluster's Virtual IP.
Refer to KB 3024 (http://portal.nutanix.com/kb/3024) for details on remote_site_has_virtual_ip_check

Detailed information for orphan_vm_snapshot_check:
Node 172.16.90.66: 
INFO: Found 1 orphan VM snapshot(s): ['38f09a03-9d10-4629-a918-35083880bb70'].
Refer to KB 3752 (http://portal.nutanix.com/kb/3752) for details on orphan_vm_snapshot_check

Detailed information for check_cvm_ssh_security:
Node 172.16.90.65: 
INFO: Password-based remote login is enabled on the cluster. It is recommended to use key-based ssh access instead of password-based ssh access for better security.
Node 172.16.90.66: 
INFO: Password-based remote login is enabled on the cluster. It is recommended to use key-based ssh access instead of password-based ssh access for better security.
Node 172.16.90.67: 
INFO: Password-based remote login is enabled on the cluster. It is recommended to use key-based ssh access instead of password-based ssh access for better security.
Refer to KB 14104 (http://portal.nutanix.com/kb/14104) for details on check_cvm_ssh_security

Detailed information for ngt_installer_version_check:
Node 172.16.90.66: 
INFO: Following VMs do not have latest NGT version installed:
 VM: Arthur_Jump - NGT installed version: 2.0.1, NGT latest version: 4.1.1 
 VM: Arthur_Jump102 - NGT installed version: 2.3.2, NGT latest version: 4.1.1 

Refer to KB 5487 (http://portal.nutanix.com/kb/5487) for details on ngt_installer_version_check

One or more plugins generated ERROR as the check execution couldn't be completed. Please re-run the check individually or reach out to Nutanix Support.

################################################################################
PLUGIN RESULTS
################################################################################
/health_checks/hardware_checks/disk_checks/disk_status_check                                                          [ ERR  ] 
/health_checks/data_protection_checks/remote_site_checks/remote_site_config_check                                     [ FAIL ] 
/health_checks/hardware_checks/disk_checks/vg_space_usage_check                                                       [ FAIL ] 
/health_checks/data_protection_checks/remote_site_checks/remote_site_has_correct_cluster_info_check                   [ WARN ] 
/health_checks/data_protection_checks/protection_domain_checks/backup_schedule_check                                  [ WARN ] 
/health_checks/data_protection_checks/remote_site_checks/remote_site_connectivity_check                               [ WARN ] 
/health_checks/system_checks/check_license_compliance                                                                 [ WARN ] 
/health_checks/hypervisor_checks/host_cpu_contention                                                                  [ WARN ] 
/health_checks/data_protection_checks/remote_site_checks/remote_site_has_virtual_ip_check                             [ WARN ] 
/health_checks/hypervisor_checks/orphan_vm_snapshot_check                                                             [ INFO ] 
/health_checks/system_checks/check_cvm_ssh_security                                                                   [ INFO ] 
/health_checks/ngt_checks/ngt_installer_version_check                                                                 [ INFO ] 
/health_checks/system_checks/cvm_name_check                                                                           [ PASS ] 
/health_checks/network_checks/duplicate_cvm_ip_check                                                                  [ PASS ] 
/health_checks/system_checks/zkalias_check_plugin                                                                     [ PASS ] 
/health_checks/hardware_checks/disk_checks/disk_id_duplicate_check                                                    [ PASS ] 
/health_checks/fileserver_checks/fileserver_cvm_checks/file_server_licensing_check                                    [ PASS ] 
/health_checks/system_checks/storage_tier_check                                                                       [ PASS ] 
/health_checks/hardware_checks/disk_checks/disk_usage_check                                                           [ PASS ] 
/health_checks/pulse_checks/cfs_fatal_check                                                                           [ PASS ] 
/health_checks/robo_checks/robo_cluster_nodes_ping_check                                                              [ PASS ] 
/health_checks/system_checks/check_host_password_expiry                                                               [ PASS ] 
/health_checks/network_checks/duplicate_hypervisor_ip_check                                                           [ PASS ] 
/health_checks/hardware_checks/disk_checks/sata_controller_check                                                      [ PASS ] 
/health_checks/system_checks/default_password_check                                                                   [ PASS ] 
/health_checks/system_checks/check_vm_pinning_config                                                                  [ PASS ] 
/health_checks/system_checks/dense_node_minimum_cvm_configuration_checks                                              [ PASS ] 
/health_checks/robo_checks/robo_witness_configured_check                                                              [ PASS ] 
/health_checks/hypervisor_checks/ahv_file_integrity_check                                                             [ PASS ] 
/health_checks/system_checks/coreoff_check                                                                            [ PASS ] 
/health_checks/network_checks/zeus_config_ip_address_check                                                            [ PASS ] 
/health_checks/hypervisor_checks/ahv_cvm_startup_dependency_check                                                     [ PASS ] 
/health_checks/stargate_checks/oplog_index_memory_usage_check                                                         [ PASS ] 
/health_checks/system_checks/sp_usage_check                                                                           [ PASS ] 
/health_checks/system_checks/user_space_process_count                                                                 [ PASS ] 
/health_checks/hardware_checks/disk_checks/storage_pool_space_usage_check                                             [ PASS ] 
/health_checks/system_checks/fs_inconsistency_check                                                                   [ PASS ] 
/health_checks/network_checks/ns_config_consistency_check                                                             [ PASS ] 
/health_checks/data_protection_checks/cloud_checks/cloud_remote_check                                                 [ PASS ] 
/health_checks/system_checks/alert_manager_service_check                                                              [ PASS ] 
/health_checks/network_checks/cvm_dvportgroup_binding_check                                                           [ PASS ] 
/health_checks/stargate_checks/compression_disabled_check                                                             [ PASS ] 
/health_checks/hypervisor_checks/vm_checks                                                                            [ PASS ] 
/health_checks/fileserver_checks/fileserver_cvm_checks/multiple_file_server_versions_check                            [ PASS ] 
/health_checks/system_checks/notifications_dropped_check                                                              [ PASS ] 
/health_checks/network_checks/ofpfmfc_table_full_check                                                                [ PASS ] 
/health_checks/system_checks/hostname_resolution_check                                                                [ PASS ] 
/health_checks/fileserver_checks/fileserver_cvm_checks/file_server_container_check                                    [ PASS ] 
/health_checks/hypervisor_checks/ahv_bridge_config_check                                                              [ PASS ] 
/health_checks/system_checks/crash_dump_check                                                                         [ PASS ] 
/health_checks/data_protection_checks/ahv_sync_rep_checks/ports_open_check                                            [ PASS ] 
/health_checks/stargate_checks/node_storage_tier_skew_check                                                           [ PASS ] 
/health_checks/hardware_checks/dimm_checks/dimm_sel_check                                                             [ PASS ] 
/health_checks/data_protection_checks/protection_domain_checks/protected_vms_cbr_incapable_check                      [ PASS ] 
/health_checks/system_checks/cluster_active_upgrade_check                                                             [ PASS ] 
/health_checks/network_checks/mellanox_nic_mixed_family_check                                                         [ PASS ] 
/health_checks/data_protection_checks/protection_domain_checks/ssd_snapshot_reserve_space_check                       [ PASS ] 
/health_checks/network_checks/host_cvm_subnets_check                                                                  [ PASS ] 
/health_checks/hypervisor_checks/ahv_version_check                                                                    [ PASS ] 
/health_checks/draas_checks/protection_policy_checks/recovery_point_limit_exceeding_check                             [ PASS ] 
/health_checks/network_checks/fanout_secure_port_connection_pe_to_pc_check                                            [ PASS ] 
/health_checks/fileserver_checks/fileserver_cvm_checks/file_server_vg_check                                           [ PASS ] 
/health_checks/system_checks/cvm_memory_check                                                                         [ PASS ] 
/health_checks/system_checks/dns_server_check                                                                         [ PASS ] 
/health_checks/system_checks/snapshot_chain_height_check                                                              [ PASS ] 
/health_checks/hardware_checks/disk_checks/ssd_configuration_check                                                    [ PASS ] 
/health_checks/hardware_checks/bmc_bios_version_check                                                                 [ PASS ] 
/health_checks/hardware_checks/disk_checks/disk_storage_pool_check                                                    [ PASS ] 
/health_checks/hardware_checks/chassis_cpus_type_check                                                                [ PASS ] 
/health_checks/robo_checks/robo_witness_state_check                                                                   [ PASS ] 
/health_checks/data_protection_checks/protection_domain_checks/vstore_cg_file_count_check                             [ PASS ] 
/health_checks/key_manager_checks/sw_encryption_key_availability_check                                                [ PASS ] 
/health_checks/network_checks/cvm_network_error_check                                                                 [ PASS ] 
/health_checks/hypervisor_checks/cvm_memory_reservation_check                                                         [ PASS ] 
/health_checks/system_checks/virtual_ip_check                                                                         [ PASS ] 
/health_checks/network_checks/cvm_mtu_uniformity_check                                                                [ PASS ] 
/health_checks/stargate_checks/list_containers_with_conversion_to_aes_in_progress                                     [ PASS ] 
/health_checks/system_checks/cvm_same_ncc_version_check                                                               [ PASS ] 
/health_checks/data_protection_checks/remote_site_checks/dr_service_reachability_check                                [ PASS ] 
/health_checks/system_checks/rsyslog_connectivity_check                                                               [ PASS ] 
/health_checks/fileserver_checks/fileserver_cvm_checks/file_server_cvm_config_check                                   [ PASS ] 
/health_checks/stargate_checks/container_on_removed_storage_pool                                                      [ PASS ] 
/health_checks/data_protection_checks/protection_domain_checks/aged_entity_centric_third_party_backup_snapshot_check  [ PASS ] 
/health_checks/sar_checks/ssd_latency_threshold_check                                                                 [ PASS ] 
/health_checks/network_checks/ahv_secondary_ip_ping_check                                                             [ PASS ] 
/health_checks/hardware_checks/ipmi_checks/power_supply_issues_check                                                  [ PASS ] 
/health_checks/network_checks/network_controller_host_certs_expiry_check                                              [ PASS ] 
/health_checks/system_checks/kernel_mitigations_check                                                                 [ PASS ] 
/health_checks/network_checks/fns_pe_upgrade_prechecks                                                                [ PASS ] 
/health_checks/fileserver_checks/fileserver_cvm_checks/file_server_stale_db_check                                     [ PASS ] 
/health_checks/stargate_checks/garbage_egroups_size_check                                                             [ PASS ] 
/health_checks/hardware_checks/disk_checks/host_disk_usage_check                                                      [ PASS ] 
/health_checks/key_manager_checks/active_kmip_servers_check                                                           [ PASS ] 
/health_checks/system_checks/cvm_reboot_check                                                                         [ PASS ] 
/health_checks/hypervisor_checks/host_rx_packets_drop                                                                 [ PASS ] 
/health_checks/data_protection_checks/protection_domain_checks/unsupported_vm_config_vstore_check                     [ PASS ] 
/health_checks/hypervisor_checks/ahv_rpmdb_integrity_check                                                            [ PASS ] 
/health_checks/network_checks/10gbe_check                                                                             [ PASS ] 
/health_checks/data_protection_checks/protection_domain_checks/snapshot_file_location_check                           [ PASS ] 
/health_checks/data_protection_checks/protection_domain_checks/storage_container_mount_check                          [ PASS ] 
/health_checks/hardware_checks/ipmi_checks/power_supply_check                                                         [ PASS ] 
/health_checks/network_checks/bond_uplink_usability_check                                                             [ PASS ] 
/health_checks/data_protection_checks/protection_domain_checks/metro_vstore_symlinks_check                            [ PASS ] 
/health_checks/draas_checks/vm_recovery_container_mount_check                                                         [ PASS ] 
/health_checks/data_protection_checks/protection_domain_checks/diverged_recovery_points_check                         [ PASS ] 
/health_checks/network_checks/switch_checks/ovs_bond_config                                                           [ PASS ] 
/health_checks/system_checks/cpu_unblock_check                                                                        [ PASS ] 
/health_checks/pulse_checks/metering_rest_connection_checks                                                           [ PASS ] 
/health_checks/hardware_checks/disk_checks/unreserved_available_space_check                                           [ PASS ] 
/health_checks/system_checks/rsyslog_forwarding_check                                                                 [ PASS ] 
/health_checks/network_checks/check_unsupported_sfp                                                                   [ PASS ] 
/health_checks/system_checks/degraded_node_check                                                                      [ PASS ] 
/health_checks/system_checks/cvm_services_status                                                                      [ PASS ] 
/health_checks/system_checks/http_proxy_check                                                                         [ PASS ] 
/health_checks/network_checks/check_ntp                                                                               [ PASS ] 
/health_checks/system_checks/node_schedulable_check                                                                   [ PASS ] 
/health_checks/cassandra_checks/cassandra_keyspace_cf_check                                                           [ PASS ] 
/health_checks/system_checks/check_erasure_code_config                                                                [ PASS ] 
/health_checks/network_checks/host_pingable_check                                                                     [ PASS ] 
/health_checks/hardware_checks/ipmi_checks/mixed_psu_check                                                            [ PASS ] 
/health_checks/network_checks/ahv_duplicate_secondary_ip_check                                                        [ PASS ] 
/health_checks/hardware_checks/m10_gpu_check                                                                          [ PASS ] 
/health_checks/network_checks/ovs_congestion_status_check                                                             [ PASS ] 
/health_checks/network_checks/check_interface_configuration_files                                                     [ PASS ] 
/health_checks/self_encrypting_drive_checks/disk_configuration_vs_intent_consistency_check                            [ PASS ] 
/health_checks/stargate_checks/list_vms_with_qos_attrs                                                                [ PASS ] 
/health_checks/system_checks/weekly_pre_expiry                                                                        [ PASS ] 
/health_checks/system_checks/rf1_container_check                                                                      [ PASS ] 
/health_checks/hardware_checks/disk_checks/m2_boot_disk_check                                                         [ PASS ] 
/health_checks/fileserver_checks/fileserver_cvm_checks/multiple_fsvm_on_single_node_check                             [ PASS ] 
/health_checks/metro_availability_checks/secondary_metro_pd_in_sync_check                                             [ PASS ] 
/health_checks/data_protection_checks/protection_domain_checks/invalid_vm_name_check                                  [ PASS ] 
/health_checks/network_checks/host_nic_error_check                                                                    [ PASS ] 
/health_checks/system_checks/same_timezone_check                                                                      [ PASS ] 
/health_checks/data_protection_checks/remote_site_checks/remote_site_time_sync_check                                  [ PASS ] 
/health_checks/system_checks/daily_pre_expiry                                                                         [ PASS ] 
/health_checks/system_checks/cluster_services_down_check                                                              [ PASS ] 
/health_checks/network_checks/ahv_host_mtu_check                                                                      [ PASS ] 
/health_checks/hardware_checks/disk_checks/disk_online_check                                                          [ PASS ] 
/health_checks/system_checks/zkinfo_check_plugin                                                                      [ PASS ] 
/health_checks/hypervisor_checks/gpu_driver_installed_check                                                           [ PASS ] 
/health_checks/metro_availability_checks/metro_automatic_checkpoint_snapshot_check                                    [ PASS ] 
/health_checks/system_checks/check_ssl_expiry                                                                         [ PASS ] 
/health_checks/system_checks/cvm_connectivity                                                                         [ PASS ] 
/health_checks/fileserver_checks/fileserver_cvm_checks/file_server_upgrade_task_stuck_check                           [ PASS ] 
/health_checks/system_checks/remote_support_status_check                                                              [ PASS ] 
/health_checks/system_checks/cluster_disabled_upgrade_check                                                           [ PASS ] 
/health_checks/fileserver_checks/fileserver_cvm_checks/file_server_default_password_check                             [ PASS ] 
/health_checks/network_checks/conntrack_mode_check                                                                    [ PASS ] 
/health_checks/system_checks/ergon_checks                                                                             [ PASS ] 
/health_checks/fileserver_checks/fileserver_cvm_checks/file_server_remote_site_status_check                           [ PASS ] 
/health_checks/hypervisor_checks/ahv_read_only_fs_check                                                               [ PASS ] 
/health_checks/fileserver_checks/fileserver_cvm_checks/nvm_cpu_checks                                                 [ PASS ] 
/health_checks/key_manager_checks/node_certificate_expiry_check                                                       [ PASS ] 
/health_checks/system_checks/vdisk_count_check                                                                        [ PASS ] 
/health_checks/data_protection_checks/protection_domain_checks/snapshot_missing_entities_check                        [ PASS ] 
/health_checks/cassandra_checks/cassandra_sstable_health_warning_check                                                [ PASS ] 
/health_checks/data_protection_checks/protection_domain_checks/duplicate_vm_names_check                               [ PASS ] 
/health_checks/data_protection_checks/protection_domain_checks/recovery_point_availability_check                      [ PASS ] 
/health_checks/hardware_checks/disk_checks/raid_health_check                                                          [ PASS ] 
/health_checks/system_checks/aide_check                                                                               [ PASS ] 
/health_checks/hypervisor_checks/ahv_crash_file_check                                                                 [ PASS ] 
/health_checks/metro_availability_checks/metro_stale_snapshot_check                                                   [ PASS ] 
/health_checks/network_checks/ndp_check                                                                               [ PASS ] 
/health_checks/hardware_checks/disk_checks/metadata_mounted_check                                                     [ PASS ] 
/health_checks/data_protection_checks/protection_domain_checks/stale_app_consistent_snapshot_metadata_chunks_check    [ PASS ] 
/health_checks/system_checks/email_alerts_check                                                                       [ PASS ] 
/health_checks/network_checks/ipv6_config_check                                                                       [ PASS ] 
/health_checks/system_checks/check_node_ssh_keys                                                                      [ PASS ] 
/health_checks/system_checks/password_expiry_check                                                                    [ PASS ] 
/health_checks/system_checks/ngt_ca_setup_check                                                                       [ PASS ] 
/health_checks/data_protection_checks/remote_site_checks/remote_site_mtu_check                                        [ PASS ] 
/health_checks/hardware_checks/hardware_ratio_check_module                                                            [ PASS ] 
/health_checks/system_checks/snapshot_space_check                                                                     [ PASS ] 
/health_checks/data_protection_checks/protection_domain_checks/pd_clones_check                                        [ PASS ] 
/health_checks/fileserver_checks/fileserver_cvm_checks/file_server_status_check                                       [ PASS ] 
/health_checks/network_checks/ahv_dvs_config_consistency_check                                                        [ PASS ] 
/health_checks/pulse_checks/pulse_enablement_checks                                                                   [ PASS ] 
/health_checks/network_checks/nic_link_down_check                                                                     [ PASS ] 
/health_checks/system_checks/host_connectivity                                                                        [ PASS ] 
/health_checks/system_checks/ldap_config_check                                                                        [ PASS ] 
/health_checks/system_checks/gflags_diff_check                                                                        [ PASS ] 
/health_checks/system_checks/calm_version_mismatch_check                                                              [ PASS ] 
/health_checks/key_manager_checks/pc_kms_availability_check                                                           [ PASS ] 
/health_checks/data_protection_checks/protection_domain_checks/cross_hypervisor_ngt_installed_check                   [ PASS ] 
/health_checks/stargate_checks/dedup_auto_disabled_check                                                              [ PASS ] 
/health_checks/key_manager_checks/sed_key_availability_check                                                          [ PASS ] 
/health_checks/system_checks/cluster_node_count                                                                       [ PASS ] 
/health_checks/hypervisor_checks/hwclock_check                                                                        [ PASS ] 
/health_checks/metro_availability_checks/unsupported_vm_config_check                                                  [ PASS ] 
/health_checks/network_checks/conntrack_connection_limit_check                                                        [ PASS ] 
/health_checks/data_protection_checks/protection_domain_checks/replication_of_deduped_entities_check                  [ PASS ] 
/health_checks/data_protection_checks/protection_domain_checks/linked_clones_in_nearsync_pds_check                    [ PASS ] 
/health_checks/data_protection_checks/protection_domain_checks/protected_vg_whitelist_check                           [ PASS ] 
/health_checks/system_checks/dense_node_configuration_checks                                                          [ PASS ] 
/health_checks/system_checks/check_virtual_ip_is_in_cluster_external_subnet                                           [ PASS ] 
/health_checks/ngt_checks/ngt_client_cert_expiry_check                                                                [ PASS ] 
/health_checks/data_protection_checks/protection_domain_checks/maximum_entities_in_consistency_group_check            [ PASS ] 
/health_checks/sar_checks/hdd_latency_threshold_check                                                                 [ PASS ] 
/health_checks/system_checks/idf_db_to_db_sync_heartbeat_status_check                                                 [ PASS ] 
/health_checks/system_checks/secure_boot_check                                                                        [ PASS ] 
/health_checks/key_manager_checks/ca_certificate_expiry_check                                                         [ PASS ] 
/health_checks/system_checks/high_frequency_snapshotting_ssd_config_compatibility_check                               [ PASS ] 
/health_checks/system_checks/cpu_avx_check                                                                            [ PASS ] 
/health_checks/cassandra_checks/cassandra_log_crash_check                                                             [ PASS ] 
/health_checks/hardware_checks/factory_config_validation_check                                                        [ PASS ] 
/health_checks/stargate_checks/usage_discrepancy_check                                                                [ PASS ] 
/health_checks/network_checks/cvm_mtu_check                                                                           [ PASS ] 
/health_checks/stargate_checks/unresponsive_stargate_check                                                            [ PASS ] 
/health_checks/cassandra_checks/ring_balance_check                                                                    [ PASS ] 
/health_checks/system_checks/storage_container_replication_factor_check                                               [ PASS ] 
/health_checks/robo_checks/robo_cluster_witness_sync_check                                                            [ PASS ] 
/health_checks/system_checks/cluster_services_status                                                                  [ PASS ] 
/health_checks/hardware_checks/ipmi_checks/ipmi_sel_check                                                             [ PASS ] 
/health_checks/hardware_checks/fru_fields_correctness_check                                                           [ PASS ] 
/health_checks/system_checks/vg_excluded_cvm                                                                          [ PASS ] 
/health_checks/hardware_checks/disk_checks/lsi_firmware_rev_check                                                     [ PASS ] 
/health_checks/system_checks/check_network_configuration_files                                                        [ PASS ] 
/health_checks/data_protection_checks/protection_domain_checks/aged_third_party_backup_snapshot_check                 [ PASS ] 
/health_checks/fileserver_checks/fileserver_cvm_checks/file_server_version_check                                      [ PASS ] 
/health_checks/data_protection_checks/protection_domain_checks/nearsync_staging_area_stale_files_check                [ PASS ] 
/health_checks/volume_group_checks/vg_count_high_check                                                                [ PASS ] 
/health_checks/network_checks/duplicate_dsip_check                                                                    [ PASS ] 
/health_checks/cassandra_checks/cassandra_ssd_size_check                                                              [ PASS ] 
/health_checks/hypervisor_checks/ahv_gateway_check                                                                    [ PASS ] 
/health_checks/stargate_checks/copyupblockissue_check                                                                 [ PASS ] 
/health_checks/hypervisor_checks/cvm_virtual_hardware_version_check                                                   [ PASS ] 
/health_checks/hardware_checks/disk_checks/inode_usage_check                                                          [ PASS ] 
/health_checks/system_checks/cluster_version_check                                                                    [ PASS ] 
/health_checks/hardware_checks/dimm_interop_check                                                                     [ PASS ] 
/health_checks/cassandra_checks/nodetool_consistency_check                                                            [ PASS ] 
/health_checks/system_checks/host_cpu_frequency_check                                                                 [ PASS ] 
/health_checks/data_protection_checks/ahv_sync_rep_checks/vm_updates_disabled_check                                   [ PASS ] 
/health_checks/hardware_checks/invalid_node_population_check                                                          [ PASS ] 
/health_checks/robo_checks/robo_readonly_state_check                                                                  [ PASS ] 
/health_checks/system_checks/sufficient_disk_space_check                                                              [ PASS ] 
/health_checks/fileserver_checks/fileserver_cvm_checks/files_hosts_maximus_check                                      [ PASS ] 
/health_checks/system_checks/same_hypervisor_version_check                                                            [ PASS ] 
/health_checks/pulse_checks/rest_connection_checks                                                                    [ PASS ] 
/health_checks/hardware_checks/disk_checks/incomplete_disk_removal_check                                              [ PASS ] 
/health_checks/hardware_checks/dimm_checks/dimm_size_reduction_check                                                  [ PASS ] 
/health_checks/fileserver_checks/fileserver_cvm_checks/file_server_vg_delete_check                                    [ PASS ] 
/health_checks/stargate_checks/ondisk_dedup_enabled_check                                                             [ PASS ] 
/health_checks/fileserver_checks/fileserver_cvm_checks/file_server_protect_status_check                               [ PASS ] 
/health_checks/data_protection_checks/protection_domain_checks/pds_share_vms_check                                    [ PASS ] 
/health_checks/robo_checks/robo_cluster_witness_network_check                                                         [ PASS ] 
/health_checks/fileserver_checks/fileserver_cvm_checks/file_server_vlan_mode_check                                    [ PASS ] 
/health_checks/system_checks/cvm_memory_usage_check                                                                   [ PASS ] 
/health_checks/hypervisor_checks/ahv_remote_log_forwarding_check                                                      [ PASS ] 
/health_checks/metro_availability_checks/data_locality_check                                                          [ PASS ] 
/health_checks/hypervisor_checks/ahv_time_zone_check                                                                  [ PASS ] 
/health_checks/hardware_checks/disk_checks/storage_container_space_usage_check                                        [ PASS ] 
/health_checks/system_checks/epsilon_version_mismatch_check                                                           [ PASS ] 
/health_checks/hardware_checks/disk_checks/disk_firmware_check                                                        [ PASS ] 
/health_checks/system_checks/marker_files_check                                                                       [ PASS ] 
/health_checks/cassandra_checks/metadata_heap_size_check                                                              [ PASS ] 
/health_checks/network_checks/cvm_time_drift_check                                                                    [ PASS ] 
/health_checks/data_protection_checks/protection_domain_checks/vstore_pd_file_count_check                             [ PASS ] 
/health_checks/network_checks/mellanox_nic_status_check                                                               [ PASS ] 
/health_checks/fileserver_checks/fileserver_cvm_checks/file_server_task_stuck_check                                   [ PASS ] 
/health_checks/cassandra_checks/cassandra_status_check                                                                [ PASS ] 
/health_checks/network_checks/conntrack_check                                                                         [ PASS ] 
/health_checks/hardware_checks/dimm_checks/dimm_eppr_check                                                            [ PASS ] 
/health_checks/hypervisor_checks/ahv_fs_integrity_check                                                               [ PASS ] 
/health_checks/data_protection_checks/protection_domain_checks/protection_domain_file_conflict_check                  [ PASS ] 
/health_checks/key_manager_checks/local_key_manager_unsafe_mode_check                                                 [ PASS ] 
/health_checks/hardware_checks/ipmi_checks/ipmi_sensor_threshold_check                                                [ PASS ] 
/health_checks/network_checks/inter_cvm_ping_latency_check                                                            [ PASS ] 

####################################################
# TIMESTAMP : Fri Nov 22 14:53:19 2024 (UTC +0800) #
####################################################
Cluster Name: NX1365G6PE
Cluster Id: 167573
Cluster UUID: 00061972-aeba-fee2-0000-000000028e95
Cluster Version: 6.8.1
NCC Version: 5.0.1.1-839ae000
    CVM ID(Svmid)            : 3
    CVM external IP          : 172.16.90.65
    Hypervisor IP            : 172.16.90.55
    Hypervisor version       : Nutanix 20230302.101026
    IPMI IP                  : 10.0.90.6
    Node serial              : HM18BSXXXX82
    Model                    : NX-1065-G6
    Node Position            : A
    Block S/N                : 18FM6JXXXX88

    CVM ID(Svmid)            : 4
    CVM external IP          : 172.16.90.66
    Hypervisor IP            : 172.16.90.56
    Hypervisor version       : Nutanix 20230302.101026
    IPMI IP                  : 10.0.90.7
    Node serial              : HM195SXXXX72
    Model                    : NX-1065-G6
    Node Position            : B
    Block S/N                : 18FM6JXXXX88

    CVM ID(Svmid)            : 5
    CVM external IP          : 172.16.90.67
    Hypervisor IP            : 172.16.90.57
    Hypervisor version       : Nutanix 20230302.101026
    IPMI IP                  : 10.0.90.8
    Node serial              : HM184SXXXX08
    Model                    : NX-1065-G6
    Node Position            : C
    Block S/N                : 18FM6JXXXX88

可以看到檢查失敗的部分,並有相對應的KB可以查找問題

Detailed information for backup_schedule_check:
Node 172.16.90.66: 
WARN: Backup schedule does not exist for protection domain Casper-Test protecting some entities. If this protection domain is created for use by backup software, this warning can be ignored.
Refer to KB 1910 (http://portal.nutanix.com/kb/1910) for details on backup_schedule_check

Xnip2024-11-22_15-04-36.png

Collect Logs

如果要下載支援日誌給原廠分析

Health -> Actions -> Collect Logs

Xnip2024-11-22_15-58-04.png

Node Selection 收集想要的Node資訊

Xnip2024-11-22_16-03-30.png

Log Settings  可以選擇想要收集的日誌資料

Xnip2024-11-22_16-03-52.png

Output Preferences  

  1. Select Duration 選擇日誌的區間
  2. 日誌從哪個時間點開始收集(之前或之後)
  3. 可以下載到本地,也可以透過其他如FTP的方式直接上傳到Support Portal
  4. Anonymize Output:遮蔽一些機敏資訊如IP地址

Xnip2024-11-22_16-05-31.png

收集完成後,可以在Task -> Log Collector -> Succeeded下載日誌包

Xnip2024-11-22_16-09-28.png

下載日誌包檔案如下

NTNX-Log-2024-11-22-29281243983-167573-PE.zip

Prism Element  -> Storage

Nutanix 叢集中的儲存空間依層次結構組織為多個元件,可讓您管理容量和效能。

儲存層

每種類型的儲存硬體(SSD-PCIe (NVMe)、SSD (SATA SSD) 和 HDD)都放置在儲存層中。您可以透過 Web 控制台確定儲存池中磁碟的層細分。

儲存池

儲存池是來自一層或多層的實體磁碟組。儲存池提供實體隔離,因為儲存設備一次只能指派給單一儲存池。建立叢集時,預設的預定義儲存池可用。此池包括叢集中所有主機上所有磁碟的總容量。

Xnip2024-11-22_17-12-32.png

儲存容器

儲存容器是儲存池中可用儲存的子集。儲存容器是在儲存池中建立的,用於保存虛擬機器使用的虛擬磁碟 (vDisk)。預設情況下,儲存是精簡配置的,這意味著在寫入資料時將實體儲存按需分配給儲存容器,而不是在建立儲存容器時分配預先定義的容量。在容器層級啟用壓縮、重複資料刪除和糾刪碼等儲存效率功能。

Xnip2024-11-22_17-16-12.png

卷組

卷組是邏輯上相關的虛擬磁碟(或磁碟區)的集合。磁碟區組直接或使用 iSCSI 連接到 VM。您可以將虛擬磁碟新增至磁碟區群組、將它們附加到一個或多個使用者、將它們包含在災難復原策略中以及執行其他管理任務。您也可以從一個虛擬機器分離磁碟區群組並將其附加到另一虛擬機器(可能位於磁碟區組複製到的遠端位置)。

您可以在儲存容器上建立卷組,並透過以下方式之一啟用對卷組的存取:

一些產品、功能或解決方案可能需要通過多個 iSCSI 啟動程式(multiple iSCSI initiators)或多個 VM 連接對卷組進行同時訪問。

Lab: iSCSI配置

Step1 配置 Windows 用戶端以實現 ISCSI 連接

使用 Windows 2008 R2 或 Windows 2012 (R2) 更高版本。如果您有 Windows 2003 伺服器下載 Microsoft iSCSI Software Initiator:http://www.microsoft.com/en-us/download/details.aspx?id=18986

Step2 啟動 iSCSI 服務並將啟動類型設置為自動

執行services.msc

Xnip2024-11-24_14-04-04.png

找到Microsoft iSCSi Initiator Service -> 內容 -> 啟動類型:自動,服務狀態啟動

Xnip2024-11-24_14-08-10.png

點擊右鍵 -> 啟動

Xnip2024-11-24_14-08-38.png

啟動完成顯示:執行中

Xnip2024-11-24_14-08-57.png

Step3 查找虛擬機內iSCSI啟動器的IQN

執行 iscsicpl.exe

Xnip2024-11-24_14-42-15.png

在設定,複製啟動器名稱

Xnip2024-11-24_14-11-34.png

Step4 配置卷組

回到Prsim Element -> Storage -> Table -> +Volume Group

給其Name、在Storage給其硬碟、Access Settings勾選Enable External Client Access、在Client加入之前複製的IQN,之後Save

Xnip2024-11-24_14-51-09.png

Xnip2024-11-24_14-13-52.png

Xnip2024-11-24_14-15-35.png

Xnip2024-11-24_14-15-59.png

Step5 連接到發現的iSCSI Target並保留連接

回到iSCSI啟動器 -> 探索 -> 搜索目標入口 -> 輸入Nutanix Data Service IP

Xnip2024-11-24_14-17-24.png

再到目標,可以觀察到"已經連線"

Xnip2024-11-24_14-28-41.png

Step6 硬碟配置

輸入diskmgmt.msc

Xnip2024-11-24_14-30-01.png

即可看到未初始化的硬碟,連線初始化與格式化硬碟,即完成配置

Xnip2024-11-24_14-31-51.png

Xnip2024-11-24_14-32-55.png

Lab: AHV直接附加卷組

Step 1 Prism Element -> Storage -> Table -> + Volume Group -> 給其名稱和儲存

Xnip2024-11-24_15-23-30.png

Step2 將VG 附加在虛擬機上

點擊剛剛建立的VG -> Update -> + Attach to a VM

Xnip2024-11-24_15-27-47.png

Step3 硬碟配置

輸入diskmgmt.msc

Xnip2024-11-24_14-30-01.png

即可看到未配置未初始化的硬碟,請依照之前的步驟配置

Xnip2024-11-24_15-36-22.png

結論 Volume Group 

透過AHV直接附加卷組到VM的功能簡化了iSCSI的配置。

虛擬磁碟

虛擬磁碟是在儲存容器或磁碟區組中建立的,以便為虛擬機器提供儲存。當虛擬磁碟對應到虛擬機器時,它會顯示為 SCSI 裝置。

點擊VM -> Table -> 選取要看的虛擬機 -> VM Disks -> 即可看到SCSI裝置

Xnip2024-12-01_18-42-03.png

虛擬硬碟效能分析

點擊I/O Metrics,即可看到平均IO延遲、讀寫資料區塊大小、資料類型是連續還是隨機

Xnip2024-12-01_18-48-15.png

Prism Element  -> Network

僅支持AHV,在網路可視化中能讓您更能了解網路配置

PE -> Network

Xnip2024-12-01_18-26-03.png

點擊主機名城Host "NX01"可以看每台主機的網路配置

Xnip2024-12-01_18-27-08.png

點擊網卡可以看流量

Xnip2024-12-01_18-38-23.png

Prism Element  -> Hardware

檢視硬體配置與狀態

PE -> Hardware -> Diagram

可以看配置的型號與視圖(硬碟/電源),以本範例來說NX01-NX03硬碟配置是插滿的,NX04-NX05只插前面兩個插槽。

Xnip2024-12-01_18-51-43.png

PE -> Hardware -> Table -> Host

可以查看每台的主機/CVM IP資訊與使用率等效能狀態

點擊想要查看的主機則會有更詳細的訊息

Xnip2024-12-01_18-52-18.png

在Summary可以看到詳細的主機資訊

Xnip2024-12-01_18-53-15.png

PE -> Hardware -> Table -> Disk

檢視實體硬碟使用量與效能資訊

Xnip2024-12-01_18-53-59.png

Prism Element  -> Analysis

Analysis dashboard (分析) 控制面板允許您創建可以動態監控各種性能度量的圖表。

Charts 圖表: 顯示定義的圖表集。選取圖表名稱旁邊的框以在中間窗格中運行該圖表。選取該框後不久,圖表監視器就會顯示在中間窗格中。取消選取此方塊以停止該監視器並將其從中間窗格中刪除。要編輯圖表定義,請按下名稱右側的鉛筆圖示。這將打開edit chart 視窗,該視窗與新圖表視窗相同,但標題不同。要刪除圖表,請按下右側的叉號圖示。

Xnip2024-12-01_19-16-10.png

Lab: 分析 Metric Chart

目標:創建一個分析圖表,查找出指定的兩台資料庫虛擬機XX-DB,YY-DB的儲存延遲狀態,時間為過去三小時內的某個時間點

PE -> Analysis -> New Metric Chart

Chart Title: 給其想要的名稱,這邊輸入為DB Storage-Latency

Metric: 找到Storage Controller Latency

Entity Type: 選Virtaul Machine

Entity: 找到要比較的兩台資料庫虛擬機XX-DB,YY-DB

之後點擊Save儲存

Xnip2024-12-01_19-22-21.png

在最左邊的Chat欄位找到剛剛配置的DB-Storage-Latency打勾,其他之前配置的圖表不要勾,這樣中間的分析圖會比較簡潔

在上方Range勾選過去3 Hours,並拉動藍色的Bar找到指定的時間

即可以查看當時的效能資訊,0.68ms/26.2ms

Xnip2024-12-01_19-24-12.png

Lab: 分析 Entity Chart

目標:分析某一個CRM-AP一個月的效能圖表,需要CPU使用率/CPU Ready Time/記憶體使用率/儲存IOPS/網路TX和RX,並匯出圖表資訊為CSV檔案

PE -> Analysis -> New Entity Chart

Chart Title: 給其想要的名稱,這邊輸入為CRM-AP_Chart

Entity Type: 選Virtaul Machine

Entity: CRM-AP

Metric: 拉需求圖表如下圖

之後點擊Save儲存

Xnip2024-12-01_19-56-06.png

勾選左邊Charts剛剛建立的CRM-AP_Chart,在上方時間區間選擇1 Month,點擊圖表匯出

Xnip2024-12-01_19-57-39.png

Export Chart Data(CSV)

Xnip2024-12-01_19-57-54.png

性能數據可提供 3 個月內資料。

Prism Element  -> Alerts and Events

您可以通過 Prism Element Web 控制台或命令行介面 (nCLI) 監控和配置 Nutanix 叢集中的實體。

Prism Element Web 控制台提供了多種機制來監控和配置叢集警報和事件。

Alerts Dashboard 允許您 查看和監控集群中的警報和事件活動。

啟用警報后,一些潛在的高影響事件也會通過 Nutanix 客戶支援自動開Case。可能生成 Nutanix 支援案例的事件包括硬體問題,例如電源或磁碟故障;監控 Stargate 中斷或 Curator 掃描失敗等問題;以及數據處理問題,例如禁用壓縮或重複資料刪除。

默認情況下,Prism 將警報和事件保留 90 天,每小時數據保留一年。(預設情況下,某些DR事件僅保留7天)。

PE -> Alerts -> Filters -> 勾選Critical/Warning,RESOLVED: No

Xnip2024-12-01_23-37-15.png

點擊Title "VSS Snapshot Failed"

可以知道警報發生的初始時間/最後一次發生的時間、和一些細節、造成的原因、建議的解決方式

處理完成,確認無誤後,點擊Resolve, Acknowledge

本範例是更新NGT試試

Xnip2024-12-01_23-38-21.png

點擊Title "Skipped replication Of Snapshot For IFPCI-DB"

本範例原因為主中心和異地端之間的網路頻寬不足

Xnip2024-12-01_23-47-15.png

本警報有參考的KB,點擊View KB Article

會有超連結到Support Portal的KB,詳細說明此問題發生的可能原因以及解決方式

Xnip2024-12-01_23-48-22.png

Lab: 找出告警了解後並解決之

告警:The cluster is using password based ssh access for the cvm x.x.x.x.

PE -> Alerts -> 檢視Alerts,找到“The cluster is using password based ssh access for the cvm x.x.x.x.” 

Xnip2024-12-02_01-24-46.png

點擊Policy -> The cluster is using password based ssh access.

Xnip2024-12-02_01-25-23.png

Update Policy -> Info: 不要打勾

Xnip2024-12-02_01-25-45.png

點擊Resove和Acknowledge

Summary: 在叢集上啟用基於密碼的遠端登入。建議使用基於密鑰的 ssh 訪問而不是基於密碼的 ssh 訪問,以提高安全性。

本範例了解了這個安全性規則,並確保此告警不會再跳出來。

Xnip2024-12-02_01-26-14.png

Prism Element  -> Tasks

Web 控制台顯示有關已在叢集上執行的所有任務的詳細資訊。

Nutanix 任務大部分無法中斷,只有少數如印象檔上傳等可以。

右上角圈圈,藍色為執行中、綠色為執行完成、紅色為任務執行失敗,您可以在活動任務下拉清單Clean Up刪除不在執行的任務。

PE -> Tasks

Xnip2024-12-01_22-49-16.png



Prism Central - Infrastructure VM篇

什麼是Prism Central?

每一個Nutanix叢集就有一個Prism Element,如果有多個PE想同時管理如何實現呢?這就要說到Prism Central了。

Prism Central 是一個多叢集管理平台,負責管理多個 Acropolis 集群,以提供單一的集中式管理介面。 Prism Central 是一個可選的軟體設備 (VM),除了 Acropolis 叢集(可以在其上運行)之外還可以進行部署。

下圖顯示了說明 Prism Central 和 Prism Element 之間概念關係

image.png

大部分基本的功能均能在PE和PC上設定,然而某些進階特色功能就只能在PC管理介面進行啟用和組態設定,因為在PE管理介面中並沒有支援這些進階特色功能,譬如自助服務Self Service、NCM支持的功能Cost Governance(以前稱為Beam)雲成本管理、Intelligent operations(之前成稱為Prism Pro) 智慧運營、編排的異地備援DRaaS(之前成稱為Leap)、Objects物件儲存等等諸多功能。

Infrastructure基礎架構

基礎架構應用程式可以讓客戶配置、管理以下部分

Prism Central Dashboard

Xnip2024-11-24_16-53-56.png

Lab: 映像檔管理

Nutanix 映像服務功能將映像(ISO 檔案、磁碟映像或 ESXi 或 Hyper-V 支援的任何映像)直接匯入 AHV 以進行虛擬化管理。 Nutanix 支援 RAW、VHD(X)、VMDK、VDI、ISO 和 QCOW2 磁碟格式。對於遷移,您可以使用此功能將虛擬磁碟轉換為 AHV 使用的 RAW 格式。例如,映像服務將 ESXi 使用的vmdk虛擬磁碟 (*-flat.vmdk) 轉換為 RAW。

您也可以直接從外部 HTTP 或 NFS 來源 URL 匯入虛擬磁碟,或從本機上傳虛擬磁碟。

PC -> Infrastucture -> Images -> add Image

Xnip2024-11-24_23-41-35.png

點擊Image File -> + Add File -> 從本地選擇ISO檔 -> 編輯名稱

Xnip2024-11-24_23-43-59.png

放置方式選擇Place image directly on Cluster -> 選擇要放置的叢集

Xnip2024-11-24_23-44-12.png

精靈結束後在右上方最近任務會有上傳的狀態,請保留此頁面,勿重整瀏覽器

Xnip2024-11-24_23-49-39.png

完成後如下

Xnip2024-11-25_00-10-20.png

Lab: 創建虛擬機

點選左上角選單 – Compute & Storage – VMs 進入 VM Dashboard,按 [Create VM]

image.png

輸入VM Name (請於命名時加上自己的帳號編號) ,並設定vCPU / Core / Memory

image.png

在Advanced Settings可以配置"記憶體超用"以及APC功能,類似VMware Per-VM EVC功能,定義運行的虛擬機CPU世代使其能跨新舊叢集線上移轉。

Xnip2024-11-24_17-06-39.png

於 Disks 按下 Attach Disk 以新增磁碟 / 光碟

image.png

安裝Windows VM 請新增 1台光碟機,掛載 Windows ISO。Bus Type請選擇SATA

image.png

新增SCSI Disk以安裝Windows OS,Storage Container這邊選default亦即虛擬硬碟所在的儲存容器。

image.png

新增網路,選擇 Primary(依需求選擇網路,即虛擬機運行的網段)

image.png

完成後大概如下

Xnip2024-11-24_17-20-29.png

Boot Configuration 第一次設定後就不可修改


補充:Windows 11的支持

Nutanix AOS 6.8(發行說明)為啟用了 Credential Guard 的虛擬機提供遷移支援。Windows 11 虛擬機並啟用選項以滿足在 Windows 11 中啟用 Credential Guard 所需的要求。

Xnip2024-11-25_01-14-29.png


設定時區,Windows請選UTC+8 Asia/Taipei,Linux請選UTC+0

image.png

確認無誤後即可以Create VM

Xnip2024-11-24_17-40-34.png


勾選 VM –點選[Actions] –按[Power On]

image.png

待VM開機後 (顯示為綠色) ,Actions – Launch Console

image.png

開始安裝Windows

image.png

image.png

image.png

image.png

image.png

image.png

點擊右上方Mount ISO,掛載驅動程式安裝包VirtIO

Xnip2024-11-24_17-52-47.png

image.png

選擇相對應的OS版本

image.png

image.png

SCSI Driver載入後,即可看到磁碟機

Xnip2024-11-24_17-59-02.png

在掛載回Windows 2019的安裝光碟

Xnip2024-11-24_18-00-13.png

點擊“重新整理”后即可點擊"下一步"開始安裝

Xnip2024-11-24_18-01-22.png

image.png

image.png

登入Windows開始使用,再次從光碟機選擇[Nutanix VirtIO 1.2.3] ,掛載[Nutanix-VirtIO-1.2.3.x64] ,安裝網卡和其餘的driver

create_vm2.png

安裝過程一直下一步到底,完成後請重新開機

Nutanix 快照與克隆

Nutanix AOS 分散式存儲使用寫入時重定向演算法提供優雅的克隆和快照功能。Nutanix 層的虛擬磁碟支援 AOS 呈現給虛擬機的檔。系統中的每個虛擬磁碟都由 Nutanix 節點的控制器虛擬機 (CVM) 託管或擁有。CVM 通常與使用其虛擬磁碟的 VM 在同一個 Nutanix 節點上運行。虛擬磁碟由數據塊組成,數據塊是 1 MB 的虛擬位址空間數據塊。

Xnip2024-11-25_03-35-42.png

  1. 無快照: 基礎虛擬磁碟 (vDisk) 直接映射到數據塊(A1、B1、C1、D1)。
  2. 拍攝快照:將創建基礎虛擬磁碟的快照 (vDisk1)。此只讀快照指向與基本虛擬磁碟相同的數據塊。
  3. 區塊更新:當一個塊(例如 D1)被更新時,新數據 (D2) 被寫入新位置。基本虛擬磁碟繼續指向原始塊,而 vDisk1 指向更新的塊。
  4. 寫入新塊的克隆:從基礎虛擬磁碟創建克隆 (Clone 1) 時,它以相同的塊映射開始。克隆寫入的任何新數據(E1、F1)都將單獨儲存,從而允許基本虛擬磁碟和克隆保持其完整性。

優勢

Xnip2024-11-25_03-38-38.png

限制

Lab: 快照與克隆

在測試的虛擬機上,刪除資料,這邊以win2022-1虛擬機為例

Compute & Storage -> VMs -> 找到win2022-1 -> Actions -> Create Recovery Point

Xnip2024-11-25_09-51-21.png

預設Recovery Point Name是當下時間,Expiry Date寫何時到期,完成後按Create

Xnip2024-11-25_09-53-18.png

點擊右上方Recent Tasks -> View All Tasks

Xnip2024-11-25_09-56-53.png

即可看到創建還原點(快照)僅需4秒

Xnip2024-11-25_09-57-34.png

在虛擬機內刪除測試資料,這邊是一個影片和一個PDF

Xnip2024-11-25_09-49-38.png

Xnip2024-11-25_10-02-22.png

還原點還原

Infrastructure -> Data Protection -> VM Recovery Points -> 勾選win2022-1 -> Revert 

Revert:會覆蓋原本的虛擬機,請僅剩評估; Clone:透過快照複製一台虛擬機

Xnip2024-11-25_10-22-25.png

Xnip2024-11-25_10-24-26.png

在Tasks可以檢視得知大概花14秒完成還原

Xnip2024-11-25_10-26-34.png

完成後將虛擬機開機

Xnip2024-11-25_10-29-45.png

開機即可以看到檔案

Xnip2024-11-25_10-36-14.png

Infrastructure -> VMs ->勾選要克隆的虛擬機(這邊以win2022-1展示) -> Clone -> 在Clone VM內欄位可以選一次克隆幾台(10台),Starting Index Number會在後面加入數字,本展示克隆出來的虛擬機會是win2022-1,win2022-2....win2022-10。

Xnip2024-11-25_10-40-55.png

Xnip2024-11-25_10-41-23.png

克隆10台 -> Tasks -> 只需4秒即可完成

Xnip2024-11-25_10-46-55.png

Infrastructure -> VMs -> 選擇剛剛克隆的虛擬機開機

Xnip2024-11-25_10-49-34.png

開機完成

Xnip2024-11-25_10-53-05.png

刪除10台克隆的虛擬機

Infratructure -> VMs -> Actions -> 勾選剛剛克隆的10台虛擬機 -> Delete

Xnip2024-11-25_10-56-34.png

提示是否確定刪除

AHV刪除虛擬機並不像ESXi要關機才能刪除,開機的虛擬機也能刪除,故刪除前請再次確認!

Xnip2024-11-25_10-57-00.png

刪除10台VMs -> Tasks -> 只需9秒即可完成

Xnip2024-11-25_11-00-36.png

模板

從 pc.2022.1 開始,可以在 Prism Central (PC) 中創建和管理 VM 範本。或者可以使用以下方法在 AHV 中實現類似範本的功能。

  1. 上傳安裝媒體。
  2. 創建虛擬機。
  3. 安裝 Windows/Linux 作業系統。
  4. 在 Windows VM 上安裝 Nutanix VirtIO。
  5. 更新來賓作業系統並安裝所需的應用程式。
  6. 為 Windows 執行 sysprep 或清理 Linux 中的日誌/金鑰。
  7. 關閉 VM。

模板請勿安裝NGT Nutanix Guest Tool

Lab: 創建模板

先做VM sysprep,到檔案總管C:\Windows\System32\Sysprep,按[sysprep.exe] ,勾選[一般化]及選[關機]

Xnip2024-11-25_13-07-05.png

在Infrastructure -> VMs -> 點擊想要製作模板的VM -> Create VM Template

Xnip2024-11-25_14-44-50.png

在Infrastructure -> Templates ->可以剛剛建的模板

Xnip2024-11-25_14-46-48.png

更新模板

點擊想要更新的模板 -> Actions -> Update Guest OS

Xnip2024-11-25_14-48-44.png

選擇版本

Xnip2024-11-25_14-49-06.png

Xnip2024-11-25_14-49-15.png

點擊Template-update-os_XXXXX

Xnip2024-11-25_15-02-27.png

將此虛擬機開機

Xnip2024-11-25_15-09-45.png

安裝需要的軟體或上Patch如作業系統的更新

這邊以微軟的Visual Studio 2022為例

Xnip2024-11-25_15-33-39.png

安裝完後再次做Sysprep,方式跟之前一樣,到檔案總管C:\Windows\System32\Sysprep,按[sysprep.exe] ,勾選[一般化]及選[關機]

Xnip2024-11-25_15-34-40.png

Infrastructure -> Templates -> 找到剛剛安裝與更新完的Tempalte,在Update On欄位會顯示Update initiated...,點擊之

Xnip2024-11-25_15-38-06.png

點擊Complete Update

Xnip2024-11-25_15-38-21.png

填寫更新新版的相關資訊說明,並勾選此新版本為活動的狀態,完成更新模板

Xnip2024-11-25_15-39-25.png

Lab: 部署模板

Infratructure -> Template -> 點擊想要的Template -> Deploy VMs -> 填寫相關的資料

您可以Sysprep(Windows)Cloud-init(Linux)使用客製化的腳本

本Lab的腳本在附件可以參考,除了內含客製化需求外,也有新增帳號nutanix和改管理員administrator/root密碼為nx2Tech965!

您可以參考以下網址透過網頁產生您想要客製化的answer files/cloud-init

https://schneegans.de/windows/unattend-generator/

https://cloudinit.readthedocs.io/en/latest/reference/examples_library.html

Xnip2024-11-25_15-42-06.png

Xnip2024-11-25_15-42-21.png

部署完後開機如下,可以看到開發工具

Xnip2024-11-25_15-43-45.png

Xnip2024-11-25_15-47-54.png