首页 > 其他分享 >kubevirt部署虚拟机

kubevirt部署虚拟机

时间:2023-12-01 10:56:51浏览次数:31  
标签:kubevirt name 部署 虚拟机 -- io win10

创建pvc,并且上传windows镜像,IP地址可以通过kubectl -n cdi get svc -l cdi.kubevirt.io=cdi-uploadproxy 来查看

virtctl image-upload \
  --image-path='Win10_21H2_Chinese(Simplified)_x64.iso' \
  --storage-class cephfs \
  --pvc-name=iso-win10 \
  --pvc-size=7G \
  --uploadproxy-url=https://<uploadproxy-url-IP> \
  --insecure \
  --wait-secs=240

 

开启hostDisk支持(但是我这里老报错所以没用这种方式)

apiVersion: kubevirt.io/v1
kind: KubeVirt
metadata:
  name: kubevirt
  namespace: kubevirt
spec:
  configuration:
    developerConfiguration:
      featureGates:
        - LiveMigration
        - HostDisk

 

windows虚拟机

apiVersion: kubevirt.io/v1
kind: VirtualMachine
metadata:
  name: win10
spec:
  running: true
  template:
    metadata:
      labels:
        kubevirt.io/domain: win10
    spec:
      domain:
        cpu:
          cores: 4
        devices:
          disks:
          - bootOrder: 1
            cdrom:
              bus: sata
            name: cdromiso
          - disk:
              bus: sata
            name: harddrive
          interfaces:
          - masquerade: {}
            model: e1000
            name: default
        machine:
          type: q35
        resources:
          requests:
            memory: 16G
      networks:
      - name: default
        pod: {}
      volumes:
      - name: cdromiso
        persistentVolumeClaim:
          claimName: win10
      - name: harddrive
        persistentVolumeClaim:
          claimName: win10-data

启动虚拟机实例

virtctl start win10

vnc登录安装系统

virtctl vnc win10

 

标签:kubevirt,name,部署,虚拟机,--,io,win10
From: https://www.cnblogs.com/fengzi7314/p/17869220.html

相关文章

  • linux系统部署nginx+php-fpm
    一、环境准备1、最小化安装linux操作系统:CentOSLinuxrelease7.9.2009(Core)2、根据需求下载nginx和php源码包nginx:http://nginx.org/en/download.html    php:https://www.php.net/releases/这里使用nginx-1.24.0.tar.gz和php-7.4.20.tar.gz版本......
  • packestack 部署openstack
    一、部署packstack1.1简介对于openstack初学者而言,传统部署openstack流程是在过于繁琐,需要多台虚拟机,packstack完美解决这个问题,可以减少了许多繁琐且容易出错的部署流程,packstack可以选择单节点或双节点部署,本次完美使用单节点部署allinone。1.2性能搭配推荐处理器内核至少3个......
  • centos虚拟机安装
    一、准备工作1、vmwareworkstation软件安装可以直接去官网下载官网链接:https://www.vmware.com或者这里提供vmwareworkstation16链接:https://pan.baidu.com/s/18yquD5BiQVYYsJNwM48IjA提取码:miki注意的是:如果电脑上已经安装过vmware其他版本的不需要卸载重新安装新版本......
  • 首次部署Linux系统的经历
    我是一名电子信息工程专业的学生,有次在图书馆上自习的时候无意间看到其他同学的电脑屏幕,黑色的屏幕上显示着一行一行的代码,勾起了我无限的好奇,经过询问得知他是用的Linux操作系统,是和Windows完全不同的系统,看着手敲的shell命令唤起一个又一个功能,我也决定要学习下Linux系统。 ......
  • 手动部署 chemex
    手动部署先决条件git:用于管理版本,部署和升级必要工具。PHP:仅支持PHP8.1。composer:PHP的包管理工具,用于安装必要的依赖包。MySQL5.7:数据库引擎,理论上MariaDB10.2+兼容支持。ext-zip:扩展。ext-json:扩展。ext-fileinfo:扩展。ext-ldap:扩展。ext-bcmath:扩展。ext-mysqli:扩展。ext......
  • vue3,Nginx部署情况
    一.Vue3项目情况说明router文件夹下的index.jsimport{createRouter,createWebHashHistory}from"vue-router"constroutes=[{path:'/saoma',name:'Saoma',//redirect:'/saoma',component:()......
  • 阿里云ubuntu 部署mosquitto服务器
    阿里云ubuntu部署mosquitto服务器安装mosquittosudoaptinstallmosquitto添加用户名密码touch/etc/mosquitto/pwdfilesudochmod0700/etc/mosquitto/pwdfilesudochownmosquitto/etc/mosquitto/pwdfilemosquitto_passwd-b/etc/mosquitto/pwdfileusernamepass......
  • Kubernetes 部署 NFS server
    环境要求kubernetes:1.21+部署NFSserver下载nfsserver部署清单#wgethttps://raw.githubusercontent.com/kubernetes-csi/csi-driver-nfs/master/deploy/example/nfs-provisioner/nfs-server.yaml添加nsnfsapiVersion:v1kind:Namespacemetadata:name:nfs---......
  • Docker-Compose部署Gitlab以及Gitlab配置SMTP邮件服务
    使用Docker-Compose部署Gitlab拉取镜像地址:https://hub.docker.com/r/gitlab/gitlab-ce/tags拉取到镜像后,使用dockertag修改镜像,dockerpush推送到自己的镜像仓库(内网部署)编写docker-compose文件##创建容器挂载出来的文件夹mkdir/gitlab&&cd/gitlabmkdir-pdata/{l......
  • Qt应用开发--国产工业开发板全志T113-i的部署教程
    Qt在工业上的使用场景包括工业自动化、嵌入式系统、汽车行业、航空航天、医疗设备、制造业和物联网应用。Qt被用来开发工业设备的用户界面、控制系统、嵌入式应用和其他工业应用,因其跨平台性和丰富的功能而备受青睐。Qt能够为工业领域带来什么好处:-Qt提供了强大的图形引擎,使开发......