ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

记一次VPP虚机运行环境搭建

2021-08-07 16:02:20  阅读:434  来源: 互联网

标签:vnc VPP -- 虚拟机 xxx virsh ssh 虚机 搭建


VPP虚机运行环境搭建记录
下载ubnut16.04.7镜像文件

http://ftp.sjtu.edu.cn/ubuntu-cd/16.04.7/

安装配置kvm虚机
  1. 创建qcow2格式的磁盘

    qemu-img create -f qcow2 template.qcow2 25G2.启动安装程序
    
  2. 启动安装程序
    virt-install --virt-type=kvm --name=template --hvm --vcpus=8 --memory=32768 \
    --cdrom=/home/iso/ubuntu-16.04.7-desktop-amd64.iso \
    --disk path=/home/imgs/template.qcow2,format=qcow2 \
    --network network=default --graphics vnc,listen=0.0.0.0,port=7788 \
    --autostart --force
    重点参数说明:
    --name: 指定虚拟机名字
    --hvm: 如果物理机支持完全虚拟化,则使用完全虚拟化,提升效率
    --vcpus: 虚拟机cpu核数
    --memory:虚拟机内存大小,默认单位是M
    --cdrom: 指定系统镜像文件
    --disk path:指定系统安磁盘文件即创建好的qcow2文件,size可以不指定
    --network network:指定默认网络,初始安装指定默认,完成之后可以随意修改
    --graphics vnc:指定vnc显示,listen:监听地址,port:vnc端口

    注:如果启动出错,提示

    ERROR 'virConnect' object has no attribute 'baselineHypervisorCPU'
    

    解决方法:更新libvirt-python库

    yum update libvirt-python
    

    问题参考链接:https://ops.m114.org/topics/libvirt/

  3. 使用vnc客户端连接虚拟机,ip即为宿主机ip地址,vnc port为安装命令指定的端口

    注:如果连接不上,可能是由于宿主机防火墙问题,简单粗暴的方式是关闭防火墙

    iptables -F
    
  4. 按照常规ubunut系统的安装流程,继续完成即可

  5. 使用virsh命令可以查看虚拟机

    virsh list --all     #查看所有虚拟机及运行状态
    virsh shutdown xxx   #正常关闭虚拟机
    virsh destroy xxx    #强制关闭虚拟机
    virsh start xxx      #启动虚拟机
    virsh edit xxx       #编辑虚拟机对应的xml文件
    virsh vncdisplay --domain xxx #查看虚拟对应的vnc端口,显示数值+5900即为真实vnc端口值
    
  6. 虚拟机安装完成之后,如果宿主机能联网的话,此时虚拟机也是可以联网的
    接下来安装后续需要的软件 apt-get install xxx

    apt-get install vim            #vim文本编辑软件
    apt-get install openssh-server #ssh-server
    apt-get install libmbedtls-dev #vpp依赖动态库
    
  7. 配置ssh server,后续即可通过ssh远程登录,不再通过vnc登录

    修改root用户密码

    sudo passwd
    

    配置ssh允许root用户登录,默认不允许

    编辑文件/etc/ssh/sshd_config, 修改PermitRootLogin without-password为PermitRootLogin yes,重启生效
    

    ssh-server操作命令

    /etc/init.d/ssh stop     #停止
    /etc/init.d/ssh start    #启动
    /etc/init.d/ssh restrat  #重启
    

    注:ssh服务启动后,默认服务会开机自启,不用额外设置

标签:vnc,VPP,--,虚拟机,xxx,virsh,ssh,虚机,搭建
来源: https://www.cnblogs.com/liuywa/p/15112162.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有