apt update
# libvirt-bin 这个包拆分为2个包了 => libvirt-daemon-system libvirt-clients
apt install qemu qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager
service libvirtd start
#启动服务
修改/etc/netplan下的文件,文件名叫0aller-config.yaml或者50-cloud-init.yaml
# This file is generated from information provided by
# the datasource. Changes to it will not persist across an instance.
# To disable cloud-init's network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
ethernets:
eno1:
addresses: [192.168.3.74/24]
gateway4: 192.168.3.1
dhcp4: false
nameservers:
addresses: [114.114.114.114,8.8.8.8]
# 这一部分用于固定宿主机的ip,使之不会变动
eno2:
dhcp4: true
eno3:
dhcp4: true
eno4:
dhcp4: true
# 这一部分用于创建虚拟网卡,并桥接到eno1
bridges:
br0:
interfaces: [eno1]
dhcp4: false
addresses: [192.168.3.74/24]
gateway4: 192.168.3.1
nameservers:
addresses: [192.168.3.1,114.114.114.114]
version: 2
renderer: networkd
如上修改完之后
netplan apply
ping www.baidu.com
确认网络正常
创建镜像文件
qemu-img create -f raw ubuntu18_04.img 1000G
摧毁虚拟机
sudo virsh destroy vm-name
删除虚拟机数据
sudo virsh undefine vm-name
安装虚拟机命令:
virt-install -n centos7\
-r 16384 --vcpus=8 \
--os-variant=centos7.0 \
--accelerate \
-c /home/root123/datafile/CentOS-7-x86_64-DVD-2009.iso \
--disk path=/home/root123/ubuntu18_04.img,format=qcow2,bus=virtio,size=1000 \
--network bridge=br0 \
--vnc --vncport=5996 --vnclisten=0.0.0.0
-n:指定生成的虚拟机名称,全局唯一
--os-type=linux :不需要添加了,已删除配置
-os-variant:参数支持的os # osinfo-query os 查看系统支持的系统
-c:引用的iso文件
-r:内存大小
--vcpus:系统核心数
--disk:生成的磁盘文件存储目录
--format:磁盘格式
--network:指定网络模式,及其网卡
--size:磁盘空间大小
--vnc:指定宿主机开放的监控端口和监听地址(0.0.0.0 表示监听所有的IP),可以使用vnc连接系统
--accelerate 快速生成
执行上诉命令,相关参数网上可查
出现这个即为创建成功,进入下一阶段
因为没有打开图形化,所以需要通过vnc连接
连上之后依次填写安装参数
系统启动后需要安装ssh用于远程连接
sudo apt-get install ssh
service ssh start
service ssh status
之后再重复上叙固定IP操作,即可通过ssh+ip远程连接
创建时添加的磁盘空间并未全部挂载
参考Linux /dev/mapper/ubuntu--vg-ubuntu--lv 磁盘空间不足的问题_阿甘的小窝的博客-CSDN博客_/dev/mapper/ubuntu--vg-ubuntu--lv
lsblk
vgdisplay
lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
以上时安装ubuntu虚拟机相关,接下来记录centos虚拟机相关
安装配置软件环境选择基础设施服务器
磁盘选择自动
网络主机可不配置
系统安装好之后,此时可能网卡未启用
vim /etc/sysconfig/network-scripts/ifcfg-网卡名
将onboot参数改为yes
systemctl restart network
yum安装会报Loaded plugins: fastestmirror
/etc/yum/pluginconf.d/fastestmirror.conf
/etc/yum.conf
将两个文件中enabled改为0, 9 plugins改为0
yum clean all
yum makecache
然后安装ssh
yum install openssh-server
vim /etc/ssh/sshd_config
将port 22一列取消注释
systemctl start sshd.service
systemctl enable sshd.service
即可通过远程ssh连接
centos固定ip
修改/etc/sysconfig/network-scripts/ifcfg-网卡名
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
# BOOTPROTO=dhcp
BOOTPROTO=status
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
UUID=19e2e0e9-7f27-4fc7-84e4-c39c8d70f147
DEVICE=eth0
ONBOOT=yes
DNS1=114.114.114.114
IPADDR=192.168.3.84
NETMASK=255.255.255.0
GATEWAY=192.168.3.1
service network restart
标签:network,--,虚拟机,192.168,ssh,ubuntu,服务器 From: https://www.cnblogs.com/helloshikui/p/17225473.html