Install KVM Hypervisor on arrch64 Linux Server
Install KVM Hypervisor on arrch64 Linux Server
参考链接:
https://wiki.ubuntu.com/ARM64/QEMU
https://wiki.ubuntu.com/kvm
https://help.ubuntu.com/community/KVM/Installation
https://help.ubuntu.com/community/NetworkManager
# 更新系统软件包
sudo apt-get update
sudo apt-get install aptitude # 查找命令所属包名
sudo aptitude install apt-file
sudo apt-file update
sudo apt-file search ifconfig
sudo apt-file list net-tools # 安装软件包
sudo aptitude install openssh-server
sudo aptitude install vim
sudo aptitude install tree
sudo aptitude install bash bash-completion
sudo aptitude install net-tools
sudo aptitude install htop
sudo aptitude install xterm
sudo aptitude install tmux
sudo aptitude install curl
sudo aptitude install wget
sudo aptitude install lynx
sudo aptitude install pciutils
sudo aptitude install unzip
sudo aptitude install network-manager
sudo aptitude install ethtool # 启动 network-manager 服务
sudo service network-manager restart
sudo service network-manager status # 通过查看开机信息获取网卡信息
sudo dmesg | grep -i "eth"
sudo dmesg | grep udev
sudo lspci | grep -i "eth"
sudo ethtool -i eth0 | grep "bus"
sudo ethtool eth0 | grep "Link"
sudo ethtool -p eth0 10 # 网卡持续LED闪烁一段时间 # 查看网卡配置信息
ls /etc/NetworkManager/system-connections/ # wifi配置文件
ls /etc/udev/rules.d/70-persistent-net.rules # 网卡配置文件
nmcli device status # [查看网卡状态]
nmcli con status # 查看所有连接的状态
nmcli con list id Cloud_SIgn_C1F0 # 查看wifi配置文件详细信息
sudo nmcli dev wifi connect ZDEC password zdec1234 # [连接wifi]
nmcli dev wifi list iface wlan0 # 查看wlan1网卡附近的wifi
nmcli con delete id ZDEC # 删除wifi配置文件。断开wifi
nmcli con up iface wlan0 id Cloud_SIgn_C1F0 # [发出wifi]
nmcli con up id Cloud_SIgn_C1F0 # 发出wifi
nmcli nm wifi off/on # 关闭/打开 所有无线网卡
nmcli dev disconnect iface wlan0 && nmcli nm wifi off && nmcli nm wifi on && sleep 3 && echo 1111 | sudo -S nmcli dev wifi connect ZDEC password zdec1234 # 桥接wifi
# 安装 QEMU/libvirt 软件包
sudo aptitude install qemu-system-arm qemu-efi qemu-efi-aarch64 qemu-efi-arm
sudo aptitude install libvirt-clients libvirt-daemon-system
sudo aptitude install virt-manager
# 添加用户至 kvm 用户组
sudo adduser deepin kvm
sudo adduser root kvm
# 添加用户至 libvirt 用户组
sudo adduser deepin libvirt
sudo adduser root libvirt # 添加用户至 libvirt-qemu 用户组
sudo adduser deepin libvirt-qemu
sudo adduser root libvirt-qemu # 命令行方式查看QEMU虚拟机列表
virsh -c qemu:///system list
# 生成qemu磁盘镜像文件
qemu-img convert -f vmdk -O qcow2 vans-esx-disk1.vmdk vans-kvm.qcow2 # 复制镜像文件至指定目录
sudo cp vans-kvm.qcow2 /var/lib/libvirt/images/vans-kvm.qcow2
# 以图形化的方式管理QEMU虚拟机
virt-manager # 在ARM64服务器上使用QEMU模拟x86_64虚拟机运行时的参数
# 注意: 该 vans-x86_64 虚拟机,仅支持的模拟网卡类型为 E1000 或 virtio
/usr/bin/qemu-system-x86_64 -name guest=vans-x86_64,debug-threads=on -S -object secret,id=masterKey0,format=raw,file=/var/lib/libvirt/qemu/domain-1-vans-x86_64/master-key.aes -machine pc-i440fx-2.10,accel=tcg,usb=off,dump-guest-core=off -m 2048 -realtime mlock=off -smp 2,sockets=2,cores=1,threads=1 -uuid 07c80fd8-a2db-4b7b-8450-18a023a2b8c8 -no-user-config -nodefaults -chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/domain-1-vans-x86_64/monitor.sock,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=utc,driftfix=slew -no-kvm-pit-reinjection -no-hpet -no-shutdown -global PIIX4_PM.disable_s3=1 -global PIIX4_PM.disable_s4=1 -boot strict=on -device ich9-usb-ehci1,id=usb,bus=pci.0,addr=0x4.0x7 -device ich9-usb-uhci1,masterbus=usb.0,firstport=0,bus=pci.0,multifunction=on,addr=0x4 -device ich9-usb-uhci2,masterbus=usb.0,firstport=2,bus=pci.0,addr=0x4.0x1 -device ich9-usb-uhci3,masterbus=usb.0,firstport=4,bus=pci.0,addr=0x4.0x2 -drive file=/var/lib/libvirt/images/vans-kvm.qcow2,format=qcow2,if=none,id=drive-ide0-0-0 -device ide-hd,bus=ide.0,unit=0,drive=drive-ide0-0-0,id=ide0-0-0,bootindex=1 -netdev tap,fd=25,id=hostnet0 -device e1000,netdev=hostnet0,id=net0,mac=52:54:00:3d:6f:97,bus=pci.0,addr=0x3 -chardev pty,id=charserial0 -device isa-serial,chardev=charserial0,id=serial0 -vnc 127.0.0.1:0 -device cirrus-vga,id=video0,bus=pci.0,addr=0x2 -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x5 -msg timestamp=on # 连接虚拟机的串口
sudo virsh console vans-x86_64 # 查看虚拟机启动列表
sudo virsh list --all # 查看宿主机网卡统计数据
netstat -i



============== End
Install KVM Hypervisor on arrch64 Linux Server的更多相关文章
- install MCR in silent mode linux server
./install -mode silent -agreeToLicense yes -destinationFolder /home/yanzhh/wq/Programs/MCR export LD ...
- ORACLE Install (10g r2) FOR Red Hat Enterprise Linux Server release 5.5 (64 bit) (转)
OS Info----------# cat /etc/redhat-releaseRed Hat Enterprise Linux Server release 5.5 (Tikanga)# cat ...
- 在Azure上实现Linux Server故障转移
要充分利用公有云的弹性扩展和高可用, 首先要在应用系统层面支持横向扩展(scale out),这个说起来很容易,或者说对新开发的应用系统而言已经成为标配.但是对已有的.老旧的应用系统来说,这就比较困难 ...
- HowTo: Linux Server Change OR Setup The Timezone
Method 1 #tzselect # select timezone e.g. Asia/Shanghai#echo 'Asia/Shanghai' > /etc/timezone # se ...
- How To install FFMPEG, FLVTOOL2, MP4Box on CentOS server 2015 easy method
for i386:wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.i686.rpmrpm ...
- Linux Server
Linux Server CentOS 6.3下配置iSCSI网络存储 摘要: 一.简介iSCSI(internet SCSI)技术由IBM公司研究开发,是一个供硬件设备使用的.可以在IP协议的上层运 ...
- Red Hat Enterprise Linux Server(RHEL) yum安装软件时This system is not registered with RHN. RHN support will be disabled. 的解决方法(转)
新安装了redhat6.5.安装后,登录系统,使用yum update 更新系统.提示: This system is not registered to Red Hat Subscription M ...
- zzw原创_Red Hat Enterprise Linux Server release 6.5 安装mysql5.5.28版本
1.查看系统版本 [root@ip12189 ~]# more /etc/issueRed Hat Enterprise Linux Server release 6.5 (Santiago)Ker ...
- How to Install and Configure Bind 9 (DNS Server) on Ubuntu / Debian System
by Pradeep Kumar · Published November 19, 2017 · Updated November 19, 2017 DNS or Domain Name System ...
随机推荐
- IP判断
题目描述 在基于Internet的程序中,我们常常需要判断一个IP字符串的合法性. 合法的IP是这样的形式: A.B.C.D 其中A.B.C.D均为位于[0, 255]中的整数.为了简单起见,我们规定 ...
- ACM/ICPC 2018亚洲区预选赛北京赛站网络赛D-80 Days--------树状数组
题意就是说1-N个城市为一个环,最开始你手里有C块钱,问从1->N这些城市中,选择任意一个,然后按照顺序绕环一圈,进入每个城市会有a[i]元钱,出来每个城市会有b[i]个城市,问是否能保证经过每 ...
- 网络编程-C/S架构
什么是C/S架构 C指的是client(客户端软件),S指的是Server(服务端软件),本章的重点就是教大家写一个C/S架构的软件,实现服务端软件与客户端软件基于网络通信. 计算机基础知识 作为应用 ...
- jupyter使用
jupyter使用 安装 在anaconda3的安装路径中,尽量避免使用汉字或者括号. 启动 在Windows上正确安装Anaconda3,确认配置好环境变量,然后再命令行中输入jupyter not ...
- python_线程的开启、守护线程、锁、死锁、事件、定时器、条件、队列、池
0.承上 什么是线程? CPU调度的最小单位. 线程是进程的必要组成单位. 主线程: 程序开始运行的时候,就产生了一个主线进程来运行这个程序. 子线程: 是由主线程开启的其他线程. · 各线程之间的工 ...
- Java Core - JVM运行时内存管理
在读正文之前,阅读以下两篇博客学习并理解堆栈.作用域.本地方法的概念. 作用域:https://www.cnblogs.com/AlanLee/p/6627949.html 操作数栈:https:// ...
- Java ME Technology - CDC(Connected Device Configuration)
Java ME Technology - CDChttps://www.oracle.com/technetwork/java/javame/tech/index-jsp-139293.html Ne ...
- VMware虚拟机与Windows文件共享
开发中,我们经常的需求是这样的:我想再Windows中进行快捷开发,但是想在linux中运行,那么需要将文件方便在linux中管理,基本可以分成两种方式: 1. 使用网络工具:vmware_tool工 ...
- 微信小程序开发的基本流程
微信小程序开发的基本流程 一,微信小程序简介 1,微信小程序简称小程序,张小龙在微信公开课 Pro 上发布的小程序正式上线,时间是2017年1月9日. 2,微信小程序这个词可以分解为“微信”和“小程序 ...
- if判断条件注意!!!
if(condition){ console.log(condition为true才执行): } 实际上会对condition执行Boolean()转型函数,将其转换成布尔值