image win

1.Tạo máy ảo và chỉnh sửa metadata máy ảo

1.13. Chỉnh sửa file .xml của máy ảo, bổ sung thêm channel trong (để máy host giao tiếp với máy ảo sử dụng qemu-guest-agent), sau đó save lại
virsh edit Win2012

với Win2012 là tên máy ảo


START Làm 1 lần trên máy HOST

1.14. Tạo thêm thư mục cho channel vừa tạo và phân quyền cho thư mục đó
mkdir -p /var/lib/libvirt/qemu/channel/target
chown -R libvirt-qemu:kvm /var/lib/libvirt/qemu/channel

1.15. Dùng vim để sửa file /etc/apparmor.d/abstractions/libvirt-qemu
vim /etc/apparmor.d/abstractions/libvirt-qemu

Bổ sung thêm cấu hình sau vào dòng cuối cùng

/var/lib/libvirt/qemu/channel/target/*.qemu.guest_agent.0 rw,
Mục đích là phân quyền cho phép libvirt-qemu được đọc ghi các file có hậu tố .qemu.guest_agent.0 trong thư mục /var/lib/libvirt/qemu/channel/target
Khởi động lại libvirt và apparmor

service libvirt-bin restart
service apparmor reload

END Làm 1 lần trên máy HOST

  1. Allow cloudinit running scripts
    To allow the Cloudbase-Init to run scripts during an instance boot, set the PowerShell execution policy to be unrestricted:
    C:\powershell
    C:\Set-ExecutionPolicy Unrestricted

3.
Cài đặt VirtIO drivers với lệnh dưới

C:\pnputil -i -a E:\virtio-win-0.1XX\viostor\2k12\amd64*.INF

Các Driver dưới thực hiện tương tự như lệnh trên
viostor ==> Dirver Storage
vioserial ==> Driver khac
NETKVM ==> Cho VM ra internet

Cài đặt Baloon driver với file exe
PS C:\Users\Administrator> cd C:\Baloon\winx\amd64
PS C:\amd6>. \blnsvr.exe -i

Cài đặt User Agent trong thư mục guest-agent để reset passowrd máy ảo bằng cách chạy file .msi trực tiếp

  1. tắt firewall, bật remotedesktop
  2. Đổi port remote desktop về 10000
    Truy cập link https://monhost8.inet.vn/port-remote.html để lấy lệnh chạy trên powershell

Clone để backup lại

  1. Cài đặt Cloudbase-Init
    Tải file cài từ link
    https://monhost8.inet.vn/cloudbase.msi

Trước Finish, mở file cloudbase-init và thêm dòng dưới vào sau dòng inject_user_password
first_logon_behaviour=no

  1. Đối với win10 thì thêm section vào fil unettand.xml
    1 cmd.exe /c “net user administrator /active:yes && exit 1 || exit 2” Enable administrator