制作openstack镜像win7.qcow2

制作openstack镜像win7.qcow2,第1张

物理机系统:ubuntu16.04,已经安装完openstack pike版

ip:192.168.18.61

准备工具列表:

1.virtio驱动:virtio-win-1.7.4.iso、virtio-win-1.7.4_amd64.vfd、virtio-win-1.7.4_x86.vfd;

2.win7镜像:cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso;

3.vncviewer;

将virtio驱动和win7镜像放到 /var/lib/libvirt/images目录下

使用vncviewer登录:192.168.18.61:3

安装 *** 作系统

选择第二项,自定义安装

选择加载驱动程序

地址指向win7的驱动程序包,选择软盘驱动器——amd64——win7

自动识别,然后点下一步

开机之后,打开设备管理器,更新驱动软件

浏览计算机以查找驱动程序软件,选择cdrom

更新之后,查看网卡驱动,硬盘驱动,均为红帽的即为正确

关机,将qcow2格式的win7镜像拷出来,即可使用。

注意,win镜像使用需要在dashboard放开3389端口。

win7系统建立虚拟网路的详细步骤?

1、右键点选桌面的“网路”->“属性”,开启“网路和共享中心”介面

2、在“网路和共享中心”介面中,单击“设定新的连线或网路”

3、在“设定连线或网路”介面中,选择“连线到工作区”,点下一步

4、在“连线到工作区”介面中,预设即可,点选下一步

5、单击“使用我的Inter连线”

6、在“Inter 地址”填上客服提供IP地址,再下一步

7、填写VPN的使用者名称和密码,点“连线”

8、到这里就完成连线设定导向。点选“关闭”

9、回到桌面点选“网路”->“属性”

10、点选左边的“更改介面卡设定”

11、找到刚才建好“VPN 连线”双击开启。填上客服提供的加速使用者名称和密码,“域”可不填。

win7系统建立组的详细步骤?

1、首先右击计算机在单击管理;

2、这里出现了计算机管理,在单击本地使用者和组;

3、在选择组之后在右边空白处,右击新建组;

4、新建组之后在如下图组名输入名称;

5、可以看到了输入工程部,在单击建立;

6、建立之后在单击关闭;

7、关闭之后可以看到工程部组。

win7系统搭建无线网路的详细步骤?

1、以管理员身份执行命令提示符WIN7桌面左下角点选“开始”--- >在搜寻栏中输入“cmd”---->点右键以“管理员身份执行”;

2、启用并设定虚拟Wifi网络卡:执行以下命令启用虚拟无线网络卡(相当于开启路由器):sh wlan set hostedneork mode=allow ssid=”wifiwifi” key=1234567按回车执行语句;

3、执行CMD命令语句成功后,开启网路和共享中心,点更改介面卡设定。我们可以看到多出一个网络卡为“Microsoft Virtual WiFi Miniport Adapter”的无线;

4、在“网路连线”视窗中,右键单击已连线到Inter的网路连线,选择“属性”→“共享”,勾上“允许其他网路使用者通过此计算机的iner连线(N)”并选择“wifiwifi”。点选确定之后,提供共享的网络卡图示旁会出现“共享的”字样,表示“宽频连线”已共享至“wifiWiFi;

5、回到黑色命令提示框中输入:sh wlan start hostedneork,按回车键执行。无线AP已建立好了,点选桌面右下角网路连线,我们可以看到原来的本地宽频连线可以访问Inter,建立的无线网路wifi也可以访问Inter;

6、如需关闭虚拟无线网路,则回到黑色命令提示框中输入:sh wlan s hostedneork 即可关闭虚拟无线网路。

win7如何架设虚拟网路 (详细)

电脑上如下设定如下:

以管理员身份执行命令提示符:

win键+R → 输入cmd →回车(就是开启选单附件里的命令列)

执行命令:sh wlan set hostedneork mode=allow ssid=连线的名字 key=WiFi秘密

以上命令有三个引数,mode:是否启用虚拟WiFi网络卡,改为disallow则为禁用。

ssid:无线网名称,最好用英文

key:无线网密码,八个以上字元

以上三个可以单独使用,

例如只使用mode=disallow可以直接禁用虚拟Wifi网络卡

开启成功后,网路连线中会多出一个网络卡为“Microsoft Virtual WiFi Miniport Adapter”的无线连线② 为方便起见,将其重新命名为虚拟WiFi。若没有,只需更新无线网络卡驱动就OK了。

③ 设定Inter连线共享:

在“网路连线”视窗中,右键单击已连线到Inter的网路连线,选择“属性”→“共享”,勾上“允许其他······连线(N)”并选择“虚拟WiFi”。

确定之后,提供共享的网络卡图示旁会出现“共享的”字样,表示“宽频连线”已共享至“虚拟WiFi”。

之后就是你的副机连线wifi了

不知道你说的虚拟网路是不是指代这个

win7系统建立本地连线2的详细步骤?

方法一

1、右键 网路-属性;

2、更改介面卡设定,在这里就可以看到win7本地连线的图示了。

方法二

1、点选右下角显示隐藏的图示-点选inter访问;

2、在 d出的视窗中点选开启网路和共享中心;

3、在网路和共享中心单击更改介面卡设定,这样也看到win7本地连线;

4、如果经常用到本地连线,可以在桌面建立一个win7本地连线的快捷方式,在键入物件中输入 explorer.exe ::{7007ACC7-3202-11D1-AAD2-00805FC1270E},下一步后为快捷键命名,完成。桌面上就有一个直接指向win7本地 连线的快捷方式了。

openstack 怎样建立虚拟网路

(一)网路服务配置

1、在pute node上面安装nova-neork nova-api-metadata,在controller管理机上面安装nova-neork服务pute node:# apt-get install nova-api-metadata

controller : # apt-get install nova-neork

2、编辑nova.conf定义网路模组,在[DEFAULT]选项下修改新增如下,注意,controller和pute节点都要新增该配置档案

[DEFAULT]

...

neork_manager=nova.neork.manager.FlatDHCPManager

firewall_driver=nova.virt.libvirt.firewall.IptablesFirewallDriver

neork_size=254

allow_same__traffic=False

multi_host=True

send_arp_for_ha=True

share_dhcp_address=True

force_dhcp_release=True

flat_neork_bridge=br100

flat_interface=eth1

public_interface=eth1

3、重启网路服务

# service nova-neork restart

4、现在在controller管理机设定环境变数,执行

# source openrc.sh

然后建立一个可以使用的虚拟机器网路

# nova neork-create vm --fixed-range-v4=10.0.0.0/24 --bridge=br100 --multi-host=T

5、通过nova命令检视建立的虚拟机器网路

root@ubuntu:~# nova neork-list

+--------------------------------------+-------+-------------+

| ID | Label | Cidr |

+--------------------------------------+-------+-------------+

| f115a713-3411-4ff9-b71e-4fa43bcfda79 | vm | 10.0.0.0/24 |

+--------------------------------------+-------+-------------+

win7系统开启网路安装向导的详细步骤?

1、开始→执行→输入:setup.cpl 点选确定(或按回车键)开启程式

2、网路安装向导→欢迎使用网路安装向导(有功能详述)→下一步

3、网路安装向导→继续之前→看清楚需要完成的步骤→下一步

4、之后会有一个停顿,在d出的介面中,选择与之相符合的网路选项→下一步

5、网路安装向导→选择正确的网络卡装置

6、按照安装向导安装就可以了。

win7系统系结闸道器的详细步骤?

1、首先以管理员身份执行CMD开启命令列程式(开始-程式-附件-命令提示符 击右键选择“以管理员身份执行” );

2、执行 sh i i show in;

3、在以上显示内容中找到你用来上网连线的Idx那个号码,在下面命令中使用 (我上网的网络卡是“本地连结”所以Idx为 8)。然后在命令提示符视窗输入:

sh -c “i i” add neighbors 11 “192.168.1.1” “00-E0-A0-1D-66-57”回车

4、然后在命令提示符输入执行 arp -a 就可以看到系结好的闸道器处于静态了;

5、如过想解除系结在CMD命令列程式里输入sh i i reset 回车就可以,不过需要重启才能生效。

怎么样在Win7系统建立虚拟网络卡后提高网速

虚拟网络卡(又称虚拟网路介面卡),即用软体模拟网路环境,模拟网路介面卡,windows系统自带此软体。在Win7上具体安装如下。

1、开始——附件——执行或者WIN+R键开启“执行”对话方块,输入devmgmt.msc,按回车键,开启装置管理器。

2、选中“网路介面卡”,然后在 *** 作,然后在“ *** 作”选单中选择“新增过时硬体”。

这时会看到“新增硬体”的向导,按提示 *** 作,在“选择安装硬体型别时”,选择“网路介面卡”。

3、提示使用者“安装哪个介面卡”时,选择“microsoft loopback adpter”。

4、最后,提示完装完成,在装置管理器里会看到新安装的“虚拟网络卡”。

烧录win7系统盘的详细步骤

你下载WIN 7 ISO的映象 直接烧录映象模式就行 这样的基本都带引导的

镜像制作方法一:

centos6.5镜像制作:(首先将CentOS-6.5-x86_64-minimal.iso镜像拷贝到/home下面)

1:

qemu-img create -f qcow2 /home/ttxImg/ttx_centos6.5.img 2.8G

2:

virt-install --connect qemu:///system -n ttx_centos6.5 -r 1024 --vcpus=2 --disk path=/home/ttxImg/ttx_centos6.5.img -c /home/ttxImg/CentOS-6.5-x86_64-minimal.iso --vnc --vncport=5914 --vnclisten=0.0.0.0 --noautoconsole --os-type linux --network=bridge:br100 --hvm --noautoconsole

windows7镜像制作:

qemu-img create -f qcow2 /home/ttxImg/ttx_win7.qcow2 40000M

virt-install --connect qemu:///system -n ttx_win7 -r 2048 --vcpus=2 --disk path=/home/ttxImg/ttx_win7.qcow2,bus=virtio,format=qcow2,cache=writeback --disk path=/home/ttxImg/virtio-win-0.1-81.iso,device=cdrom,perms=ro --force -c /home/ttxImg/win7_x86_64.iso --vnc --vncport=5914 --vnclisten=0.0.0.0 --noautoconsole --os-type windows --os-variant=win7 --network=bridge:virbr0 --hvm --noautoconsole

注:假若安装系统时,磁盘损坏,则可以将上述bus=virtio修改为bus=ide

若是还找不到,使用如下命令:

virt-install --connect qemu:///system -n neokylin_lst -r 1024 --vcpus=2 --disk path=/neokylinlst.qcow2,bus=virtio,format=qcow2,cache=writeback --force -c /home/neokylin.iso --vnc --vncport=5914 --vnclisten=0.0.0.0 --noautoconsole --os-type linux --network=bridge:virbr0 --hvm --noautoconsole

使用virtio网卡驱动:

virt-install --connect qemu:///system -n ttx_win7 -r 2048 --vcpus=2 --disk path=/home/ttxImg/ttx_win7.qcow2,bus=virtio,format=qcow2,cache=writeback --disk path=/home/ttxImg/virtio-win-0.1-81.iso,device=cdrom,perms=ro --force -c /home/ttxImg/win7_x86_64.iso --vnc --vncport=5914 --vnclisten=0.0.0.0 --noautoconsole --os-type windows --os-variant=win7 --network=bridge:virbr0,model=virtio --hvm --noautoconsole

<interface type='bridge'>

<mac address='52:54:00:ac:9c:4c'/>

<source bridge='br1'/>

<target dev='vnet3'/>

<model type='virtio'/>

<alias name='net3'/>

<address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0'/>

</interface>

windows镜像上传命令:

glance add name="windows" is_public=true container_format=ovf disk_format=qcow2 <windowsxp.img

centos镜像上传命令:

glance image-create --name centos --is-public true --container-format ovf --disk-format qcow2 </home/agen/centos63.img

centos镜像上传命令:

glance add name=centos_6.2_ramdisk disk_format=ari container_format=ari is_public=True <initrd-2.6.32-220.el6.x86_64.img

输出:Added new image with ID: 9

以上命令是先上传镜像的ramdisk文件,注意类型必须是ari

glance add name=centos_6.2_kernel disk_format=aki container_format=aki is_public=True <vmlinuz-2.6.32-220.el6.x86_64

输出:Added new image with ID: 10

以上命令是上传镜像的kernel文件,格式必须是aki

glance add name=centos_6.2_final disk_format=ami container_format=ami is_public=True ramdisk_id=9 kernel_id=10 <centos_6.2_final.img

以上命令是上传主要镜像文件,格式必须是ami,ramdisk_id是刚上传的ramdisk的id,kernel_id同理。

镜像制作方法二:

1、将iso镜像文件转换为img镜像

qemu-img convert -f raw CentOS_6.2_Final64bit.iso /home/createvm/test.img

2、创建配置文件setup.xml

<domain type='kvm' id='21'>

<name>test_mini_centos</name>

<uuid>7e7f54d0-4b62-7c5e-d385-ed72473a5785</uuid>

<memory>1048576</memory>

<currentMemory>1048576</currentMemory>

<vcpu>1</vcpu>

<os>

<type arch='x86_64' machine='pc-0.14'>hvm</type>

<boot dev='hd'/>

</os>

<features>

<acpi/>

<apic/>

<pae/>

</features>

<clock offset='utc'/>

<on_poweroff>destroy</on_poweroff>

<on_reboot>restart</on_reboot>

<on_crash>restart</on_crash>

<devices>

<emulator>/usr/libexec/qemu-kvm</emulator>

<disk type='file' device='disk'>

<driver name='qemu' type='raw' cache='none'/>

<source file='/var/lib/libvirt/images/test_mini_centos.img'/>

<target dev='vda' bus='virtio'/>

<alias name='virtio-disk0'/>

<address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/>

</disk>

<disk type='block' device='cdrom'>

<driver name='qemu' type='raw'/>

<target dev='hdc' bus='ide'/>

<readonly/>

<alias name='ide0-1-0'/>

<address type='drive' controller='0' bus='1' unit='0'/>

</disk>

<controller type='ide' index='0'>

<alias name='ide0'/>

<address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/>

</controller>

<interface type='bridge'>

<mac address='52:54:00:7a:d2:93'/>

<source bridge='br0'/>

<target dev='vnet1'/>

<model type='virtio'/>

<alias name='net0'/>

<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>

</interface>

<serial type='pty'>

<source path='/dev/pts/0'/>

<target port='0'/>

<alias name='serial0'/>

</serial>

<console type='pty' tty='/dev/pts/0'>

<source path='/dev/pts/0'/>

<target type='serial' port='0'/>

<alias name='serial0'/>

</console>

<input type='tablet' bus='usb'>

<alias name='input0'/>

</input>

<input type='mouse' bus='ps2'/>

<graphics type='vnc' port='5901' autoport='yes'/>

<sound model='ich6'>

<alias name='sound0'/>

<address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>

</sound>

<video>

<model type='cirrus' vram='9216' heads='1'/>

<alias name='video0'/>

<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>

</video>

<memballoon model='virtio'>

<alias name='balloon0'/>

<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/>

</memballoon>

</devices>

</domain>

3、virsh define setup.xml //创建虚拟机 查看当前系统所有的虚拟机信息:virsh list --all

4、virsh start vm_name //启动你创建的相应名字的虚拟机

注意:假若出现br0 没有此设备则使用sudo /usr/sbin/brctl addbr br0命令

qemu-img create -f raw /home/ttxImg/centos6.5_openstack_ttx.img 3000M

virt-install -n CentOS6.5-openstack-ttx -r 2048 --cpu host -c /home/ttxImg/CentOS-6.5-i386-minimal.iso --disk path=/home/ttxImg/centos6.5_openstack_ttx.img,device=disk,bus=virtio,size=10,format=qcow2 --vnc --vncport=5908 --vnclisten=0.0.0.0 -v --network bridge=br0

用 vncviewer 登录后按照屏幕提示完成 CentOS 安装。需要注意的是在分区阶段把 10GB 硬盘全部划分成一个 ext4 root 分区,不要创建多个分区也不要创建 swap 区:

$ vncviewer 172.16.39.111:5900

安装完后会自动重启,如果没有重启的话按照下面的命令启动刚刚安装好的虚拟机镜像 centos.img,如果出现 failed to find romfile “pxe-rtf8139.bin” 的错误提示可以通过安装 kvm-pxe 解决:

$ sudo qemu-kvm -m 512 -drive file=centos.img -boot c -net nic -net user -nographic -vnc :10

kvm: pci_add_option_rom: failed to find romfile "pxe-rtl8139.bin"

$ sudo apt-get install kvm-pxe

再次用 vnc 登录虚拟机镜像,安装一些必要工具(因为这个镜像将会是模板,所以最好保持最简最小化):

$ vncviewer 172.16.39.111:5900

# yum update

# yum upgrade

# yum install openssh-server

# chkconfig sshd on

修改分区加载表(/etc/fstab),注释或删除以前的,加上 LABEL=cec-rootfs 一行:

# vi /etc/fstab

#UUID=47a90bea-2d88-4c82-a335-09c1533b1538 / ext4 defaults 1 1

LABEL=cec-rootfs / ext4 defaults 0 0

在网络接口配置里面注释或删除这行 #HWADDR= 一行,启用 DHCP:

# vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE="eth0"

#HWADDR="00:11:22:12:34:56"

#NM_CONTROLLED="yes"

BOOTPROTO=dhcp

ONBOOT="yes"

注射 ssh key 以便外界可以用 ssh -i mykey.priv root@host 的形式无密码登录到虚拟机实例,在 /etc/rc.local 文件中加入下面这些:

# vi /etc/rc.local

...

mkdir -p /root/.ssh

echo >>/root/.ssh/authorized_keys

curl -m 10 -s http://169.254.169.254/latest/meta-data/public-keys/0/openssh-key

| grep 'ssh-rsa' >>/root/.ssh/authorized_keys

chmod 700 ~/.ssh

chmod 600 ~/.ssh/authorized_keys

echo "AUTHORIZED_KEYS:"

echo "--------------------"

cat /root/.ssh/authorized_keys

echo "--------------------"

别忘了还需要修改 sshd 的配置实现无密码登录:

# vi /etc/ssh/sshd_config

...

RSAAuthentication yes

PubkeyAuthentication yes

PermitRootLogin without-password

ChallengeResponseAuthentication no

PasswordAuthentication no

UsePAM no

需要关闭 SELINUX,否则即使上面 ssh 设定允许 root 无密码登录也无效:

# vi /etc/selinux/config

SELINUX=disabled

SELINUXTYPE=targeted

70-persistent-net.rules 会自动添加其他的网络接口,需要删除这个文件避免自动添加除了 eth0 以外的接口,关闭虚拟机准备发布镜像:

# rm -rf /etc/udev/rules.d/70-persistent-net.rules

# shutdown -h now

上传镜像:

glance image-create --name centos6.5_openstack_ttx --is-public true --container-format ovf --disk-format qcow2 </home/ttxImg/centos6.5_openstack_ttx.img

后面为其他地方复制,仅供参考:

Openstack kvm win7镜像制作

2012-12-13 13:35:17 我来说两句 作者:China_OS

收藏我要投稿

Openstack不但能管理linux虚拟机还能管理windows虚拟机,之前做过基于kvm的debian6镜像,今天实战一下win镜像的制作,以win7为例。 www.2cto.com

母系统环境:ubuntu12.10 server + kvm

下载virtio驱动,因为win默认不支持virtio驱动,而通过openstack管理虚拟机是需要virtio驱动的。需要两个virtio驱动,一个是硬盘的,一个是网卡的,即:virtio-win-0.1-30.iso和virtio-win-1.1.16.vfd

1

wget http://autosetup1.googlecode.com/files/virtio-win-1.1.16.vfd

2

wget http://alt.fedoraproject.org/pub/alt/virtio-win/latest/images/bin/virtio-win-0.1-30.iso

下载一个win7的镜像,默认的名字太长了,修改短一点

1

mvcn_windows_7_professional_vl_build_x86_dvd_x15-71025.iso win7.iso

创建一个win7的镜像,raw格式,大小7G

www.2cto.com

1

kvm-img create -f raw win7.img 7G

启动基于win7的kvm虚拟机,映射驱动vfd到软盘A

1

kvm -m 1024 -cdrom win7.iso -drivefile=win7.img,if=virtio,boot=on -fda virtio-win-1.1.16.vfd -boot d -nographic -vnc 10.1.6.228:8

用vnc安装win7,因为默认没有virtio驱动,所以识别不了硬盘,需要手动选择,整个过程如下:

选择键盘


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/6686897.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存