3.8 其他常用参数
1.1. 1. -incoming 参数
-incoming port 参数让 qemu 进程进入监听(migration-listen)模式。
在启动虚拟机的 qemu 命令行中添加 “ -incoming tcp:0:6666” 参数,表示在 6666 端口建立一个 TCP Socket 连接,用于接收来自源主机的动态迁移内容,其中 “0” 表示 允许来自任何主机的连接。
1.2. 2. -usb 参数
开启虚拟机的 USB 总线。如 “-usb -usbdevice tablet” 就是在虚拟机中模拟 USB 的鼠标和键盘。
1.3. 3. -enable-kvm 参数
使能 KVM 虚拟化。
1.4. 4. -name 参数
设置虚拟机的名称。
1.5. 5. -rtc 参数
-rtc [base=utc|localtime|datetime][,clock=host|rt|vm][,driftfix=none|slew]
“base” 选项设置虚拟机的实时时钟(real-time clock)开始的时间,默认值为 “utc”。
“clock” 选项用于设置虚拟机实时时钟的类型。默认值为 “host”,表示由诉诸及的系统时间来驱动。
“driftfix” 选项用于设置是否进行时间漂移的修复,默认值为 “none”。
1.6. 6. -bios 参数
设置虚拟机使用的 BIOS 文件路径。
1.7. 7. -serial 参数
-serail dev 将虚拟机的串口重定向到宿主机的字符型设备 dev 上。可以重复多次使用该参数,以便为虚拟机模拟多个串口,最多可以达到 4 个串口。
对于串口重定向,可以选择很多设备。如:
stdio 重定向到当前的标准输入输出。
file:filename 重定向到 filename 这个文件中。
telnet:localhost:4000,server,nowait 重定向到 4000 端口,用 telnet 命令去连接。