精华内容
下载资源
问答
  • OpenStack镜像制作系列3—Windows10镜像

    千次阅读 2020-05-22 19:01:01
    1.网络准备 brctl show sudo brctl addbr br0 sudo brctl addif br0 ens33 sudo ifconfig ens33 0.0.0.0 ...2.制作命令 sudo virt-install --connect qemu:///system -n win10 --vcpus=1 -r 2048 \ --d

    本系列文章主要对如何制作OpenStack镜像的过程进行描述记录

    CSDN:OpenStack镜像制作教程指导(全)

    OpenStack镜像制作系列1—环境准备

    OpenStack镜像制作系列2—Windows7镜像

    OpenStack镜像制作系列3—Windows10镜像

    OpenStack镜像制作系列4—Windows Server2019镜像

    OpenStack镜像制作系列5—Linux镜像


    掘金社区:带你制作个性化OpenStack镜像系列教程


    目录

    1.网络准备

    2.制作命令

    3.加载驱动

    4.查看与管理

    5.文件压缩


    1.网络准备

    brctl show
    
    sudo brctl addbr br0
    
    sudo brctl addif br0 ens33
    
    sudo ifconfig ens33 0.0.0.0
    
    sudo ifconfig br0 192.168.177.137/24
    
    route -n
    
    brctl show
    
    ifconfig
    
    

    2.制作命令

    sudo virt-install --connect qemu:///system -n win10 --vcpus=1 -r 2048 \
    --disk path=/home/ubuntu/ops/win10.qcow2,format=qcow2,device=disk,size=64,bus=virtio,cache=none \
    --disk path=/home/ubuntu/ops/cn_windows_10_education_x64_dvd_6847843.iso,device=cdrom,perms=rw \
    --vnc --vnclisten=0.0.0.0  \
    --os-type windows --os-variant=windows \
    --accelerate --network=default,model=virtio  \
    --disk path=/home/ubuntu/ops/virtio-win-0.1.171.iso,device=cdrom,perms=rw \
    --disk=/home/ubuntu/ops/virtio-win-0.1.171_amd64.vfd,device=floppy

    注意命令:驱动版本要换到Windows类型要换

    3.加载驱动

    先后选择磁盘驱动、网卡驱动

    磁盘:

    网卡:

    4.查看与管理

    sudo virt-manager
    
    

    安装完成重启后,可能由于主机给的配置较低,一直卡在“请稍后”,后用sudo virt-manager来关闭,管理,继续之前的新建用户的步骤。

    5.文件压缩

    展开全文
  • (一)、Windows7镜像制作 1.文件准备 ------文件准备: cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso virtio-win-0.1.171.iso virtio-win-0.1.171_amd64.vfd 方便使用上述3个文件放到同一个文件下面...

    本系列文章主要对如何制作OpenStack镜像的过程进行描述记录

    CSDN:OpenStack镜像制作教程指导(全)

    OpenStack镜像制作系列1—环境准备

    OpenStack镜像制作系列2—Windows7镜像

    OpenStack镜像制作系列3—Windows10镜像

    OpenStack镜像制作系列4—Windows Server2019镜像

    OpenStack镜像制作系列5—Linux镜像


    掘金社区:带你制作个性化OpenStack镜像系列教程


    目录

    (一)、Windows7镜像制作

    1.文件准备

    2.创建镜像磁盘文件

    3.网络配置

    4.开始制作

    5.进行windows安装,


    (一)、Windows7镜像制作

    1.文件准备

    ------文件准备:

    cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso

    virtio-win-0.1.171.iso

    virtio-win-0.1.171_amd64.vfd

    方便使用上述3个文件放到同一个文件下面

    $ pwd
    
    /home/centos
    
    $ mkdir tmp
    
    $ cd tmp/
    
    $ ls
    
    cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso  virtio-win-0.1.171_amd64.vfd  virtio-win-0.1.171.iso 

    2.创建镜像磁盘文件

    创建一个安装虚拟机的镜像文件,这个文件相当于物理机的硬盘

    格式为qcow2,

    名称为win7.qcow2,

    设置大小为64G。(PS:创建虚拟机的磁盘的时候注意查看物理机磁盘空间是否足够)

    qemu-img create -f qcow2 -o preallocation=metadata win7.qcow2 64G 
    
    qemu-img info win7.qcow2

    注意:上述命令在直接创建qcow2格式之后,注意镜像制作完成后压缩一下qcow2文件的占用空间。也有可能是virt-install --connect具体命

    令内容的不同,可详细比较CentOS中使用的命令。

    3.网络配置

    查看网桥,用于将虚拟机网卡桥接到某个网桥上:

    brctl show

    这个virbr0网桥用于自动生成的NAT网络,为了方便,一般创建一个跟物理网络直接桥接的网桥,比如创建的网桥名为br0:

    sudo brctl addbr br0
    
    brctl show

    加入一张与物理网络连接的网卡,并且将网卡的IP设置到网桥上。

    现在与物理网络相连的网卡是ens33,IP是172.28.0.151:

    将ens33这张网卡加入br0的网桥:

    sudo brctl addif br0 ens33

    取消ens33的IPv4地址:

    sudo ifconfig ens33 0.0.0.0

    配置br0的IPv4地址为ens33原来的IP:

    sudo ifconfig br0 172.28.0.151/24

    再次查看网桥可以发现ens33已经连接到了br0上了:

    brctl show

    ens33的IP已经配置到br0上了:

    4.开始制作

    使用创建的磁盘安装虚拟机,以win7的iso镜像为例

    sudo virt-install --connect qemu:///system -n win7 \
    --vcpus=1 -r 2048 \
    --disk path=/home/win7.img,format=qcow2,device=disk,size=64,bus=virtio,cache=none \
    --disk path=/home/cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso,device=cdrom,perms=rw  \
    --vnc --vnclisten=0.0.0.0  \
    --os-type windows --os-variant=win7 \
    --accelerate --network=default,model=virtio  \
    --disk path=/home/virtio-win-0.1.110.iso,device=cdrom,perms=rw \
    --disk=/home/virtio-win-0.1.110_amd64.vfd,device=floppy
    
    
    注:
    #(1)-r 1024表示内存大小为1024M
    
    #(2)--network=bridge:br0,model=virtio表示将网卡桥接到br0这个网桥上,网卡驱动为virtio
    
    #(3)--disk path=/var/win7_ultimate_empty.qcow2,size=20,format=qcow2,bus=virtio,cache=none表示使用win7.qcow2作为硬盘,大小为20G,磁盘格式为qcow2,磁盘驱动为virtio,不使用缓存
    
    #(4)--disk path=/home/hjj/cn_windows_7_ultimate_x64_dvd_x15-66043.iso,device=cdrom,perms=ro使用cn_windows_7_ultimate_x64_dvd_x15-66043.iso文件作为插入的CD光盘,ro代表只读
    
    #(5)--os-type windows --os-variant=win7操作系统类型为windows,且变种为win7。此处可以只填写windows。

    命令介绍与详解可以百度一下

    如果装了virt-viewer,则会自动弹出win7的安装界面,不需执行5-7步,直接到第8步。

    如果没装virt-viewer或未弹出则可以进行5-7步,使用其他机器连接。(另找一台能连接上此机器的电脑,系统为windows即可)

    5.进行windows安装,

    需要注意的是:驱动的安装,其他安装步骤在此就不演示了。

    使用virtio作为磁盘和网卡的驱动,由于一开始未安装virtio驱动,所以扫描不到磁盘:

    需要先加载驱动程序,安装磁盘和网卡的virtio驱动:

    磁盘驱动:

    继续选择加载驱动程序,

    网卡驱动:

     

    接下来的过程就和安装普通win7一样了:

    虚拟机在安装过程中可能会重启,如果重启时未自动开机,则可以使用virsh list --all查看所有创建的虚拟机,然后virsh start win7打开关闭的win7虚拟机。

    6.镜像文件占用空间压缩

    https://blog.csdn.net/Scape1989/article/details/77727029

    ubuntu@ubuntu:~/Desktop/ops$ qemu-img info win7.qcow2 
    
    ubuntu@ubuntu:~/Desktop/ops$ qemu-img convert -O qcow2 win7.qcow2 win7_new.qcow2
    
    
    ubuntu@ubuntu:~/Desktop/ops$ ll -lh win7*
    
    -rw-r--r-- 1 ubuntu ubuntu 7.3G Sep 30 10:41 win7_new.qcow2
    
    -rw-r--r-- 1 root   root    65G Sep 30 10:33 win7.qcow2 
    
    ubuntu@ubuntu:~/Desktop/ops$

    7、将安装好系统的qcow2文件上传到openstack平台即可使用此镜象启动实例。

    当实例安装了软件需要保存时即可创建快照,此快照为硬盘快照,使用快照创建的实例就都安装了此软件。

    展开全文
  • OpenStack镜像制作教程

    千次阅读 2019-12-27 15:44:57
    说明:本文档以CentOS6.5为例,讲解如何制作openstack镜像。不同的linux发行版的具体操作不一样,但制作镜像的过程是一样的。 一、准备环境 建议使用一台物理机来配置kvm环境,需要cpu支持intel VT等硬件虚拟化...

    说明:本文档以CentOS6.5为例,讲解如何制作openstack镜像。不同的linux发行版的具体操作不一样,但制作镜像的过程是一样的。

    一、准备环境

    建议使用一台物理机来配置kvm环境,需要cpu支持intel VT等硬件虚拟化功能。也可以用虚拟机来制作镜像,同样需要开启硬件虚拟化功能。

    建议确保网络及软件源配置正确。

    判断是否支持虚拟化功能命令:(确认有结果输出。则表示该机器支持或已配置intel VT vmx(intel)或svm(AMD) 支持虚拟技术)

    # cat /proc/cpuinfo | grep vmx

    1.1安装软件包

    # yum install libvirt qemu-kvm virt-install bridge-utils qemu-img virt-manager libguestfs

    1.2启动服务

    # systemctl start libvirtd

    二、制作linux镜像

    2.1启动虚机

    2.1.1.准备iso镜像文件

    /tmp/CentOS-6.5-x86_64-minimal.iso

    2.1.2.创建一块虚拟磁盘

    # qemu-img create -f raw /tmp/centos-6.5.raw 20G

    2.1.3.启动镜像

    # virt-install --virt-type kvm --name centos-6.5 --ram 1024 \

    --disk /tmp/centos-6.5.raw,format=raw \

    --network network=default \

    --graphics vnc,listen=0.0.0.0 --noautoconsole \

    --os-type=linux --os-variant=rhel6 \

    --cdrom=/tmp/CentOS-6.5-x86_64-minimal.iso

    2.1.4.安装系统

    使用vnc登入机器,按照正常的步骤安装系统。分区设置为单个/分区,不设置swap分区。vnc的ip为镜像宿主机的ip,端口可以ps找到,默认是5900。也可以使用virsh从命令行进行安装。部分操作命令如下:

    2.1.4.1 查看当前虚机

    # virsh list [--all]

    2.1.4.2 使用virsh从console登入机器

    # virsh console centos-6.5

    2.1.4.3 启动虚拟机

    # virsh start centos-6.5

    2.1.4.4 查看vnc端口

    # virsh vncdisplay centos-6.5

    系统安装完成之后,重启虚拟机。

    2.2安装软件包

    如果虚拟机可以联网,则可以不用配置软件源,直接使用默认的即可。

    2.2.1.安装基本软件包

    安装NetworkManager,用于网卡的自动发现及管理;安装acpid,用于虚拟机的电源管理;安装epel-release,添加epel源

    # yum install NetworkManager acpid epel-release

    2.2.1 开机启动服务

    chkconfig acpid on

    chkconfig NetworkManager on

    2.2.2.安装cloud-init相关软件包

    安装cloud-init,用于注入密码/密钥和主机名;安装qemu-guest-agent,用于在面板更新密码/密钥;安装cloud-utils,用于更改虚拟机根分区大小(可选安装,需要启用epel源)

     

    # yum install cloud-init qemu-guest-agent cloud-utils

    开机启动服务(有的linux发行版默认不开机自启这些服务,需要手动设置开机自启)

    # chkconfig cloud-init on

    # chkconfig cloud-init-local on

    # chkconfig cloud-config on

    # chkconfig cloud-final on

    # chkconfig qemu-ga on

    2.2.3.修改代码

    UOS3.0默认没有向虚拟机提供userdata,所以在UOS3.0下支持密码注入,需要修改cloud-init的代码实现

    代码1:

    /usr/lib/python2.7/site-packages/cloudinit/cloud.py

    在合适的位置加入如下代码:

        def get_admin_pass(self):
            return self.datasource.get_admin_pass()

    代码2:

    /usr/lib/python2.7/site-packages/cloudinit/config/cc_set_admin_pass.py (新建文件)

    写入如下代码:

    from cloudinit import util
    from string import letters, digits
    # We are removing certain 'painful' letters/numbers
    PW_SET = (letters.translate(None, 'loLOI') +
              digits.translate(None, '01'))
    
    def handle(_name, cfg, cloud, log, args):
        errors = []
        try:
            log.debug("Getting admin password from cloud")
            admin_pass = cloud.get_admin_pass()
            log.debug("Changing password for root")
            if admin_pass is None:
                admin_pass = rand_user_password()
            util.subp(['chpasswd'], 'root:%s' % admin_pass)
        except Exception as e:
            errors.append(e)
            util.logexc(log, "Failed to set passwords for root")
        if len(errors):
            log.debug("%s errors occured, re-raising the last one", len(errors))
            raise errors[-1]
    
    def rand_user_password(pwlen=9):
        return util.rand_str(pwlen, select_from=PW_SET)

    如果虚拟机默认使用的是Python3,则将上面的代码替换为:

    from cloudinit import util
    from string import ascii_letters, digits
    # We are removing certain 'painful' letters/numbers
    PW_SET = (ascii_letters.translate('loLOI') +
              digits.translate('01'))
    
    
    def handle(_name, cfg, cloud, log, args):
        errors = []
        try:
            log.debug("Getting admin password from cloud")
            admin_pass = cloud.get_admin_pass()
            log.debug("Changing password for root")
            if admin_pass is None:
                admin_pass = rand_user_password()
            util.subp(['chpasswd'], 'root:%s' % admin_pass)
        except Exception as e:
            errors.append(e)
            util.logexc(log, "Failed to set passwords for root")
        if len(errors):
            log.debug("%s errors occured, re-raising the last one", len(errors))
            raise errors[-1]
    
    def rand_user_password(pwlen=9):
        return util.rand_str(pwlen, select_from=PW_SET)

    代码3:

    /usr/lib/python2.7/site-packages/cloudinit/sources/__init__.py

    在合适的位置加入如下代码:

        def get_admin_pass(self):
            if not self.metadata or 'admin_pass' not in self.metadata:
                return None
            return str(self.metadata['admin_pass'])

    2.2.4.修改配置文件

    cloud-init的配置文件:

    /etc/cloud/cloud.cfg 
    users:
     - default
    disable_root: 0                                       #默认此处为1,需要更改
    ssh_pwauth:   0
    locale_configfile: /etc/sysconfig/i18n
    mount_default_fields: [~, ~, 'auto', 'defaults,nofail', '0', '2']
    resize_rootfs_tmp: /dev
    ssh_deletekeys:   0
    ssh_genkeytypes:  ~
    syslog_fix_perms: ~
    cloud_init_modules:
     - migrator
     - bootcmd
     - write-files
     - growpart
     - resizefs
     - set_hostname
     - set_admin_pass                                     #加入此行,即调用上面加入的代码                         
     - update_hostname
     - update_etc_hosts
     - rsyslog
     - users-groups
     - ssh
    cloud_config_modules:
     - mounts
     - locale
     - set-passwords
     - yum-add-repo
     - package-update-upgrade-install
     - timezone
     - puppet
     - chef
     - salt-minion
     - mcollective
     - disable-ec2-metadata
     - runcmd
    cloud_final_modules:
     - rightscale_userdata
     - scripts-per-once
     - scripts-per-boot
     - scripts-per-instance
     - scripts-user
     - ssh-authkey-fingerprints
     - keys-to-console
     - phone-home
     - final-message
    system_info:
      default_user:
        name: centos
        lock_passwd: true
        gecos: Cloud User
        groups: [wheel, adm]
        sudo: ["ALL=(ALL) NOPASSWD:ALL"]
        shell: /bin/bash
      distro: rhel
      paths:
        cloud_dir: /var/lib/cloud
        templates_dir: /etc/cloud/templates
      ssh_svcname: sshd
    # vim:syntax=yaml

    qemu-guest-agent的配置文件:

    /etc/sysconfig/qemu-ga 
    TRANSPORT_METHOD="virtio-serial"
    DEVPATH="/dev/virtio-ports/org.qemu.guest_agent.0"
    LOGFILE="/var/log/qemu-ga/qemu-ga.log"
    PIDFILE="/var/run/qemu-ga.pid"
    BLACKLIST_RPC=""                                 #默认配置需要修改此行,清除引号中内容
    FSFREEZE_HOOK_ENABLE=0

    三、其他系统配置

    3.1禁用默认的zeroconf route

    # echo "NOZEROCONF=yes" >> /etc/sysconfig/network

    3.2修改kernel启动参数,编辑/boot/grub/grub.conf,在kernel所在行添加console字段

    kernel ... console=ttyS0,115200n8 console=tty0

    3.3关闭开机启动服务

    # chkconfig iptables off

    # chkconfig iptables6 off

    # chkconfig postfix off

    3.4关闭selinux

    # vim /etc/selinux/config

    ...

    SELINUX=disabled 设置为关闭,重启后生效。

    ...

     

    # setenforce 0 可临时设置为0,重启后配置文件生效。

    四、定制化配置

    对系统进行定制化配置,配置完后关闭虚拟机。

    # poweroff

    五、处理镜像

    5.1初始化镜像文件,删除网卡MAC等信息

    # virt-sysprep -d centos-6.5

    5.2 Undefine虚拟机

    # virsh undefine centos-6.5

    5.3转换和压缩镜像文件

    # virt-sparsify --convert qcow2 --compress /tmp/centos-6.5.raw /tmp/centos-6.5.qcow2

     

    六、测试镜像

    将cloudmetadata.iso作为虚拟机唯一的光驱连接到关闭状态的虚拟机,启动虚拟机后,检查虚拟机是否可以被注入hostname和密码,hostname应该被注入为linux-host,密码为Ustack2016

    七、发布镜像

    7.1发布准备

    登录云平台物理机,将制作好的镜像上传到glance服务所在主机文件系统中的目录/var/image/extra/,并对镜像进行重命名操作,重命名示例如下:

    发行版---详细版本号---制作日期(日期+字母).qcow2

    CentOS---6.5-64bit---2019-12-20-a.qcow2

    说明:

    发行版 和 详细版本号 用于镜像分类

    制作日期用来标志唯一镜像

    格式必须满足上述示例要求

    对/var/image/extra/uiu/meta-info/目录内文件的说明,我们通过该目录预定义一些镜像的属性,meta-info内含各个镜像的基本属性,当新添加发行版或新的大版本时,需要创建关联的文件

    # ls meta-info/CentOS/6.5-64bit
    主要看EXPECTED_SIZE,这个要和raw格式镜像的大小匹配,并需要注意的是image_meta里的pass不一定是初始密码(安装了cloudinit的镜像,初始密码由cloudinit读取metadata获得),display_name是面板上所展示的名字,image_name_order和image_label_order分别用于定义面板上镜像的显示顺序的。

    7.2生成镜像校验文件

    # md5sum CentOS---6.5-64bit---2019-12-20-a.qcow2 > CentOS---6.5-64bit---2019-12-20-a.qcow2.md5sum

    7.3发布镜像

    进入目录/var/image/extra/uiu/,执行publish_extra_img上传镜像

    # source /root/adminrc

    # ./publish_extra_img /var/image/extra/CentOS---6.5-64bit---2019-12-20-a.qcow2

    7.4验证

    glance命令:

    # 查看镜像列表

    glance image-list

    # 查看具体镜像

    glance image-show [IMAGE_ID]

    # 修改如何镜像属性

    glance help image-update

    # 删除镜像

    glance image-delete [IMAGE_ID]

    在web界面使用上传的镜像新建虚机,测试是否可以正常使用

    展开全文
  • openstack镜像制作

    2014-03-14 10:16:00
    经过测试,可以制作windows 镜像,linux未经测试
  • Openstack镜像制作.docx

    2019-11-12 10:01:24
    文档讲述了,OpenStack如何制作镜像,包括制作Ubuntu、Red Hat Enterprise Linux、windows镜像制作方法
  • 虚拟机镜像指南 November 24, 2015 current 第 6 章 支持创建镜像的工具 镜像生成器 43 Oz 43 VMBuilder 45 VeeWee 45 Packer 45 imagefactory 45 SUSE Studio 45 有几个工具设计为自动创建镜像 镜像生成器 镜像生成...
  • (一)Ubuntu镜像制作 Ubuntu镜像的制作采用的是通过vmdk文件转化。 OpenStack平台的Centos和Ubuntu镜像可以使用VMware先创建虚拟机,在虚拟机中将网络配置文件、apt源等先配置好,而后最好进行格式转换 —— 在...

    本系列文章主要对如何制作OpenStack镜像的过程进行描述记录

    CSDN:OpenStack镜像制作教程指导(全)

    OpenStack镜像制作系列1—环境准备

    OpenStack镜像制作系列2—Windows7镜像

    OpenStack镜像制作系列3—Windows10镜像

    OpenStack镜像制作系列4—Windows Server2019镜像

    OpenStack镜像制作系列5—Linux镜像


    掘金社区:带你制作个性化OpenStack镜像系列教程


    目录

    (一)Ubuntu镜像制作

    (二)Centos镜像制作

    (三)KaliLinux镜像制作

    1.创建硬盘

    2.开始制作

    3.查看状态

    4.使用VNC viewer登录


    省略部分前序步骤,请参考前面几篇文章。

    (一)Ubuntu镜像制作

    Ubuntu镜像的制作采用的是通过vmdk文件转化。

    OpenStack平台的Centos和Ubuntu镜像可以使用VMware先创建虚拟机,在虚拟机中将网络配置文件、apt源等先配置好,而后最好进行格式转换

    —— 在创建的时候注意

    硬盘的大小设置

    硬盘单个文件

    以及网卡的配置文件,有时候不配置会导致虚拟机在openstack无法启动。

    ——格式转化

    将VMware虚拟机的vmdk格式转化为qcow2格式

    参考连接:

    https://www.cnblogs.com/Rcsec/p/9335631.html

    https://blog.csdn.net/xsjzdrxsjzdr/article/details/84586078

    ——环境安装

    apt-get install dnsmasq libvirt-daemon-system qemu-kvm qemu-utils virt-manager -y
    
    

    ——格式转化

    qemu-img convert -f vmdk -O qcow2 ubuntu1604.vmdk ubuntu1604.qcow2
    
    

    ——glance上传

    source /openstack/admin-openrc.sh
    
    glance image-create --name "ubuntu1604" --file ./ubuntu1604.qcow2 --disk-format qcow2 --container-format bare --visibility public --progress
    
    

    (二)Centos镜像制作

    步骤基本和(一)相近,省略。

    qemu-img create -f qcow2 -o preallocation=metadata Centos7.qcow2 16G
    
    virt-install --connect qemu:///system -n centos --vcpus=1 -r 1024 \
    --disk path=/home/ubuntu/image_create/Centos7.qcow2,format=qcow2,device=disk,size=16,bus=virtio,cache=none \
    --disk path=/home/ubuntu/image_create/iso/CentOS-7-x86_64-Minimal-2003.iso,device=cdrom,perms=rw \
    --vnc --vnclisten=0.0.0.0  \
    --os-type centos --os-variant=centos7.0 \
    --accelerate --network=default,model=virtio  \
    --disk path=/home/ubuntu/image_create/virtio/virtio-win-0.1.173.iso,device=cdrom,perms=rw \
    --disk=/home/ubuntu/image_create/virtio/virtio-win-0.1.173_amd64.vfd,device=floppy
    
    qemu-img convert -O qcow2 Centos7.qcow2 CentOS-7-x86_64-Minimal2003_16G.qcow2

    补充查看 os-variant类型

    (三)KaliLinux镜像制作

    1.创建硬盘

    qemu-img create -f qcow2 kali.qcow2 64G
    qemu-img info kali.qcow2

    2.开始制作

    virt-install --virt-type kvm --name kali --ram 1024 \
    --cdrom=/home/ubuntu/Desktop/ops/kali-linux-2019.3-amd64.iso \
    --disk /home/ubuntu/Desktop/ops/kali.qcow2 --network network=default  \
    --graphics vnc,listen=0.0.0.0 \
    --noautoconsole    \
    --os-type=linux \
    --os-variant=debianwheezy

    注意:系统类型Linux,衍生应选择debianwheezy,版本可能会更新。

    Linux 基本工具(virt-install --os-variant 可选值)

    3.查看状态

    virsh list

    ifconfig br0

    virsh vncdisplay 1

    4.使用VNC viewer登录

    打开vnc viewer软件

    输入:192.168.177.130:0

    按键下,选择图形化安装,进入安装过程。使用vnc软件过程中可能遇到键盘输入无效,可将搜狗输入法切换回系统默认输入法,如果遇到。

    安装完成,自动重启。进入管理。

    virsh list --all
    
    history | grep start
    
    virsh start kali
    
    ll -lh
    
    virsh list --all
    
    virsh vncdisplay 2

    192.168.177.130:0

    至此,Linux常见发行版本的制作方法已结束。

    展开全文
  • 二:准备镜像制作主机 2.1:网络配置 2.1.1:外部网络配置 br0 [root@node252 ~]# vim /etc/sysconfig/network-scripts/ifcfg-br0 TYPE="Bridge" BOOTPROTO="static" NAME="br0" DEVICE="br0" ONBOOT="yes" IPADDR=...
  • 本系列文章主要对如何制作OpenStack镜像的过程进行描述记录,涉及基本环境准备、常见类型操作系统的镜像制作。让你可以从零开始安装一个操作系统,并支持个性化制作OpenStack镜像
  • title: 如何创建制作openstack镜像 date: 2021-03-21 19:06:25 1. 实验环境介绍 $ 本文采用的实验环境如下: $ 主机:ubuntu 16.04desktop $ 安装 Ubuntu16.04Server $ 工具:QEMU+KVM $ 镜像类型:Ubuntu16.04...
  • openstack镜像制作详解

    2018-01-04 22:28:00
    一:本地部署KVM 1.安装KVM 1.1安装须知 ...查看CPU是否支持kvm完全虚拟机。... : fpu vme de pse tsc msr pae...镜像上传至需要使用的远程openstack的controller节点使用。  
  • 文章目录1.安装kvm1.1 系统环境1.2 开启VT-x虚拟化引擎1.3 查看机器是否支持虚拟...镜像压缩6.镜像使用 1.安装kvm 1.1 系统环境 1.2 开启VT-x虚拟化引擎 1.3 查看机器是否支持虚拟化 [root@manager ~]# cat /proc/cp
  • 本系列文章主要对如何制作OpenStack镜像的过程进行描述记录 CSDN:OpenStack镜像制作教程指导(全) OpenStack镜像制作系列1—环境准备 OpenStack镜像制作系列2—Windows7镜像 OpenStack镜像制作系列3—Windows10...
  • openStack镜像制作

    2016-11-30 13:56:00
    openStack镜像制作 参考链接: https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/OpenStack/page/Creating+qcow2+CentOS+Image+for+OpenStack http://docs.opensta...
  • Openstack镜像制作

    千次阅读 2016-10-16 16:22:19
    Openstack镜像制作 qemu-img create -f qcow2 /opt/centos6.5-x86-64-openstack-DEV.img 50G qemu-img create -f qcow2 /opt/centos6.5-x86-64-openstack-QAS.img 50G qemu-img create -f qcow2 /opt/centos6.5-x86
  • openstack官方中文镜像制作指南
  • 制作OpenStack系统镜像

    千次阅读 2019-06-20 17:45:15
    制作镜像前准备工作2.1.虚拟化环境准备2.2.安装KVM+QEMU虚拟化环境2.3.网络环境配置3.开始制作镜像3.1.创建云镜像虚拟机 1.实验环境介绍 本文采用的实验环境如下: 主机:Windows7上VMWare12上安装 Ubuntu16.04...
  • OpenStack 镜像制作

    2016-10-18 14:03:00
    1Centos6.5 img制作 1.1基础环境安装 1.2下载或从本地上传系统镜像 1.3启动服务 1.4建立镜像文件 1.5通过virt-install创建虚拟机 1.6安装操作系统 1.7系统设置 2Win2008 img制作 2.1ISO文件准备 ...
  • 虚拟机镜像指南 November 24, 2015 current OpenStack 虚拟机镜像制作指南 current (2015-11-24) 版权 2013-2015 OpenStack基金会 Some rights reserved. 摘要 这个指南描述了如何获取创建以及修改 OpenStack 兼容的...
  • 本系列文章主要对如何制作OpenStack镜像的过程进行描述记录 CSDN:OpenStack镜像制作教程指导(全) OpenStack镜像制作系列1—环境准备 OpenStack镜像制作系列2—Windows7镜像 OpenStack镜像制作系列3—Windows10...
  • openstack 镜像制作
  • 1 介绍DIB(disk image builder) 是自动化制作openstack 使用镜像的工具。用python 语言编写。可以制作虚机镜像,裸机镜像,trove镜像...2 镜像制作方法虚机镜像制作方法裸机镜像制作方法trove镜像制作方法3 元素...
  • 虚拟机镜像指南 November 24, 2015 current 以root用户使用virsh命令执行下面的步骤完成挂载空磁盘并重启如果你使用virt- manager安装,下面的命令也起相同作用你也可以使用图形界面卸载磁盘并手工停止然后启 动...
  • openstack 镜像制作

    2017-03-30 17:48:07
    http://www.livemoon.org/life/2012/03/openstackp_w_picpath.htmlInstall Ubuntu 11.10# apt-get install kvm-pxe# qemu-img create -f raw ubuntu11.10.img 10G# kvm -m 1024 -cdrom ubuntu-11.10-serv...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,283
精华内容 1,313
关键字:

openstack镜像制作