Skip to content
This repository has been archived by the owner on Jul 16, 2021. It is now read-only.

Upgrade QEMU; Ubuntu 16.04 -> 18.04 #19

Open
Noiri opened this issue Mar 2, 2019 · 0 comments
Open

Upgrade QEMU; Ubuntu 16.04 -> 18.04 #19

Noiri opened this issue Mar 2, 2019 · 0 comments
Labels
Application 多分アプリ問題 Server

Comments

@Noiri
Copy link
Collaborator

Noiri commented Mar 2, 2019

満点: 220 / 通過チーム数: 1 / 依存: 研修できひんやんけ! /
補足事項:

問題:

Ubuntu 16.04 にて、以下の操作で QEMU の API である QMP を使ってディスクの追加を行っていたが、 Ubuntu 18.04 では動作しなかった。 Ubuntu 18.04 で同じ動作をするように QMP の操作を見直してほしい。

$ cd
$ qemu-system-x86_64 -uuid c01769df-766c-49e3-9c8c-d148e9557975 -name guest=test,debug-threads=on -msg timestamp=on -nodefaults -no-user-config -S -no-shutdown -global kvm-pit.lost_tick_policy=discard -chardev socket,id=charmonitor,path='monitor.sock',server,nowait -mon chardev=charmonitor,id=monitor,mode=control -boot menu=on,strict=on -k en-us -rtc base=utc,driftfix=slew -global kvm-pit.lost_tick_policy=delay -no-hpet -smp 1,sockets=1,cores=1,threads=1 -m 512M -realtime mlock=off -device VGA,id=video0,bus=pci.0 -vnc 0.0.0.0:0 -serial stdio

前述のコマンドでVMのコンソールを待ち受ける。別のshellで以下のコマンドを実行することでブロックストレージを接続し、起動することで、VMのコンソールでVMが起動していることを確認できる。

$ qmp-shell -v -p ~/monitor.sock 

(QEMU) blockdev-add options='{"driver":"qcow2","id":"virtio0","file":{"driver":"file","filename":"/home/admin/cirros-0.4.0-x86_64-disk.img"}}'
(QEMU) device_add driver=virtio-blk-pci bus=pci.0 scsi=off drive=virtio0 id=virtio-disk0 bootindex=1
(QEMU) cont # 起動

情報

Ubuntu 18.04

IPアドレス: 192.168.11.1
ユーザー: admin
パスワード: QMPisUndocumented

Ubuntu 16.04

IPアドレス: 192.168.11.2
ユーザー: admin
パスワード: QMPisUndocumented

問題のゴール状態

Ubuntu 18.04 においてもVMが起動している

@Noiri Noiri added Application 多分アプリ問題 Server labels Mar 2, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Application 多分アプリ問題 Server
Projects
None yet
Development

No branches or pull requests

1 participant