新2官网
热门标签

手机博彩开户注册送彩金博彩平台用户协议 | 移动实战|从VMware和Hyper-V移动到OpenStack

时间:2023-10-30 08:47    点击次数:155
手机博彩开户注册送彩金博彩平台用户协议

 国际足球手机网[[329658]]

先容

现时咱们有一整套运行长达5年之久的VMware,因办事器冉冉报废的原因,咱们决定将通盘的VMware诬捏主机移动至OpenStack。OpenStack是接收Kolla部署的Train版块的高可用环境,Ceph为沉静部署的Nautilus版块。

现时咱们需要从VMware ESXi 移动向上220个VMware诬捏机(Linux和Windows)到OpenStack。除了VMware主机外,还有少部分的Hyper-V诬捏主机也要进行移动。本文将为全球演示用于移动诬捏机的关节和号召。通过这些关节和号召,不错松驰创建自动进行移动的剧本。

网站以其专业的博彩攻略和技巧分享,提供全面、专业的博彩服务和最多样化的博彩游戏和赛事直播,让广大博彩爱好者能够在博彩游戏中获得更多的乐趣和收益。

本次移动只是触及V2V,不触及任何的P2V。

比拟新版块的libguestfs-tools和qemu-img convert不错很好地处理VMDK文献(旧版块的器具存在一些问题),因此移动后果更高。移动过程中去除了从VMDK到VMDK(单个文献)以及从VMDK到RAW 的调换关节。通过减少这些关节,使移动速率将加倍。

移动过程中需要稳重本文触及到的号召,因为一些号召特地无边,何况不错玩忽Ceph和OpenStack中的配置和数据。因此,请严慎的使用干系的号召

皇冠官网

全局关节

装配VirtIO驱动圭臬 膨大分区(可选) 自界说诬捏机(可选) 创建Cinder卷 将VMDK调换为Ceph 创建Neutron端口(可选) 在OpenStack中创建和启动实例

时代盘算推算

以下是用于移动的基础结构的范例:

云平台:OpenStack Train 云存储:Ceph Windows实例:Windows server 2012R2至2016 Linux实例:RHEL5/6/7,SLES,Debian和Ubuntu 只可调换来自ESXi的VMDK文献,无法使用qemu-img从VMware Player调换VMDK文献 不触及加密磁盘的移动 OpenStack为实例提供VirtIO半诬捏化硬件

需求

Linux“移动办事器”(不错使用Ubuntu 14.04/16.04/18.04,CentOS6/CentOS7,Redhat6/Redhat7,Fedora19-22),同期需幽闲以下需求:

其中大小比2:1,奇偶比2:1,和值12,跨度5。

二、百位分析:上期开出号码1,前10次号码1出现之后下期分别开出号码:9221378127,其中号码大小比为4:6,基本持平;奇偶比为6:4,基本持平;012路比为2:4:4,0路号码表现较冷。本期参考号码:6。

办事器操作系统(已告捷通过以下测试): RHEL6(RHEL7莫得“ libguestfs-winsupport”) Fedora 19、20、21和22 Ubuntu 14.04,16.04和18.04 与正在运行的OpenStack环境的汇集诱骗。最好不要通过公网Internet,因为咱们需要“超等惩处员”权限。土产货汇集诱骗频繁比Internet诱骗更快。若是能保证是万兆汇集的话将会更好。 弥散的硬件性能与功能来调换磁盘并能在KVM中运行实例(大小取决于您要在一定时期内移动的实例,如有SSD最好)。

咱们使用的办事器配置为,8核Intel Xeon E3-1230@3.3 GHz,64 GB RAM,8块1TB SSD,何况每小时概况移动向上500 GB 。可是,这本体上取决于实例磁盘空间的使用情况。我的旧公司条记本电脑(Core i5和8GB RAM和一个旧的4500rmp HDD)也不错责任,可是彰着性能很差。

在移动之前还要幽闲如下需求:

领有Linux移动主机上的土产货sudo(root)权限 QEMU/KVM主机 OpenStack的权限(通过Keystone获得) 对Ceph的相应的操作权限 对OpenStack API和Ceph的不受为止汇集拜谒 VirtIO驱动圭臬(可从Red Hat,Fedora等主站下载) 软件包(通盘软件包皆应位于默许的刊行版存储库中): “ python-cinderclient”(用于云盘) “ python-keystoneclient”(用于向OpenStack进行身份考证) “ python-novaclient”(适度实例) “ python-neutronclient”(用于适度汇集) “ python-httplib2”(以便概况与Web办事通讯) “ libguestfs-tools”(用于拜谒磁盘文献) “ libguestfs-winsupport”(应该仅在基于RHEL的系统上单独装配) “ libvirt-client”(适度KVM) “ qemu-img”(调换磁盘文献) “ ceph”(将诬捏磁盘导入Ceph) “ vmware-vdiskmanager”(用于膨大VMDK磁盘,可从VMware站点下载)

关节

1.注入VirtIO驱动圭臬

1.1 Windows server 2012

从Windows server 2012和Windows 8.0开动,驱动圭臬受Windows 保护。在脱机Windows磁盘中注入驱动圭臬特地艰难。Windows server 2012默许无法从VirtIO硬盘启动。因此,我选择了以下后续关节将VirtIO驱动圭臬装配到Windows中。请稳重,这些关节应适用于通盘经过测试的Windows版块(2008/2012/2016)。

皇冠体育

创建一个新的KVM实例。确保将Windows vmdk磁盘创建为IDE磁盘!网卡应该是VirtIO开荒。 添加稀零的VirtIO磁盘,以便Windows不错装配VirtIO驱动圭臬。 固然,您应该添加包含驱动圭臬的VirtIO ISO或软盘驱动器。您还不错使用virt-copy-in 注入驱动程小序件,并注入必要的注册表竖立以自动装配驱动圭臬。 启动诬捏机,并给Windows约莫两分钟时期,以找到新的VirtIO硬件。为通盘新发现的硬件装配驱动圭臬。证实莫得开荒莫得装配驱动圭臬。 关闭系统并卸下稀零的VirtIO磁盘。 将Windows vmdk磁盘重新界说为VirtIO磁盘(这是IDE)并启动实例。面前应该不错通俗启动了。关闭 诬捏机。

1.2 Linux(内核2.6.25及更高版块)

赌神

Linux 2.6.25及更高版块的内核还是内置了对VirtIO硬件的复旧。因此,无需注入VirtIO驱动圭臬。 使用VirtIO硬件创建并启动新的KVM诬捏机。若是LVM分区莫得自动装配,请运行以下号召进行培植:

皇冠体育网
mount -o remount,rw / pvscan vgscan reboot 

(重新启动后,通盘LVM分区皆应该挂载,Linux应该不错通俗启动)

皇冠哥直播痛哭

完成后关闭诬捏机。

1.3 Linux(2.6.25之前的内核)

一些Linux刊行版提供了用于较旧内核版块的VirtIO模块:

www.royalpokerclubsite.com手机博彩开户注册送彩金 红帽为RHEL 3.9及更高版块提供VirtIO复旧 SuSe为SLES 10 SP3及更高版块提供VirtIO复旧

较旧内核的关节是:

创建KVM实例: Linux(内核2.6.25之前):使用IDE硬件创建和启动KVM实例(由于只可配置一个IDE 适度器而导致产生4个磁盘,因此KVM中限于4 个磁盘!)。我莫得尝试过SCSI或SATA,因为本次移动中惟一不向上4个磁盘的Linux诬捏机。Linux应该启动莫得问题。 加载virtio模块(特定于刊行版):RHEL(旧版块):https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Virtualization_Host_Configuration_and_Guest_Installation_Guide/ch10s04.html 和SLES 10 SP3系统:https://www.suse.com/documentation/opensuse121/book_kvm/data/app_kvm_virtio_install.html 关闭实例。 将通盘磁盘更正为VirtIO磁盘并启动实例。面前应该不错通俗启动了。 完成后关闭诬捏机。关于Red Hat,请参阅:https://access.redhat.com/documentation/zh-CN/Red_Hat_Enterprise_Linux/6/html/Virtualization_Host_Configuration_and_Guest_Installation_Guide/ch10s04.html关于SuSe,请参阅:https://www.suse.com/documentation/opensuse121/book_kvm/data/app_kvm_virtio_install.htm

1.4 Windows server 2008(及更低版块);不推选使用

关于2012之前的Windows版块,您还不错使用以下关节插入驱动圭臬。

博彩平台用户协议澳门六合彩真人百家乐 将相应Windows版块的通盘VirtIO驱动程小序件复制到C:Drivers。您不错使用器具virt-copy-in将文献和文献夹复制到诬捏磁盘中。 将* .sys文献复制到%WINDIR%system32%drivers(您可能但愿使用virt-ls查找正确的目次。请稳重Windows中的大小写)。您不错使用器具virt-copy-in将文献和文献夹复制到诬捏磁盘中。 Windows注册表应连合硬件ID和驱动圭臬,但默许情况下Windows中未装配VirtIO驱动圭臬。因此,咱们需要我方作念。您不错使用virt-win-reg 注入注册表文献。若是您选拔将通盘VirtIO驱动圭臬复制到C:Drivers除外的其他位置,则必须在终末一瞥更正“ DevicePath” 变量(最通俗的门径是在外部Windows系统上进行更正,然后导出注册表文献,从而提供给移动诬捏机使用)。

注册表文献(也称为mergeviostor.reg,因为它仅保存VirtIO存储信息):

 Windows Registry Editor Version 5.00  [HKEY_LOCAL_MACHINESYSTEMControlSet001ControlCriticalDeviceDatabasepci#ven_1af4&dev_1001&subsys_00000000] "ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}""Service"="viostor" [HKEY_LOCAL_MACHINESYSTEMControlSet001ControlCriticalDeviceDatabasepci#ven_1af4&dev_1001&subsys_00020000] "ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}" "Service"="viostor"  [HKEY_LOCAL_MACHINESYSTEMControlSet001ControlCriticalDeviceDatabasepci#ven_1af4&dev_1001&subsys_00021AF4] "ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}""Service"="viostor" [HKEY_LOCAL_MACHINESYSTEMControlSet001ControlCriticalDeviceDatabasepci#ven_1af4&dev_1001&subsys_00021AF4&rev_00] "ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}" "Service"="viostor"  [HKEY_LOCAL_MACHINESYSTEMControlSet001ControlCriticalDeviceDatabasepci#ven_1af4&dev_1004&subsys_00081af&rev_00] "ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}""Service"="viostor" [HKEY_LOCAL_MACHINESYSTEMControlSet001Servicesviostor] "ErrorControl"=dword:00000001 "Group"="SCSI miniport" "Start"=dword:00000000 "Tag"=dword:00000021 "Type"=dword:00000001 "ImagePath"="system32driversviostor.sys"  [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersion] "DevicePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,00,5c,00,69,00,6e,00,66,00,3b,00,63,00,3a,00,5c,00,44,00,72,00,69,00,76,00,65,00,72,00,73,00,00,00 

实践完这些关节后,Windows应从不带BSOD的VirtIO 磁盘指导。

Windows指导时,通盘其他驱动圭臬(汇集,balloon等)也应自动装配。

请参阅:https://support.microsoft.com/zh-cn/kb/314082 (为Windows XP 编写,但仍可用于Windows 2003和2008)。

另请参阅:http://libguestfs.org/virt-copy-in.1.html和http://libguestfs.org/virt-win-reg.1.html

2.张开分区(可选)

移动的某些Windows办事器在Windows分区上的可用磁盘空间有限。莫得弥散的空间来装配新的惩处愚弄圭臬。是以,不错使用用vmware-vdiskmanager器具,以加多磁盘的大小。然后,您仍然需要从操作系统膨大分区。您不错鄙人一步中自界说诬捏机时实践此操作。

3.自界说诬捏机(可选)

皇冠客服飞机:@seo3687

要准备在OpenStack中运行的操作系统,您可能需要卸载某些软件(举例VMware Tools和驱动圭臬),更正密码并装配新的惩处器具等。您不错通过编写剧正本自动实践此操作。您应该概况使用virt-copy-in号召将剧本和文献注入诬捏磁盘。

3.1在Linux中自动启动剧本

由于惟一几个Linux办事器需要移动,因此我在Linux中手动启动了剧本。而且很容易就作念到了自动化。

3.2在Windows中自动启动剧本

不错选拔RunOnce门径在Windows启动时启动剧本,因为该门径适用于通盘Windows版块。您不错 通过注入注册表文献将剧本放入RunOnce。仅当用户登录时才运行RunOnce剧本。因此,还应该注入Windows 惩处员的用户名,密码,并将AutoAdminLogon竖立为'1'。当Windows启动时,它会自动登录的用户界说。完成后,请确保关闭诬捏机。

自动登录Windows(使用用户“ Administrator”和密码“ Password”)并启动C:StartupWinScript.vbs的示例注册表文献:

Windows Registry Editor Version 5.00  [HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRunOnce]  "Script"="cscript C:StartupWinScript.vbs"  "Parameters"=""  [HKEY_LOCAL_MACHINESoftwareMicrosoftWindows NTCurrentVersionWinlogon] "AutoAdminLogon"="1" "UserName"="Administrator" "Password"="Password" 

4.创建Glance镜像

现时OpenStack平台使用Ceph动作存储、镜像后端。若是创建云主机但愿通过从镜像的相貌启动而不是云盘的相貌启动的话,那么镜像上传需要通过glance-api。咱们在vMware上的云主机,系统盘数据大小约为200G。不论是动作上传体积较大的raw或者qcow2镜像,由于要经过glance-api上传,速率会比拟慢,此时不错接收先上传到Ceph,再在glance中create的相貌,因为诱骗到Ceph后端的频繁是万兆光口,上传速率会很快:

具体关节如下:

生成飞速uuid,动作镜像id
uuid=$(uuidgen) 
通过rbd的相貌上传镜像,同期添加相应的快照与快照保护
rbd -p images --image-format 2 import image_file $uuid rbd -p images snap create --snap snap $uuid rbd -p images snap protect --snap snap $uuid 
glance创建镜像,同期与rbd镜像进行干系
glance image-create --os-image-api-version 1 --id $uuid --name image_name --disk-format raw --container-format bare --is-public false --location rbd://$(ceph fsid)/images/$uuid/snap  

5.创建Cinder卷

关于要导入的每个磁盘,您需要创建一个Cinder卷。Cinder号召中指定的卷大小并不伏击,因为下一步咱们将删除(并通过ceph径直导入的相貌重新创建)Ceph块开荒。咱们仅创建cinder卷以创建Cinder和Ceph 之间的通顺。

皇冠体育接口

可是,您应该使卷大小与狡计导入的磁盘调换。这关于领有OpenStack惩处界面(Horizon)用户来说,操作很通俗。

使用以下号召创建一个cinder卷(大小以GB为单元,您不错通过cinder type-list检讨可用的卷类型):

cinder create --display-name <name_of_disk> <size> --volume-type <volumetype

稳重卷ID(您也不错使用以下号召找到卷ID ),因为下一步需要使用这些ID。

 

cinder list | grep <name_of_disk> 

Cinder号召信息:http://docs.openstack.org/cli-reference/content/cinderclient_commands.html

6.将VMDK调换为Ceph

一朝创建了Cinder卷,就不错将VMDK磁盘文献调换为RBD块(Ceph)。可是最初咱们需要删除本体的Ceph 磁盘。请确保删除正确的Ceph块开荒!

最初,您应该知谈磁盘驻留在哪个Ceph池中。然后从Ceph中删除该卷(volume-id是您在上一步“创建Cinder卷”中纪录的卷ID ):

rbd -p <ceph_pool> rm volume-<volume-id> 

下一步是将VMDK文献调换为Ceph上的卷(通盘ceph的参数皆是为了更好的性能。vmdk_disk_file变量是vmdk文献的完满旅途。volume-id**是您之前记下的ID)。

qemu-img convert -p <vmdk_disk_file> -O rbd rbd:<ceph_pool>/volume-<volume-id> 

对诬捏机的通盘诬捏磁盘实践此操作。

贯注!rbd号召特地无边(可能会玩忽Ceph上比预期更多的数据,请严慎使用)!

7.创建Neutron端口(可选)

在某些情况下,您可能需要竖立固定的IP地址或MAC地址。您不错通过使用neutron创建端口并鄙人一步中使用该端口(在OpenStack中创建和启动实例中进行干系)来杀青。您最初应该知谈network_name是什么(nova net-list),需要使用“ Label”。仅network_name是必需的。您还不错通过添加来添加安全组。

 

--security-group <security_group_name> 

为每个安全组添加此参数,因此,若是要添加6个安全组,则应添加此参数6次。

neutron port-create --fixed-ip ip_address=<ip_address> --mac-address <mac_address> <network_name> --name <port_name> 

稳重neutron端口的ID,下一步将需要它。

8.在OpenStack中创建并启动实例

面前,咱们还是准备就绪,不错使用Cinder卷和可选的neutron端口创建实例。稳重启动磁盘的卷ID。面前,您只需要知谈要选拔的flavor的ID。运行nova flavor-list,以获得所所需要flavor的flavor ID。

面前,您不错创建并启动新实例:

nova boot <instance_name> --flavor <flavor_id> --boot-volume <boot_volume_id> --nic port-id=<neutron_port_id> 

稳重实例ID。面前,通过实践此号召来添加实例的其他磁盘(若是要添加其他卷):

nova volume-attach <instance_ID> <volume_id> 

牵记

移动过程中可能会出现失败的情况,尤其是windows。流毒版块的驱动圭臬极易导致windows系统蓝屏,是以正确的装配驱动特地伏击。关于较大的数据盘,本案例是使用径直上传到ceph中,替换掉调换大小的空卷,若是通过镜像glance的相貌上传,然后创建云盘,那么会多花几倍的时期。是以合理以及机动的使用Ceph能大大加速移动的速率。

本文主要西宾了操作的历程,若是是批量操作的话,实足不错写成对应的编排剧本,进行批量移动。剧本运行之前一定要充分测试。

 



上一篇:贝博真人百家乐博彩入门教程_闹大了,女拳师黑料被越扒越多,四川大学坐不住了发出回答!
下一篇:太阳城私网博彩爱好者_福登近三场对阵曼联打进4球, 包括上赛季主场献艺帽子戏法

网友评论