Amazon Best VPN GoSearch

Biểu tượng yêu thích OnWorks

guestfs-testing - Trực tuyến trên đám mây

Chạy thử nghiệm guestfs trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là lệnh thử nghiệm guestfs có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


guestfs-testing - kiểm tra thủ công libguestfs, bạn có thể trợ giúp!

MÔ TẢ


Trang này có các bài kiểm tra thủ công mà bạn có thể thử trên libguestfs. Mỗi người đều có một chút khác biệt
sự kết hợp giữa nền tảng, phần cứng và khách nên thử nghiệm này rất có giá trị. Cảm ơn
vì đã giúp đỡ!

Các bài kiểm tra được đánh dấu bằng * (dấu hoa thị) có thể phá hủy dữ liệu nếu bạn không cẩn thận. Những người khác là
an toàn và sẽ không sửa đổi bất cứ điều gì.

Hầu hết các thử nghiệm này sẽ hoạt động với mọi libguestfs ≥ 1.14. Một số bài kiểm tra này (đã đánh dấu)
yêu cầu libguestfs ≥ 1.22.

Bạn có thể báo cáo lỗi bạn tìm thấy thông qua liên kết này:

https://bugzilla.redhat.com/enter_bug.cgi?component=libguestfs&product=Virtualization+Tools

hoặc đăng lên danh sách gửi thư (đăng ký là không bắt buộc, nhưng nếu bạn chưa đăng ký
thì bạn sẽ phải đợi người kiểm duyệt phê duyệt tin nhắn của bạn theo cách thủ công):

https://www.redhat.com/mailman/listinfo/libguestfs

NGHIỆM


chạy libguestfs-test-tool
Chạy:

libguestfs-test-tool

Lệnh này thực hiện một bài kiểm tra rất đơn giản, không phá hủy mà libguestfs cơ bản là
hoạt động. Bạn không cần phải chạy nó với quyền root.

Nếu nó không in "===== KIỂM TRA ĐÃ HOÀN THÀNH OK =====", hãy báo cáo đó là lỗi. Nó rất
điều quan trọng là bạn bao gồm hoàn thành, chưa chỉnh sửa đầu ra của "libguestfs-test-tool" trong
báo cáo lỗi. Xem phần "LỖI" ở cuối trang này.

kiểm tra KVM tăng tốc is được đã sử dụng.
Nếu Máy chủ của bạn có khả năng tăng tốc phần cứng mạnh mẽ thì với bộ đệm nóng libguestfs sẽ là
có thể khởi động trong vài giây. Chạy lệnh sau một vài lần:

time guestfish -a /dev/null run

Sau vài lần chạy, thời gian sẽ giảm xuống còn vài giây (dưới 5 giây ở chế độ fast 64).
phần cứng bit).

Cách kiểm tra phần cứng:

http://virt-tools.org/learning/check-hardware-virt/

Nếu lệnh trên hoàn toàn không hoạt động, hãy sử dụng libguestfs-test-tool(1).

kiểm tra cái nào phiên bản of libguestfs, hàng, thư viện, vv is được đã sử dụng.
Nhìn vào đầu ra của "libguestfs-test-tool" và kiểm tra:

· Phiên bản libguestfs nào đang được sử dụng? Gần đầu của đầu ra bạn sẽ
thấy một dòng như:

phiên bản thư viện: 1.22.0fedora=19,release=1.fc19,libvirt

· Có phải libvirt đang được sử dụng không? Bạn có thể nhận ra sự khác biệt bằng cách tìm kiếm phần phụ trợ:

guestfs_get_backend: trực tiếp

hoặc:

guestfs_get_backend: libvirt

· Phiên bản qemu nào đang được sử dụng? Nó có thể được in ra:

libguestfs: qemu phiên bản 1.5

nhưng lưu ý rằng nếu bạn đang sử dụng libvirt thì libguestfs không có thông tin này.

· Hạt nhân nào đang được sử dụng? siêu nhân(1) sẽ cố gắng chọn kernel mới nhất được cài đặt
trên máy của bạn. Bạn có thể xem phiên bản ở đầu ra của thiết bị, ví dụ:

[ 0.000000] Phiên bản Linux 3.9.2-200.fc18.x86_64 [...]

Thử đến mở a địa phương khách sạn hình ảnh với cá khách.
Bạn có thể sử dụng bất kỳ image đĩa khách nào cho bài kiểm tra này. Đảm bảo bạn sử dụng cờ "--ro" để
cá khách(1) sẽ mở ảnh đĩa ở chế độ chỉ đọc.

guestfish --ro -a /path/to/disk.img -i

Nếu lệnh thành công, nó sẽ in ra tên hệ điều hành khách và đặt
bạn ở khách cá "> " nhắc. Bạn có thể sử dụng các lệnh của khách như "ll /" để xem
bên trong ảnh đĩa. Để thoát, gõ "exit".

Nếu bạn gặp lỗi, hãy thử bật gỡ lỗi (thêm "-v" vào dòng lệnh). Cũng làm
chắc chắn rằng libguestfs-test-tool(1) thành công.

Thử đến mở a xa khách sạn hình ảnh với cá khách.
Lưu ý bài kiểm tra này yêu cầu libguestfs ≥ 1.22 và qemu ≥ 1.5. Bạn cũng có thể phải vô hiệu hóa
libvirt bằng cách đặt cái này:

xuất LIBGUESTFS_BACKEND = trực tiếp

Nếu bạn có sẵn ảnh đĩa qua HTTP/FTP, hãy thử mở nó.

khách cá --ro -i --format=raw -a http://www.example.com/disk.img

Đối với SSH, bạn cần đảm bảo rằng ssh-agent đã được thiết lập để bạn không cần mật khẩu
để đăng nhập vào máy từ xa. Sau đó, một lệnh tương tự như thế này sẽ hoạt động:

guestfish --ro -i --format=raw \
-a ssh://remote.example.com/path/to/disk.img

Nếu bạn gặp lỗi, hãy thử bật gỡ lỗi (thêm "-v" vào dòng lệnh). Cũng làm
chắc chắn rằng libguestfs-test-tool(1) thành công.

chạy ảo căn chỉnh-quét on tất cả các qua một vài thao tác đơn giản về khách.
chạy ảo căn chỉnh-quét(1) trên khách hoặc ảnh đĩa:

virt-alignment-scan -a /path/to/disk.img

hoặc:

virt-align-scan -d Khách

Báo cáo căn chỉnh có khớp với cách căn chỉnh các phân vùng khách không?

chạy mèo ảo on một số các tập tin in khách.
mèo ảo(1) có thể hiển thị các tập tin từ khách. Đối với khách Linux, hãy thử:

Virt-cat LinuxGuest / etc / passwd

Một tính năng gần đây là hỗ trợ các đường dẫn Windows, ví dụ:

virt-cat WindowsGuest 'c:\windows\win.ini'

Một thử nghiệm tốt hơn nữa là nếu bạn có một máy khách Windows có nhiều ổ đĩa. Thực hiện "D:", "E:"
vv đường dẫn có hoạt động chính xác không?

* Sao chép một số các tập tin trong a đóng cửa off khách mời.
ảo sao chép(1) có thể sao chép đệ quy các tập tin và thư mục vào ảnh khách hoặc ảnh đĩa.

virt-copy-in -d Khách / Etc / Tmp

Điều này sẽ sao chép thư mục địa phương / Etc đến /tmp/vv trong khách (đệ quy). Nếu bạn khởi động
khách ơi, bạn có thể xem tất cả các tập tin và thư mục đã sao chép không?

Tắt máy khách và thử sao chép nhiều tệp và thư mục:

virt-copy-in -d Khách / Home / etc / issue / Tmp

Sao chép một số các tập tin ra of a khách mời.
ảo sao chép(1) có thể sao chép đệ quy các tập tin và thư mục từ ảnh khách hoặc ảnh đĩa.

Khách hàng ảo-copy-out -d / Home .

Lưu ý dấu cách và dấu chấm cuối cùng trong lệnh không phải là lỗi đánh máy.

Điều này sẽ sao chép / Home từ khách vào thư mục hiện tại.

chạy đức-df.
đạo đức(1) liệt kê dung lượng ổ đĩa. Chạy:

đạo đức

Bạn có thể thử so sánh kết quả này với kết quả từ df(1) bên trong khách, nhưng có một số
điều kiện:

· Khách phải nhàn rỗi.

· Các đĩa khách phải được đồng bộ bằng cách sử dụng đồng bộ(1).

· Bất kỳ hành động nào như khởi động máy khách sẽ ghi vào tệp nhật ký khiến số
thay đổi.

Chúng tôi không đảm bảo rằng các con số sẽ giống hệt nhau ngay cả trong những trường hợp này.
Chúng phải giống nhau. Nó sẽ chỉ ra một lỗi nếu bạn thấy những con số rất khác nhau.

Thử nhập khẩu đạo đức CSV đầu ra trong a bảng tính or cơ sở dữ liệu.
Chạy:

virt-df --csv > /tmp/report.csv

Bây giờ hãy thử tải cái này vào bảng tính hoặc cơ sở dữ liệu yêu thích của bạn. Là kết quả
được sao chép một cách trung thực trong bảng tính/cơ sở dữ liệu?

http://www.postgresql.org/docs/8.1/static/sql-copy.html
http://dev.mysql.com/doc/refman/5.1/en/load-data.html

* Chỉnh sửa a hồ sơ in a đóng cửa off khách mời.
chỉnh sửa ảo(1) có thể chỉnh sửa tập tin trong khách. Hãy thử lệnh này trên máy khách RHEL hoặc Fedora:

chỉnh sửa tài năng LinuxGuest /etc/sysconfig/network

Trên các máy khách Linux khác, hãy thử chỉnh sửa các tệp khác, chẳng hạn như:

chỉnh sửa tài năng LinuxGuest /etc/motd

Những thay đổi có được nhìn thấy bên trong máy khách khi nó được khởi động không?

Giao diện các hệ thống tập tin / điểm số / LV in a khách mời.
hệ thống tập tin ảo(1) có thể được sử dụng để hiển thị hệ thống tập tin trong máy khách. Hãy thử lệnh này trên
bất kỳ hình ảnh đĩa hoặc khách nào:

virt-filesystems -a /path/to/disk.img --all --long -h

hoặc:

virt-filesystems -d Guest --all --long -h

Kết quả có khớp với những gì nhìn thấy ở khách không?

chạy thanh tra nhân đức on tất cả các qua một vài thao tác đơn giản về khách.
Sử dụng thanh tra nhân đức(1) để nhận báo cáo về tất cả khách hoặc hình ảnh đĩa của bạn:

virt-inspector -a /path/to/disk.img | ít hơn

hoặc:

thanh tra virt -d Khách | ít hơn

Kết quả có khớp với những gì thực sự có ở khách không?

Thử các kiểm toán Tính năng, đặc điểm of đạo đức on tất cả các qua một vài thao tác đơn giản về khách.
Liệt kê tất cả các chương trình setuid hoặc setgid trong máy ảo Linux:

virt-ls -lR -d Khách / | grep '^- [42]'

Liệt kê tất cả các thư mục có thể ghi công khai trong máy ảo Linux:

virt-ls -lR -d Khách / | grep '^d ...7'

Liệt kê tất cả các ổ cắm miền Unix trong máy ảo Linux:

virt-ls -lR -d Khách / | grep '^s'

Liệt kê tất cả các tệp thông thường có tên tệp kết thúc bằng '.png':

virt-ls -lR -d Khách / | grep -i '^-.*\.png$'

Hiển thị các file lớn hơn 10MB trong thư mục chính:

đức-ls -lR -d Khách / Home | awk '$ 3> 10 * 1024 * 1024'

Tìm mọi thứ được sửa đổi trong 7 ngày qua:

virt-ls -lR -d Khách --thời gian ngày / | ồ '$6 <= 7'

Tìm các tệp thường xuyên được sửa đổi trong 24 giờ qua:

virt-ls -lR -d Khách --thời gian ngày / | grep '^-' | ôi '$6 < 1'

Kết quả có khớp với những gì có trong khách không?

Tạo a đĩa hình ảnh từ a tập tin nén.
Sử dụng Virt-make-fs(1) để tạo ảnh đĩa từ bất kỳ tarball nào mà bạn có:

virt-make-fs --partition=mbr --type=vfat /any/tarball.tar.gz out.img

Thêm 'output.img' dưới dạng đĩa thô cho khách hiện có. Kiểm tra khách có thể xem các tập tin.
Thử nghiệm này đặc biệt hữu ích nếu bạn thử với máy khách Windows.

Hãy thử các sơ đồ phân vùng khác, vd. --partition = gpt.

Hãy thử các định dạng hệ thống tập tin khác, ví dụ. --type=ntfs, --type=ext2.

* chạy cứu hộ on a đóng cửa off đĩa hình ảnh or khách mời.
Sử dụng cứu hộ(1) để kiểm tra, cứu hộ hoặc sửa chữa một đóng cửa off hình ảnh khách hoặc đĩa:

virt-cứu -a /path/to/disk.img

hoặc:

virt-cứu -d Khách

Bạn có thể sử dụng các lệnh shell thông thường để kiểm tra khách không?

* Thay đổi kích thước qua một vài thao tác đơn giản về khách.
Sử dụng thay đổi kích thước ảo(1) để cung cấp cho khách thêm dung lượng đĩa. Ví dụ: nếu bạn có một đĩa
hình ảnh nhỏ hơn 30G, hãy tăng lên 30G bằng cách thực hiện:

cắt ngắn -s 30G newdisk.img
virt-filesystems -a /path/to/olddisk.img --all --long -h
virt-resize /path/to/olddisk.img newdisk.img --expand /dev/sda1
qemu-kvm -m 1024 -hda newdisk.img

Khách còn khởi động được không? Hãy thử mở rộng các phân vùng khác.

* rải rác a khách sạn đĩa.
Sử dụng ảo hóa(1), làm cho ảnh đĩa thưa thớt hơn:

virt-sparsify /path/to/olddisk.img newdisk.img

Is đĩa mới.img vẫn có khả năng khởi động sau khi phân tán? Hình ảnh đĩa thu được có nhỏ hơn không (sử dụng
"du" để kiểm tra)?

* "sysprep" a đóng cửa off Linux khách mời.
Lưu ý rằng điều này thực sự sẽ gây rối cho một vị khách hiện có, vì vậy tốt hơn là hãy sao chép vị khách đó
trước khi thử điều này.

virt-sysprep --tên máy chủ newhost.example.com -a /path/to/disk.img

Sysprep có thành công không? Sau khi khởi động, những thay đổi nào đã được thực hiện và chúng có
thành công?

Dump các Cửa sổ Đăng ký từ qua một vài thao tác đơn giản về Cửa sổ khách.
Sử dụng ảo-win-reg(1) loại bỏ Windows Sổ đăng ký khỏi bất kỳ máy khách Windows nào mà bạn
có.

virt-win-reg --unsafe-printable-strings WindowsGuest 'HKLM\Software' |
ít

virt-win-reg --unsafe-printable-strings WindowsGuest 'HKLM\System' |
ít

Đầu ra có khớp với việc chạy "regedit" bên trong máy khách không?

Một tính năng gần đây là khả năng kết xuất đăng ký người dùng, vì vậy hãy thử tính năng này, thay thế tên truy nhập
với tên của người dùng cục bộ trong khách:

virt-win-reg --unsafe-printable-strings WindowsGuest 'HKEY_USERS\username' |
ít

Sử dụng thử nghiệm guestfs trực tuyến bằng dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

Lệnh Linux

Ad




×
quảng cáo
❤️Mua sắm, đặt phòng hoặc mua tại đây — không mất phí, giúp duy trì các dịch vụ miễn phí.