首页 > 系统相关 >ubuntu系统创建服务器虚拟机

ubuntu系统创建服务器虚拟机

时间:2023-03-17 09:47:07浏览次数:48  
标签:network -- 虚拟机 192.168 ssh ubuntu 服务器

 

 

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

相关文章

  • 免费云服务器
    自营T3+级机房,丰富带宽,高达60GBGP冗余+CN2频宽,7x24h技术服务!购买服务器,就选择恒创服务器,多海外节点任选,专业高效稳定安全!海外云服务器香港云服务器......
  • Ubuntu20.04搭建k8s集群
    前言服务器统一版本Ubuntu20.04搭建集群最少要两台服务器每台服务器都需要docker、环境配置、安装kubeadm、kubelet和kubectldocker安装dockersudoa......
  • 40 openEuler搭建FTP服务器-配置vsftpd
    40openEuler搭建FTP服务器-配置vsftpd40.1vsftpd配置文件介绍用户可以通过修改vsftpd的配置文件,控制用户权限等。vsftpd的主要配置文件和含义如表1所示,用户可以根据需求......
  • 服务器CPU系统架构
    深入理解服务器CPU三大体系结构--SMP、NUMA、MPP从系统架构来看,目前的商用服务器大体可以分为三类:对称多处理器结构SMP:SymmetricMulti-Processor非一致存储访问结构......
  • ubuntu 清理命令
    sudoapt-getautoclean#清理旧版本的软件缓存sudoapt-getclean#清理所有软件缓存sudoapt-getautoremove......
  • 天意服务器装系统
    注意,服务器开机特别慢,因为要硬件自检,等了三分钟黑屏后变成航天和图标,读白条按回车可以中断常规启动,然后f2进bios没设置网络到最后启动的话,会出现一个黑屏,左上角闪字扫描端......
  • 如何优雅在webpack项目实现mock服务器
    为什么需要mock至于平时开发为什么需要mock数据,应该大多数的同学都非常清楚了;如果前后端同步开发的话,少不了这一步,在需求评审,技术评估等流程通过后,前后端就会约定接口a......
  • TCP/IP网络编程 -- (十)多进程服务器端
    TCP/IP网络编程--(十)多进程服务器端10.1进程概念及应用为了提高客户端的平均满意度,通常会使用并发服务器的方法,并且网络程序中数据通信时间比CPU运算时间大,因此向多个......
  • 联想服务器ThinkSystem SR358F V2-RAID5
    raid安装步骤1、F2或del进Bios-高级-RAID陈列卡 2、主菜单 3、选第四项:查看下磁盘情况 4、没有做Raid5状态 5、返回上一级:选第一项6、进入第一项  7......
  • ubuntu20.04配置双网卡绑定
    一、先设置root密码,然后切换用户ubuntu用户下:#sudopasswdroot            //设置root密码#suroot                        ......