GravityZone шинэчлэх, суулгахад гарах AVX зааврын алдаа
Энэ хуудсыг AI-аар орчуулж, автоматаар шалгасан. Нарийн тохиргоо хийхээсээ өмнө англи эхтэй тулгаж болно.
6.32.1-1 хувилбараас эхлэн GravityZone нь өгөгдлийн сангийн удирдлагын системээ MongoDB 4-өөс MongoDB 6 болгон шинэчилсэн бөгөөд энэ нь нийцэл болон оновчтой ажиллагааг хангахын тулд AVX зааврыг шаарддаг. Дэлгэрэнгүйг «GravityZone hardware requirements» (GravityZone-ийн техник хангамжийн шаардлага) болон MongoDB Production Notes-оос үзнэ үү.
Advanced Vector Extensions (AVX) нь x86 зааврын архитектурт нэмэгдсэн өргөтгөл юм. Үүнийг 2011 оны 1-р улиралд Intel Sandy Bridge процессор, 2011 оны 3-р улиралд AMD Bulldozer процессор анх дэмжсэн. Энэ зааврын багц нь нийцтэй процессорт, нийцтэй програм хангамжтай хамт илүү ачаалалтай тооцооллыг гүйцэтгэх боломж олгодог. AVX нь техник хангамжаас хамаардаг тул таны CPU дэмждэггүй бол програм хангамж эсвэл firmware-ийн шинэчлэлтээр энэ боломжийг нэмэх боломжгүй.
Энэ нийтлэл нь GravityZone-ийг шинэчлэх эсвэл суулгах үед гарах AVX зааврын алдааг хэрхэн засахыг тайлбарлана. Доорх алхмуудад бэрхшээл гарвал hypervisor-ийн нийлүүлэгчтэй холбогдож нэмэлт тусламж авахыг зөвлөж байна.
Асуудал
Платформыг шинэчлэхийн тулд Configuration > Update > GravityZone roles хуудас руу ороход Update товч идэвхгүй байж болно. Үүнээс гадна шинэчлэлт нь AVX зааврыг идэвхжүүлэхийг шаардаж буй тухай алдааны мессеж гарна.
Энэ алдаа нь таны орчны техник хангамж AVX-тэй нийцэхгүй, эсвэл hypervisor түвшинд AVX заавар идэвхжээгүйгээс үүснэ. AVX заавар идэвхгүй бол GravityZone шинэчлэлтийг гүйцэтгэж чадахгүй.
Өөр нэг тохиолдолд, GravityZone-ийн хамгийн сүүлийн image-ийг байршуулахдаа (deploy) Database Server болон Report Builder Database үүргийг суулгах үед алдааны мессеж гарч болно.
Database Server үүргийн алдааны мессеж: "AVX Instructions were not detected on the GravityZone image. To install the "Database Server" role, verify that the hardware is compatible and AVX instructions are enabled."
Report Builder Database-ийн алдааны мессеж үүнтэй төстэй.
AVX заавар идэвхжээгүй бол GravityZone-ийн суулгалтын процесс үргэлжлэх боломжгүй.
Алдаа засварлах
GravityZone-ийг шинэчлэх, суулгахад саад болж буй AVX зааврын алдааг засахын тулд дараах алхмуудыг хийнэ.
- AVX зааврын техник хангамж болон програм хангамжийн шаардлагыг шалгах.
- Hypervisor дээр AVX зааврыг идэвхжүүлэх.
- GravityZone апплиансыг шалгах.
1. AVX зааврын техник хангамж, програм хангамжийн шаардлагыг шалгах
Доор жагсаасан CPU-ийн гэр бүлүүдтэй hypervisor-ууд AVX-тэй нийцтэй. Гэхдээ бүх процессор энэ зааврын багцыг дэмждэггүйг анхаарна уу. Ерөнхийдөө худалдаанд Core i3/i5/i7/i9 нэртэй CPU-ууд дэмждэг бол Tiger Lake-ээс өмнөх Pentium болон Celeron CPU-ууд дэмждэггүй.
AVX-тэй нийцтэй CPU-ууд:
- Intel: Alder Lake, Arrow Lake, Broadwell E, Broadwell, Cannon Lake, Cascade Lake, Coffee Lake, Comet Lake, Haswell E, Haswell, Ice Lake, Ivy Bridge E, Ivy Bridge, Kaby Lake, Lunar Lake, Meteor Lake, Raptor Lake, Rocket Lake, Sandy Bridge E, Sandy Bridge, Sapphire Rapids, Skylake, Skylake-X, Tiger Lake, Whiskey Lake.
- AMD: "Heavy Equipment", Bulldozer-based, Excavator-based, Jaguar-based, Piledriver-based, Puma-based, Steamroller-based, Zen 2-based, Zen 3, Zen 4, Zen+-based, Zen-based.
- VIA: Nano QuadCore, Eden X4.
- Zhaoxin: WuDaoKou-based processors (KX-5000 болон KH-20000).
VMware ESXi, KVM эсвэл Hyper-V hypervisor ашиглаж байгаа бол дараах тусгай шаардлагад анхаарна уу.
- VMware ESXi: дэмжигдэх хамгийн бага хувилбар нь 5.0 эсвэл түүнтэй адил. Дэлгэрэнгүйг VMware-ийн холбогдох нийтлэлээс үзнэ үү. Виртуал техник хангамжаа (virtual hardware) шинэчлэхийн тулд мөн VMware-ийн холбогдох нийтлэлийг үзнэ үү.
- KVM: дэмжигдэх CPU-ийн хамгийн бага үеийн хувилбар нь Sandy Bridge. CPU загварын тохиргооны дэлгэрэнгүй болон зөвлөмжийг QEMU-ийн холбогдох нийтлэлээс үзнэ үү.
- Microsoft Hyper-V: compatibility mode (нийцтэй байдлын горим)-ыг идэвхгүй болгосон байх ёстой, учир нь энэ горимыг ашиглавал AVX-ийн дэмжлэг устдаг. Hyper-V compatibility mode болон түүний үр дагаврын талаар Microsoft-ын холбогдох нийтлэлээс үзнэ үү.
2. Hypervisor дээр AVX зааврыг идэвхжүүлэх
Техник хангамж болон hypervisor нийцтэй бол AVX зааврыг идэвхжүүлээд GravityZone апплиансыг дахин шинэчилж үзнэ. Hypervisor түвшинд AVX-г идэвхжүүлэхэд бэрхшээл гарвал hypervisor-ийн нийлүүлэгчтэй холбогдож заавар авахыг зөвлөж байна.
Хэрэв hypervisor нийцэхгүй бол эхлээд виртуал орчноо AVX дэмждэг орчин руу шилжүүлэх (migrate) шаардлагатай. Үүний дараа л GravityZone-ийн шинэчлэлтийг үргэлжлүүлж болно. Шаардлагатай бол шилжүүлэх процессын талаар hypervisor-ийн нийлүүлэгчээс тусламж авна уу.
3. GravityZone апплиансыг шалгаж шинэчлэх
Заавар таны GravityZone апплианс дээр идэвхжсэн эсэхийг шалгаж, орчноо дараах алхмаар шинэчилж болно.
bdadminхэрэглэгч болон түүний нууц үгээр SSH-ээр GravityZone console руу нэвтэрнэ.- Дараах командыг ажиллуулна.
cat /proc/cpuinfo | grep -c avxХэрэв гарсан утга 0 бол AVX заавар идэвхгүй байна.
Хэрэв гарсан утга 0-ээс их бол AVX заавар идэвхтэй байна.
Тэмдэглэл
AVX-г идэвхжүүлсний дараа GravityZone апплиансын snapshot (төлөвийн хувилбар) хийхийг зөвлөж байна.
- GravityZone апплиансыг дахин шинэчилж үзнэ.
GravityZone-ийг суулгаж байгаа тохиолдолд AVX зааврыг идэвхжүүлсний дараа процессыг үргэлжлүүлж болно.
Энэ хуудсанд гарсан нэр томъёо
- Reports
- Тайлан; хугацаагаар илгээх боломжтой
