水平定向钻工艺及施工中出现的问题关键技术

一 、使用水平定向钻机进行管线穿越施工

1、 水平定向钻穿越施工工艺:
使用水平定向钻机进行管线穿越施工,一般分为二个阶段:第一阶段是按照设计曲线尽可能准确的钻一个导向孔;第二阶段是将导向孔进行扩孔,并将产品管线(一般为PE管道,光缆套管,钢管)沿着扩大了的导向孔回拖到导向孔中,完成管线穿越工作.
1.1 钻导向孔:

要根据穿越的地质情况,选择合适的钻头和导向板或地下泥浆马达,开动泥浆泵对准入土点进行钻进,钻头在钻机的推力作用下由钻机驱动旋转(或使用泥浆马达带
动钻头旋转)切削地层,不断前进,每钻完一根钻杆要测量一次钻头的实际位置,以便及时调整钻头的钻进方向,保证所完成的导向孔曲线符合设计要求,如此反
复,直到钻头在预定位置出土,完成整个导向孔的钻孔作业.见示意图一:钻导向孔.

钻机被安装在入土点一侧,从入土点开始,沿着设计好的线路,钻一条从入土点到出土点的曲线,作为预扩孔和回拖管线的引导曲线.
1.2 预扩孔和回拖产品管线:
一般情况下,使用小型钻机时,直经大于200毫米时,就要进行予扩孔,使用大型钻机时,当产品管线直径大于Dn350mm时,就需进行预扩孔,预扩孔的直径和次数,视具体的钻机型号和地质情况而定.

回拖产品管线时,先将扩孔工具和管线连接好,然后,开始回拖作业,并由钻机转盘带动钻杆旋转后退,进行扩孔回拖,产品管线在回拖过程中是不旋转的,由于扩
好的孔中充满泥浆,所以产品管线在扩好的孔中是处于悬浮状态,管壁四周与孔洞之间由泥浆润滑,这样即减少了回拖阻力,又保护了管线防腐层,经过钻机多次预
扩孔,最终成孔直径一般比管子直径大200mm,所以不会损伤防腐层.见示意图二:预扩孔和示意图三:回拖管线.

在钻导向孔阶段,钻出的孔往往小于回拖管线的直径,为了使钻出的孔径达到回拖管线直径的1.3~1.5倍,需要用扩孔器从出土点开始向入土点将导向孔扩大至要求的直径.

地下孔经过预扩孔,达到了回拖要求之后,将钻杆、扩孔器、回拖活节和被安装管线依次连接好,从出土点开始,一边扩孔一边将管线回拖至入土点为止.
2、 水平定向钻施工的特点:
2.1 定向钻穿越施工具有不会阻碍交通,不会破坏绿地,植被,不会影响商店,医院,学校和居民的正常生活和工作秩序,解决了传统开挖施工对居民生活的干扰,对交通,环境,周边建筑物基础的破坏和不良影响.
2.2 现代化的穿越设备的穿越精度高,易于调整敷设方向和埋深,管线弧形敷设距离长,完全可以满足设计要求埋深,并且可以使管线绕过地下的障碍物.
2.3 城市管网埋深一般达到三米以下,穿越河流时,一般埋深在河床下 9—18米,所以采用水平定向钻机穿越,对周围环境没有影响,不破坏地貌和环境,适应环保的各项要求.
2.4 采用水平定向钻机穿越施工时,没有水上、水下作业,不影响江河通航,不损坏江河两侧堤坝及河床结构,施工不受季节限制,具有施工周期短人员少、成功率高施工安全可靠等特点.
2.5 与其它施工方法比较,进出场地速度快,施工场地可以灵活调整,尤其在城市施工时可以充分显示出其优越性,并且施工占地少工程造价低, 施工速度快.
2.6 大型河流穿越时,由于管线埋在地层以下 9—18mm,地层内部的氧及其他腐蚀性物质很少,所以起到自然防腐和保温的功用,可以保证管线运行时间更长.
3、 水平定向钻机系统简介:
各种规格的水平定向钻机都是由钻机系统、动力系统、控向系统、泥浆系统、钻具及附助机具组成,它们的结构及功能介绍如下:
3.1 钻机系统:是穿越设备钻进作业及回拖作业的主体,它由钻机主机、转盘等组成,钻机主机放置在钻机架上,用以完成钻进作业和回拖作业.转盘装在钻机主机前端,连接钻杆,并通过改变转盘转向和输出转速及扭矩大小,达到不同作业状态的要求.
3.2 动力系统:由液压动力源和发电机组成动力源是为钻机系统提供高压液压油作为钻机的动力,发电机为配套的电气设备及施工现场照明提供电力.
3.3 控向系统:控向系统是通过计算机监测和控制钻头在地下的具体位置和其它参数,引导钻头正确钻进的方向性工具,由于有该系统的控制,钻头才能按设计曲线钻进,现经常采用的有手提无线式和有线式两种形式的控向系统.
3.4 泥浆系统:泥浆系统由泥浆混合搅拌罐和泥浆泵及泥浆管路组成,为钻机系统提供适合钻进工况的泥浆.
3.5 钻具及辅助机具:是钻机钻进中钻孔和扩孔时所使用的各种机具.钻具主要有适合各种地质的钻杆,钻头、泥浆马达、扩孔器,切割刀等机具.辅助机具包括卡环、旋转活接头和各种管径的拖拉头.
穿越施工现场布置图

1. 入土点是定向钻施工的主要场所,钻机就布置在该侧,所以施工占地比较大,DD330钻机的最小占地为30×30M,当然也可以根据现场的实际情况作相应调整,DD60、DD-5的占地相应要小得多.

2.出土点一侧主要作为管道焊接场地,在出土点应有一块20×20M的场地作为预扩孔、回拖时接钻杆和安装其他设备时使用;在出土点之后有一条长度与穿越长度相等的管线焊接作业带.
穿越实例

大沽沙穿越钻机场地布置
1998年9月到10月之间,在天津塘沽大沽沙海河,我公司仅用45天时间完成了两条Φ219×8,一条Φ426×9,长度为960米的管道穿越.

大沽沙穿越焊接场地(只显示了两条管道)
水平定向钻穿越施工工艺流程图

使用水平定向钻技术穿越河流和其它障碍物的施工方法在世界范围内得到了广泛的运用.水平定向钻穿越承包商协会认为:在工程项目招投标过程中,水平定向钻承
包商应设法获取尽可能多的相关信息以提出完整并具竞争力的报价,承包商在开工前应该获得以下信息,以保证日后的工作可以顺利进行,并在此条件下完成工程项
目的施工,同时足够的施工前的各类信息还可以保证施工过程更安全,减少对周围环境的破坏,使工程进行的更顺利.
一、概 述
A、发展与使用

水平定向钻技术最早出现在70年代,是传统的公路打孔和油田定向钻井技术的结合,这已成为目前广受欢迎的施工方法,可用于输送石油、天然气、石化产品、
水、污水等物质和电力、光缆各类管道的施工.不仅应用于河流和水道的穿越,同时还广泛应用于高速公路、铁路、机场、海岸、岛屿以及密布建筑物、管道密集区
等.
B、技术限制
定向钻施工技术首先应用于美国海岸地区的冲积层穿越,现在已经能够开始在粗沙、卵石、冰碛和岩石地区等复杂地质条件下进行穿越施工.最长的穿越施工已达6000英尺、管道直径为18英寸.
C、优势
事实证明:水平定向钻穿越是对环境影响最小的施工方法.这项技术同时还可以为管道提供最的保护层,并相应减少了维护费用,同时不会影响河流运输并缩短施工期,证明是目前效率最高,成本最低的穿越施工方法.
D、施工过程和技术

1、导向孔:导向孔是在水平方向按预定角度并沿预定截面钻进的孔,包括一段直斜线和一段大半径弧线.在钻导向孔的同时,承包商也许会选择并使用更大口径的
钻杆(即冲洗管)来屏蔽导向钻杆.冲洗管可以起到类似导管的作用,还可以方便导向钻杆的抽回和更换钻头等工作.导向孔的方向控制由位于钻头后端的钻杆内的
控制器(称为弯外壳)完成.钻进过程中钻杆是不做旋转的,需要变换方向时若将弯外壳向右定位,钻进路线即向右沿平滑曲线前进.钻孔曲线由放置在钻头后端钻
杆内的电子测向仪进行测量并将测量结果传导到地面的接收仪,这些数据经过处理和计算后,以数字的形式显示在显示屏上,该电子装置主要用来监测钻杆与地球磁
场的关系和倾角(钻头在地下的三维坐标),将测量到的数据与设计的数据进行对比,以便确定钻头的实际位置与设计位置的偏差,并将偏差值控制在允许的范围之
内,如此循环直到钻头按照预定的导向孔曲线在预定位置出土.
2、预扩孔:
导向孔完成后,要将该钻孔进行扩大到合适的直径以方便安装成品管道,此过程称为预扩孔,(依最终成孔尺寸决定扩孔次数).例如,如需安装36英寸管线,钻
孔必须扩大到48英寸或更大.通常,在钻机对岸将扩孔器连接到钻杆上,然后由钻机旋转回拖入导向孔,将导向孔扩大,同时要将大量的泥浆泵入钻孔,以保证钻
孔的完整性和不塌方,并将切削下的岩屑带回到地面.

3、回拖管道:预扩孔完成以后,成品管道即可拖入钻孔.管道预制应在钻机对面的一侧完成.扩孔器一端接上钻杆另一端通过旋转接头接到成品管道上.旋转接头
可以避免成品管道跟着扩孔器旋转,以保证将其顺利拖入钻孔.回拖由钻机完成,这一过程同样需要大量泥浆配合,回拖过程要连续进行直到扩孔器和成品管道自钻
机一侧破土而出.
二、现场布局和设计
A、道 路
施工现场两侧都需要重型设备,为缩减成本,通往两侧施工现场的道路应尽可能利用现有道路以减少新修道路距离,或利用管道线路的施工便道,所有相关道路使用权的协议都应由业主提供,在投标阶段再来讨论这些问题为时已晚.
B、工作场地

1、钻机一侧——钻机施工场地至少需要30M(100FT)宽,长45M(150FT)的面积.该面积从入土点算起,入土点应位于规定的区域内至少
3M(10FT)处,同时由于许多钻机配套的设备或配件没有规定的存放地点,所以钻机一侧施工现场可由许多不规则的小块组成,以便节省占地面积,现场尽量
要平整,坚硬,清洁,以便有利于进行施工.由于穿越施工时需要大量的淡水供搅拌泥浆用,所以施工现场要尽量靠近水源或便于连接自来水管道的地方.

2、管道一侧—-为便于预制成品管道,管道一侧要有足够长度的施工现场,这也是要重点考虑的事情.现场宽度应满足管道施工的需要(一般为
12—-18米).同样在出土点一侧也需要30米(100FT)宽乘以45米(150FT)长的施工现场.总长度以能够摆放下所预制的管道为准,(场
地的总长度一般为穿越管道长度再加上30米,)在回拖前,要将管道预制完成,包括焊接,通球,试压防腐等工序,在回拖过程中,不能再进行管道的连接工作,
因为回拖过程是要连续进行的,若此时进行管道连接将可能造成地下孔洞的塌方,极可能造成整个工程施工的失败.
C、施工现场勘察
一旦施工地点确定,应对相应区域进行勘测并绘制详细准确的地质地貌图纸.最终施工的精度取决于这一勘测结果的精度.
D、施工设计参数

1、覆盖层厚度—-考虑的因素包括所穿越河流的流量特征,季节性洪水冲刷深度,未来河道的加宽和加深,现有管道和电缆的位置等因素.一旦确定了施工地
点并完成地质调查,穿越层的厚度也就确定了,一般来说,覆盖层应至少是6米(20FT)厚.以上仅是针对河流穿越而言的,对于其它障碍物的穿越会有另外的
要求.

2、钻进角和曲率半径—-在大多数穿越施工中,入土角通常选择在8–12度之间,多数施工应首先钻一段斜直线,然后再钻一段大半径曲线.此曲线的曲
率半径由成品管线的弯曲特性决定,随直径增大而增大,钢管道曲率半径的拇指法则是100FT/IN(一般取管道直径的1000—1200倍).斜直线将导
向孔曲线按照预定的走向引导到设计的深度,然后是一段在此深度上的长长的水平直线,然后到达向上的弯曲点再到出土点.出土角应控制在5-12度之间,以便
于成品管道的回拖.
E、钻孔施工
所有的测向控向工具都包括地下测量电子设备和地面接收设备,可以测得钻头所在位置的磁方位角(用于左/右控制)和倾斜角(上/下控制)以及钻头的钻进方向.
1、精度:穿越施工精度很大程度上取决于磁场的变化.例如,大型钢结构(桥梁,桩基,其它管道)和电力线路会影响磁场读数.而穿越出土点的导向孔目标偏差值应控制在左右3米(10FT),长度——3米~10米(-10~30FT)的范围内.
2、完工图纸:一般来说,导向孔的测量和控制应在钻导向孔时每钻进一根钻杆或隔9米(30FT)测量计算一次.以上测量计算完成的导向孔施工图纸承包商应向业主提供.也有采用替代方法如陀螺仪,穿地雷达和智能清管球用来做定位工作.
三、地质调查
A、探孔数量

探孔数量取决于计划穿越地点的地层情况及穿越长度.如果穿越长度为300米(1000FT),在两侧的穿越工地各钻一个钻孔就足够了,如果钻孔结果表明该
地区地质状况比较单一,就不必进行进一步的钻探取样.如果勘探报告表明该地区地质条件比较复杂,或者发现有岩石或有粗沙层存在,这时就需要做进一步的详细
的地质调查.长距离大口径穿越施工时,如出现粗砂,卵石,风化岩或硬岩应每隔180米—-240米(600–800FT)取样一次,若有明显迹象表
明地质结构异常复杂,这时就需要打更多的地质探孔进行更多的采样工作.所有采样探孔都应沿穿越断面方向,采样深度以计划的穿越深度为准.如有可能,取样探
孔最好选在穿越中线一侧约8米(25FT)处.勘探任务完成后,探孔必须封好以防止在施工过程中的泥浆泄漏.
B、探孔深度

所有的探孔深度都应至少达到穿越点以下12米(40FT)或预定的穿越深度以下6米(20FT),两者之中取其大者.有时将穿越深度定的深一些或实际穿越
曲线比设计的位置深一些,无论对承包商还是对业主来说都是很有益的,关键是穿越位置要选在地层结构一致的利于成孔的地层中进行,这样才利于穿越的成功.
C、土壤的标准分类

一名合格的地质技师或地质学者,应能依据统一土壤分类系统或ASTM设计书D-2487和D2488对材料进行分类.能够拥有一份由现场技师或钻探公司提
供的现场钻探记录,对以后的施工将是非常有益的,此记录会包括对材料的目测分类以及由钻探公司根据取样结果对地层结构所做的解释和评价.
D、标准穿刺测试

SPT为了更好地确定颗粒材料的密度,地质工程师通常会依据ASTM规范D1586做标准穿刺测试SPT.这是一种现场测试方法,利用标准重量的重锤将勺
形取样器打入土层中的一定深度,记录下进入到12寸深时的击打次数.所获数据即为标准穿刺阻力值并可用于估算试验地点非聚合土壤的相对密度.也有些钻探公
司会选择在结合性土壤或岩石地区进行小范围的这项试验,以此来确认密实土壤的一致性及岩石的硬度.
E、取芯取样法

多数地质勘探公司更喜欢使用取芯取样器来获取地下岩心的样本,这些测试一般根据ASTM规范D-1587进行.除取样器为液压驱动的有锋利切割刃的薄壁无
逢钢筒外,此类测试类似上述标准穿刺测试.需要的液压数值可在现场记录中找到,这种方法可取到相对完整的样本以便对其进行更详细的试验室分析.样本可在现
场利用手持式穿刺仪分析,对于定向穿越来说,通常使用上述切割式勺状取样器即可满足施工需要.
F、颗粒度分析
将样品进行颗粒度筛网分析,是对于用切割式勺状取样器在施工现场取得的颗粒状物质所进行的一种机械试验,这些样品被送到试验室,在通过一系列的筛网后,根据其颗粒的大小和重量得出不同粒径的百分比,这是最重要的试验之一.
G、岩石情况

如果在土壤勘测中发现岩层的存在,必须确定岩层类型,相对硬度和非限定性压缩强度,要由专业勘探公司利用金刚石钻头取芯桶进行取样,典型的岩心样本直径为
50毫米(2英寸).岩石类型由地质专家根据岩心与总取心长度关系对岩石进行质量分类,岩石硬度依据岩石与以知硬度的十种材料相比较得知,压缩强度通过精
确测量岩心然后进行压缩实验取得.这些数据属于岩石的物理参数,以便于确定采用什么类型的穿越设备和钻头,并且穿越进尺也可以估计到.

二、水平定向钻(HDD)出现的问题从以下几方面采用关键技术将其解决

二 、水平定向钻(HDD)出现的问题从以下几方面采用关键技术将其解决

2 钻机锚固钻机在施工中如锚固不好,钻进拖管过程中发生事故的情况非常多。在钻机锚固前,对锚固区域用仪器进行地下管线检测,防止将锚杆打在地下管线上。合理钻机锚固是顺利完成钻进及回拖管的前提,钻机锚固能力反映了钻机在钻进和回拖施工时利用本身功率的能力。一台钻机推力再大,钻机在定向中发生了移动,也会导致钻机无法按预定的计划完成钻进工作。在回拖管时,如锚固不好,钻机移动,需进一步锚固,从而导致了管道有可能拖不动,进一步加大钻机拖力,会出现钻机的全部功率作用在钻机机身上,容易发生设备破坏和人员伤亡。

3 信号接收

信号在钻进过程中,由于地磁信号强(建筑物、高架桥屏蔽作用),使定向信号无法接收。依靠在信号消失之前的钻进斜率与点数在钻杆上作标记进行盲钻,在盲钻过程中,由钻杆上的标记及计算钻杆的斜率来完成造斜及整个钻进,直至信号出现(例如泰安阿吉斯在施工过程盲钻150m,直至收到信号,从而完成整个工程施工)。

4 钻具选择

钻头是定向的重要工具之一,对于不同的土层,采用不同的钻头,这样才能防止卡钻的出现。
(1)淤泥质粘土:必需采用较大的钻头,要想向前推进0.9m就实现钻孔变向,狗腿度为10的钻头或大钻头。
(2)干燥的软粘土:采用中等尺寸钻头效果最佳。
(3)硬土层:较小的钻头效果最佳,要保证钻头至少比探头外筒的尺寸大12.5mm。
(4)钙质层:最小钻头效果最佳,采用特殊的切削破碎技术来实现钻孔方向改变。
(5)糖粒砂:中等尺寸狗腿度钻头效果最佳,镶焊硬质合金钻头耐磨性最好,钻机的锚固和钻进液是成败的关键。
(6)砂质淤泥:中等到大尺寸钻头效果较好。有时需要高扭矩来驱动钻头。
(7)致密砂层:小尺寸锥形钻头效果最好,但钻头的尺寸必须大于探头外筒的尺寸,这种土质中,向前推进较难,可较快实现控向,钻机锚固是钻孔成功的关键。
(8)砾石层:镶焊小尺寸硬质合金的钻头效果最佳,对于大颗粒卵石层,钻进难度大,不过若卵石层间有足够的胶结性土,钻进还是可行的。在砾石层中,回扩难度最大。
(9)固结的岩层:使用孔内动力钻具钻进效果最佳。采用标准钻头钻到硬质岩时,钻机可在无明显方向改变的条件下完成施工。

5 设计轨迹与穿越地层的合理选择

水平定向钻可承担各类材质管线的穿越任务,钻机性能的很好发挥,依赖于理想的地质条件和合理的轨迹设计,如果地质条件理想,穿越曲线位于粘土、亚粘土或淤泥等造浆能力好的地层,就可以适当加长穿越长度,而实际拖拉力不会增加太多,如果穿越曲线所在地层不理想时(流沙、钙质层、砾石层),就会降低穿越成功的可能性,甚至导向孔无法完成。
5.1地质要求
对穿越工程,必须先勘察穿越处的地质情况,不同地层(淤泥、粘土、亚粘土、粉土层、砂土、流沙穿越),需选用不同的钻具及其结构。
穿越段地质必须详勘,一般按要求在穿越中心线两边各25m,沿中心线方向间距打勘察孔,复杂的地段勘察孔必须加密。穿越段地质勘探应提供以下参数,取样深度、含水量、颗粒度、液性指数、塑性指数、液限、塑限、标贯击数、承载力等、并提供水质报告,提供穿越地段地形图和地质钻探剖面图供设计及施工单位参考。
5.2轨迹设计
根据铺管设计标高、地层及地形情况,根据钻杆曲率半径、工作场地、地下管线分布情况,甲方图纸来设计钢管埋深,钢管的弯曲曲率半径,确定定向钻进过程中钻头的顶角、方位角、工具面向角、计算出测定空间坐标,设计出定向钻进的轨迹图及对特殊地层、地段制订特殊施工方案,并且要把常用和应急材料准备一定的库存量,以防特殊情况的发生,保证施工各阶段的顺利进行。

6 导向孔工艺及卡钻出现的解决方法

6.1导向钻孔
采用射流辅助钻进方式。导向孔钻进是通过定向钻的高压泥浆射流冲蚀破碎旋转切削成孔的,以15(斜面钻头来控制钻头方向。钻头内的发射器,发射钻头的位置、顶角、深度、钻头的温度、面向角、发射器内电池的状态等参数,这些参数由地面手提定位示踪仪接收,供操作人员能及时准确确定钻头的具体位置、深度,并随时通过钻机调整钻进参数,以控制钻头按设计轨迹钻进。
6.2斜面纠偏
地面示踪仪测量精度一般为3%~5%,测量深度为21m,当发现定向钻进偏离设计轨迹时,通过调整钻头斜面的方向,进行造斜纠偏。纠偏不能太急,应按照钢管的曲率半径在几根钻杆内完成纠偏,不能在一根钻杆内就完成所有纠偏工作,防止拖管过程中,出现拖不动的问题。
6.3卡钻的出现及解决方法
在(砾石、糖粒砂、钙质层)钻进中,会出现卡钻的现象。应及时调整泥浆配比,使用最大泥浆泵排量,与挖掘机配合,将钻杆撤出卡钻区。总结卡钻出现的原因,调整泥浆配比,使用进口澎润土,增加泥浆切力与粘度,使用扭矩大、推力大的钻机及相匹配的钻头,完成导向孔的钻进。

7 扩孔器及扩孔工艺

当先导孔钻至出钻区需用一个扩孔器来扩大钻孔,以便安装成品管线,一般将钻孔扩大至成品管尺寸的1.2~1.5倍,扩孔器的拉力或推力一般要求为每毫米孔径175.1N,根据成品管和钻机的规格可采用多级扩孔。对于不同的地层,采用不同的扩孔器,这是保证回扩成孔的关键。
(1)快速切削型扩孔器:这种类型的扩孔器,对粘性大及砂土层较有效,但这种扩孔器无法破碎坚硬的岩石。
(2)拼合型钻头通孔器:它由剖开的牙轮锥形体制造,并将其焊接到金属板和短的间接构件上。拼合型钻头通孔器是一种通用的,经济的扩孔工具。易定做,有多种切削具类型和规格,制造时必须特别焊接、热处理以及其他的保护措施,以免损坏后牙轮失落于孔内。
(3)锥形牙轮扩孔器:这种扩孔器现在广泛应用,应用于除岩石以外,硬度在40MPa以内的各种地层。
(4)YO—YO型扩孔器:这种扩孔器非常适应于非开挖施工,它在岩石崩落的地层中可以向前或向后钻进。这种平衡式的牙轮是稳定的,而且能够自动跟踪先导孔。大型牙轮和密封式轴承的应用延长了其在孔内的寿命。
扩孔工艺:是将导向孔孔径扩大至所铺设的管径以上,减少铺管时的阻力。

8 钻井液性能与钻孔、回拖的关系

定向钻穿越施工,由于钻孔处于地表(一般位于地表层以下3m~20m),地质松软,所以不易形成孔洞,钻孔易塌方,这就要求所用泥浆的护壁性要好,泥饼质量高,控制失水性要好,以保证钻机性能的很好发挥。由于地层结构不同所需泥浆性能也不相同。
泥浆作为钻进冲洗液,使用优质的膨润土和添加剂,严格按照比例经搅拌系统搅拌成泥浆注入洞内,具有润滑钻具、稳定孔壁、降低回转扭矩和回拉力,降低拖管时钢管和洞壁的摩擦系数、冷却钻头和发射器、携带土屑、减少腐蚀、固孔护管等作用。
长距离穿越,泥浆的作用尤其重要,孔内缺少泥浆往往是钻孔失败的重要原因。保持整个过程中有反浆,对工程顺利进行至关重要,为改善泥浆性能,需加入适量地添加剂来配制成不同性能的泥浆。纯碱,可增粘,增静切力,调节pH值,投入纯碱量一般为钠土量的2%。为成孔良好,增加孔内润滑,可加入适量的Drispac。为提高泥浆携带土屑的能力,将孔内的土屑带出,可在钻孔过程中的某一段加入一定量的Flowzen,能够达到很好的使用效果。
为了保证穿越工程的顺利进行,切实保证泥浆的性能才能保证穿越管线的成功。
(1)认真研究地质构造图,制定完善的的泥浆配比方案,并认真实施,对特殊地段应提前采取特殊措施,及时加入添加剂,调节好泥浆性能,尽量保证孔内状况良好,形成良好的孔壁。
(2)在易塌方的地段,一方面改进泥浆的性能,另一方面,改变钻孔和回拖工艺等,尽量缩短停钻时间,加快钻进速度,保证钻孔不塌方。
(3)加强泥浆循环。停止钻进时,仍要注入适量泥浆,保证孔内始终存在正压,使泥浆把孔内切削物尽量多的携带出来,防止沉积于孔内。

9 在拖管过程中出现管拖不动的情况

拖管途中出现管道拖不动,应及时将钻机移到管道入地端,与挖掘机配合,使拖力达到原来拖力的两倍,将管道拖出地面。总结拖不动的原因,审查各个工程环节及相关保障措施,并加以改善,如采用更大的回扩头、使用进口粘土和添加剂,更大动力的钻机,完成穿越。

 

phpmyadmin 配置文件中的密文(blowfish_secret)太短

phpmyadmin 配置文件中的密文(blowfish_secret)太短?凑够32个字符!

配置文件中的密文(blowfish_secret)太短。

解决方法:

1.打开phpMyAdmin目录下的config.sample.inc.php文件(或是config.inc.php)

  1. vim phpMyAdmin/config.sample.inc.php

修改

  1. cfg [ ‘blowfish_secret’ ] = ;

在单引号中写入密文
只写字母或数字 不能字母数字混用
2.打开phpMyAdmin/libraries/目录下config.default.php文件

  1.  vim phpMyAdmin/libraries/config.default.php

修改

  1. cfg [ ‘blowfish_secret’ ] = ;

同上
配置文件中的密文(blowfish_secret)太短。一定要凑够32个字符

哪些手机型号外接便携显示器能实现PC电脑模式

手机支持PC模式,这个不同于一般的手机投屏功能,基本上实现了手机可以当电脑主机的功能。很多人都要疑问,自己的手机是否支持手机PC模式呢?奥斯曼小编为大家整理了一些支持PC模式手机型号,快来看看你的手机是否有第二系统模式!

哪些厂家手机支持外接便携显示器能实现PC电脑功能:

1、坚果手机TNT系统

将坚果手机通过Type-C一线连接奥斯曼便携显示器,即可在便携显示器上看到TNT系统界面,用户可以像使用Windows电脑一样,轻松使用办公软件制作PPT、表格、浏览网页、看视频、玩游戏等,支持同时打开多个窗口;手机可独立使用,也可变身成为触控键鼠。

支持PC模式的坚果手机型号:坚果R1、坚果Pro 2S

2、三星手机DEX系统

将三星手机通过Type-C一线连接奥斯曼便携显示器,三星DEX模式能满足基本浏览网页、文件、照片、简单办公、邮件处理等需求,常用的视频、微信、QQ、微博等都可以正常无压力的运行,三星DEX模式能够很好的提高手机的实用性,有着不错的办公效率与娱乐;手机可单独使用,也可以当触控板操作,方便演示文稿时进行切换幻灯片。

支持PC模式的坚果手机型号:S8、S8+、S9、S9+、S10、S10+、Note 8、Note 9、S10等…

3、华为手机EMUI系统

将将华为手机通过Type-C一线连接奥斯曼便携显示器,便携显示器即可显示电脑模式,手机可以充当鼠键,华为EMUI系统配备了日常实用的WPS、浏览器、文件管理器、备忘录、图片查看、查收邮件、华为视频以及其他第三方app等常用软件;手机可单独使用,也可以当触控板操作。

支持PC模式的华为手机型号:Mate10、Mate10 Pro、Mate 20、Mate 20 Pro、Mate RS、Mate 30、P20、P20 Pro、P20 RS、P30、P30 Pro、荣耀Note 10、荣耀V20等…

4、其他更多手机支持PC模式型号可查阅下图表格

未来的电脑,你们觉得会不会采用手机+便携显示器?期待更多手机厂家嵌入PC模式给消费者,手机扩展PC功能将会成为旗舰机的标配。

Windows设置多用户同时远程登录

Windows7设置多用户同时远程登录

有时候服务器是Win7系统的时候,远程登录桌面时,即使登录的是不同的管理账号,还是会把远程登录的人给踢下来。即不同的账号只能同时存在一个会话窗。下面教大家如果设置Win7让两个账号的两会话同时存在,且相互之间不冲突。

设置步骤

1、创建需要远程的两个用户账号。点击桌面计算机,右键—>管理—>本地用户和组—>用户—>新建用户。假设创建一个用户UserTable

 

2、开启计算机远程。点击桌面计算机,右键—>属性—>远程设置—>勾上允许任意版本远程桌面的计算机连接。

 

3、将新建用户添加到远程桌面组。在远程设置里面,点击用户—>添加。

 

4、在选择用户里面,点击高级–立即查找,找到刚刚我创建的需要远程的用户,依次点击确定。一般管理员账号的不需要再添加的。管理员账号本来就属于远程账号组。

 

5、防火墙如果是开着的,就需要确认是否开启远程桌面服务。控制面板—>系统和安全—>Windows 防火墙—>高级设置—>入站规则。确认远程桌面是服务是启用状态。

 

6、点击开始菜单—>运行—>输入“gpedit.msc”进入本地组策略编辑器。

 

7、在本地组策略编辑器里面,依次展开计算机配置—>管理模板—>Windows组件—>远程桌面服务—>远程桌面会话主机—>连接—>限制连接的数量。

 

8、打开限制连接数,这里未配置时,默认的最大连接数是1.点击已启用—>允许的RD最大连接数为该为2—>确定。

 

9、打开“远程桌面服务用户限制到单独的远程桌面服务会话”,点击已禁用,然后确定。

10、下载一个universal termsrv.dll patch。

链接:http://pan.baidu.com/s/1kV9hirt 密码:jqg2

第三方工具。解压到文件夹。打开UniversalTermsrvPatch文件夹—>管理员身份运行UniversalTermsrvPatch-x86.exe文件。

 

win服务器版默认是支持多用户登陆的,甚至可以在主机上用不同用户自己远程登陆自己,如window server 2016。

Win10 正常情况下是不允许用户同时远程的,即一个用户远程进来会把另一个用户踢掉,因此需要破解才能使得多个用户同时登陆远程桌面。

主要有以下两个步骤:

  1. 主机修改远程登录相关配置;

  2. 破解远程登录用户限制;

 

主机修改远程登录相关配置。

  • 新建用户:

右键“此电脑—>管理—>本地用户和组“,右键”用户—>新用户“,添加用户名,设置密码(勾选密码永不过期)。然后点击创建即可。

  • 添加远程桌面用户

右键“此电脑—>属性—>远程设置“

勾选“允许远程协助连接这台计算机“。然后点击”选择用户—>添加—>高级—>立即查找“找到刚刚创建的用户,点击确定。

  • 配置本地组策略

运行 gpedit.msc 打开本地组策略编辑器。

选择“【管理模板】—>【Windows组件】—>【远程桌面服务】—>【远程桌面会话主机】—>【连接】。

  • 配置【限制连接的数量】,点击“已启用”,其中允许的RD最大连接数可以自己视情况而定。

  • 配置【将远程桌面服务用户限制到单独的远程桌面服务会话】

这个配置很重要,我最开始没配置,导致断开一个远程登录连接后,再重新连接,会重新打开一个新的桌面。但是打开新的应用程序时,系统提示系统后台正在运行,之前断开前的应用程序一个也找不到。后来发现是因为这部分设置没配置时,同一个用户先后登陆远程系统,系统会分配不同的会话,从而导致你在一个远程桌面的操作都不见了,虽然你运行的一些程序并没有被系统关闭,但是你无法对他们进行管理。

  • 配置【允许用户通过使用远程桌面服务进行远程连接】,启用即可。

 

 

  • 破解远程登录用户限制

  • 下载解除远程桌面多用户连接限制补丁  下载地址:

https://download.csdn.net/download/qyy_nice/10924112

解压其中的RDP压缩包,然后以管理员身份运行install.bat安装,安装完成后,运行RDPConf.exe,查看各个组件运行状态,状态全部为绿色就可以使用多用户远程桌面了。

如果端口监听为Nothing listening, 或者出现Listening [not supported], 则需要运行一下update.bat。

对于大部分计算机以上方法是完全可行的,但是我的控制台版本是1809系列,操作系统为17763,以上方法不行.

 

那么根据RDP补丁的原理是修改termsrv.dll和termsrv.dll.mui这两个远程服务文件达到多用户登陆目的。我把本系统的termsrv.dll和termsrv.dll.mui两个文件提取出来,并且覆盖了本机的文件,发现已经可以远程多用户登陆了。

破解文件在上面下载文件中的第二个压缩包内。

termsrv.dll文件在C:\Windows\System32内

termsrv.dll.mui文件在C:\Windows\System32\zh-CN内

覆盖完成后,运行RDPConf.exe。效果如下:

  • 远程登录

在另外一台电脑上,打开远程桌面连接(找不到可以在小娜中搜索),填写服务器的Ip地址,账号,点击连接后输入密码,效果如下。打开一些应用后,断开连接,过一段时间再次登录时发现界面保持不变。

OpenWRT 19.06.7 最新官方固件添加CPU频率,温度,接口速率,磁盘使用信息

跳转到指定楼层

1#

 发表于 2021-1-24 21:45 | 只看该作者 |只看大图 回帖奖励
本帖最后由 a798047000 于 2021-2-1 13:10 编辑

修改 /usr/libexec/rpcd/luci 添加如下代码

  1. getCoreInfo = {
  2.         call = function()
  3.             local sys = require “luci.sys”
  4.             local rv = {}
  5.             local freqs = string.split(string.trim(sys.exec(“cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_cur_freq”)),”\n”)
  6.             local temps = string.split(string.trim(sys.exec(“sensors | grep ‘Core’ | cut -c10-24″)),”\n”)
  7.             local i
  8.             for i = 1, #freqs do
  9.                 local freq = string.trim(freqs[i])
  10.                 local temp = string.trim(temps[i])
  11.                 rv[#rv + 1] = {
  12.                     core = “Core ” .. i,
  13.                     freq = string.format(“%.2f”, freq / 1000) .. ” MHz”,
  14.                     temp = temp
  15.                 }
  16.             end
  17.             return {coreinfo = rv}
  18.         end
  19.     },
  20.     getDiskInfo = {
  21.         call = function()
  22.             local sys = require “luci.sys”
  23.             local rv = {}
  24.             local lines = string.split(string.trim(sys.exec(“/bin/df -h | sed ‘s/\\s\\+/ /g’ | uniq”)),”\n”)
  25.             local i
  26.             for i = 2, #lines do
  27.                 local tokens = string.split(lines[i], ” “)
  28.                 local block = string.trim(tokens[1])
  29.                 — ignore block not start with /
  30.                 if (string.sub(block, 1, 1) == “/”) then
  31.                     rv[#rv + 1] = {
  32.                         block = block,
  33.                         size = string.trim(tokens[2]),
  34.                         used = string.trim(tokens[3]),
  35.                         available = string.trim(tokens[4]),
  36.                         used_percent = string.trim(tokens[5]),
  37.                         mounte_point = string.trim(tokens[6])
  38.                     }
  39.                 end
  40.             end
  41.             return {diskinfo = rv}
  42.         end
  43.     },
  44.     getETHInfo = {
  45.         call = function()
  46.             local sys = require “luci.sys”
  47.             local rv = {}
  48.             local ethinfo = sys.exec(“/usr/bin/ethinfo”)
  49.             local lines = string.split(string.trim(ethinfo), “\n”)
  50.             local i
  51.             for i = 1, #lines do
  52.                 local line = string.trim(lines[i])
  53.                 if line == “” then
  54.                 else
  55.                     local tokens
  56.                     tokens = string.split(line, ” “)
  57.                     rv[#rv + 1] = {
  58.                         name = tokens[1],
  59.                         status = tokens[2],
  60.                         speed = tokens[3],
  61.                         duplex = tokens[4]
  62.                     }
  63.                 end
  64.             end
  65.             return {ethinfo = rv}
  66.         end
  67.     }

复制代码


安装 lm-sensors 执行命令

  1. opkg update
  2. opkg install lm-sensors

复制代码

添加文件 /usr/bin/ethinfo 写入

  1. #!/bin/sh
  2. a=$(ip address | grep ^[0-9] | awk -F: ‘{print $2}’ | sed “s/ //g” | grep ‘^[e]’ | grep -v “@” | grep -v “\.”)
  3. b=$(echo “$a” | wc -l)
  4. for i in $(seq 1 $b)
  5. do
  6.         c=$(echo “$a” | sed -n ${i}p)
  7.         d=$(ethtool $c)
  8.         e=$(echo “$d” | grep “Link detected” | awk -F: ‘{printf $2}’ | sed ‘s/^[ \t]*//g’)
  9.         f=$(echo “$d” | grep “Speed” | awk -F: ‘{printf $2}’ | sed ‘s/^[ \t]*//g’ | tr -d “Unknown!”)
  10.         [ -z “$f” ] && f=”-“
  11.         g=$(echo “$d” | grep “Duplex” | awk -F: ‘{printf $2}’ | sed ‘s/^[ \t]*//g’)
  12.         [ “$g” != “Full” -a “$g” != “Half” ] && g=”-“
  13.         echo “$c $e $f $g”
  14. done

复制代码

并给执行权限,执行

  1. chmod 755 /usr/bin/ethinfo

复制代码

修改 /usr/share/rpcd/acl.d/luci-base.json 找到

  1. “luci”: [ “getConntrackList”, “getInitList”, “getLocaltime”, “getProcessList”, “getRealtimeStats”, “getTimezones”, “getLEDs”, “getUSBDevices”, “getSwconfigFeatures”, “getSwconfigPortState”, “getBlockDevices”, “getMountPoints” ],

复制代码

添加 “getCoreInfo”, “getETHInfo”, “getDiskInfo” 改完后是这样的

  1. “luci”: [ “getConntrackList”, “getInitList”, “getLocaltime”, “getProcessList”, “getRealtimeStats”, “getTimezones”, “getLEDs”, “getUSBDevices”, “getSwconfigFeatures”, “getSwconfigPortState”, “getBlockDevices”, “getMountPoints”, “getCoreInfo”, “getETHInfo”, “getDiskInfo” ],

复制代码

然后将压缩包内的3个文件放入 /www/luci-static/resources/view/status/include/

游客,如果您要查看本帖隐藏内容请回复

最后别忘了重启 rpcd 和 uhttpd (或nginx,如果你用nginx替代了uhttpd的话) 服务

  1. service rpcd restart
  2. service uhttpd restart

复制代码

最终效果如图

QQ20210124-214454@2x.png (251.6 KB, 下载次数: 0)

下载附件  保存到相册

2021-1-24 21:45 上传


以上方案是直接修改系统文件实现的,没有改源码重新编译,如果想要在源码内修改,可以找到源码下相应的路径和文件,修改即可

由于我这里是直接修改系统文件的,因此没有国际化(翻译),中文文本是直接以unicode编码写到js文件里的

如果需要加入源码编译,建议将对应文本改为英文,然后在po文件内添加相应的翻译文本即可
此帖部分代码来自于 https://www.right.com.cn/forum/thread-1358471-1-1.html  感谢!

多说一句,如果更新了luci-base包,可能会导致修改失效,这主要是因为更新的包覆盖了修改后的文件,这时一般只需要重新在rpc中添加lua方法,然后再json中注册,重启rpcd,就能重新work。如果不行,那就对照教程完整的再来一次吧。

PVE安装后要处理的几个问题(三)添加硬盘

Proxmox(PVE)安装时候只有一块硬盘,我使用了ssd作为系统盘,并安装各种系统在ssd上面,但是想把数据存放在普通的机械硬盘上,这样我们就需要添加另一块硬盘了!

本文以PVE 5.3-8为例,首选你装好硬盘启动后查看下硬盘的名称

image.png

如上图所示,我用来当数据盘的设备名称为 sdc

也可以到终端内使用命令查看

ls /dev/sd*

如果你是IDE硬盘,应该没有了吧,使用以下命令查看

ls /dev/hd*

image.png

上图是查询结果,如果/dev/sdb这种样子,后面没有sdb1等数字,说明硬盘还没有分区(我上面显示/dev/sdb1  /dev/sdb2  /dev/sdb3说明已经分好区了)

之后我们要把这个硬盘分区,并格式化为ext4格式

fdisk /dev/sdc

进入fdisk界面,按下面方式操作

Select (default p): (直接按下enter)

Partition number (1-4, default 1): (直接按下enter)

First sector (2048-167772159, default 2048): (直接按下enter)

Last sector, +sectors or +size{K,M,G} (2048-167772159, default 167772159): (直接按下enter)

Command (m for help): w

image.png

 

上面的sector会根据你硬盘大小改变,我们分一个区,所以直接默认回车就可以

分区之后就会多出一个 /dev/sdb1,之后我们格式化为ext4格式

mkfs -t ext4 /dev/sdc1

格式化需要一些时间,等待一下就可以,不要着急,完成后出现done

image.png

如上图样子就格式化好了!之后我们要挂载到pve上面,先新建一个挂载目录

mkdir -p /mnt/sdc1

然后把硬盘挂载信息写入 /etc/fstab

echo /dev/sdc1 /mnt/sdc1 ext4 defaults 1 2 >> /etc/fstab

因为此时/目录是只读模式,进行修改/etc/fstab时,提示无法保存(只读),这时需要将/目录重新挂载为可读写模式 ,用命令

mount -o remount,rw,auto /

然后再对/etc/fstab进行修改就可以了。重启后系统正常启动。

之后重启PVE即可

开机添加目录

image.png

image.png

添加完毕,就可以在节点里看到你刚刚添加的目录了

image.png

 

Openwrt获取当前连接设备信息列表

查看连接上openwrt的设备IP信息,mac地址,方式有两种:

方式1:

Bash
cat /proc/net/arp

结果:

Bash
IP address       HW type     Flags       HW address            Mask     Device
192.168.0.1      0x1         0x2         **:95:**:5c:**:79     *        eth0.2
192.168.1.242    0x1         0x2         **:6c:**:77:**:40     *        br-lan
192.168.0.124    0x1         0x0         **:00:**:00:**:00     *        eth0.2
192.168.1.198    0x1         0x2         **:8d:**:5a:**:3c     *        br-lan

Flags标志可以表示是否在线状态,0x0表示离线,标志0x2表示在线

Device表示接口的名称

方式2:

Bash
cat /tmp/dhcp.leases

结果

Bash
1505227895   **:6c:**:77:**:40   192.168.1.242   android-5734b930181b5156   *
1505225907   **:8d:**:5a:**:3c   192.168.1.198   DESKTOP-AFGM9OL   01:40:8d:5c:5a:a0:3c

可以看到mac地址,IP,设备名等信息

还有个查看wifi连接设备的命令

Bash
#ra0 是设备的名称,根据实际情况也可能是wlan0或者其他名称
iwinfo ra0 assoclist

得到结果

Bash
**:**:**:C6:76:26  -44 dBm / -57 dBm (SNR 13)  37000 ms ago
    RX: 65.0 MBit/s, MCS 7, 20MHz                      0 Pkts.
    TX: 65.0 MBit/s, MCS 7, 20MHz                      0 Pkts.

**:**:**:FF:91:98  -44 dBm / -57 dBm (SNR 13)  6000 ms ago
    RX: 65.0 MBit/s, MCS 7, 20MHz                      0 Pkts.
    TX: 65.0 MBit/s, MCS 7, 20MHz                      0 Pkts.

LEDE / OPENWRT 自动清理内存

一、LINUX常用

1.清理前内存使用情况

free -m
  • 1

2.开始清理

echo 1 > /proc/sys/vm/drop_caches
  • 1

3.清理后内存使用情况

free -m
  • 1

4.完成!

二、OPENWRT
使用脚本自动配置openwrt时,ssh终端收到错误提示;****out of memory。各种无响应,郁闷之下发扬搬运精神,于是有了下面的脚本

#!/bin/sh

used=`free -m | awk ‘NR==2’ | awk ‘{print $3}’`

free=`free -m | awk ‘NR==2’ | awk ‘{print $4}’`

echo “===========================” >> /var/log/mem.log

date >> /var/log/mem.log

echo “Memory usage | [Use:${used}KB][Free:${free}KB]” >> /var/log/mem.log

if [ $free -le 153600 ] ; then

sync && echo 1 > /proc/sys/vm/drop_caches

sync && echo 2 > /proc/sys/vm/drop_caches

sync && echo 3 > /proc/sys/vm/drop_caches

echo “OK” >> /var/log/mem.log

else

echo “Not required” >> /var/log/mem.log

fi

Vmware 平台虚拟机导入到PVE平台上

 

PVE(Proxmox VE)是新的开源虚拟化平台,具有较多优点,如群集功能、容器等,但是实际操作中也有不少bug或不如意的地方。

现有一台vmware虚拟化平台的windows 2012R2 虚拟机,为了不重新安装操作系统和应用,因此希望通过直接转化的方法导入到PVE主机内。

检查pve资料,pve说可以通过两种方式导入,一种是通用ovf格式,另一种是直接加载vmdk磁盘。后来确认两种方式结果是几乎一样的。

我总结的导入过程如下:

1、将vmware下的windows2012R2虚拟机导出为OVF (略),但是要注意,不能导出成单个的ova文件,因为PVE中不认识达成包的OVA文件。但是导出ovf会生产三个文件,都需要拷贝出来。

2、将生成的三个ovf文件导入到pve的local存储上。正常可以使用local存储上“上传”的方法,选择*.*文件格式。也可以使用ssh工具,通过SFTP协议将文件上传只PVE 的ISO目录,该目录位于PVE机器的/var/lib/vz/template/iso   。

(注意:ssh secure shell client 3.2.9版本不行哦,我是用secure CRT 中SFTP上传的)

 

3、上传后就用PVE介绍的方式来导入虚拟机,说一种简单一点的方法,执行以下命令:

qm importovf 999  WindowsServer2012.ovf  local-lvm

其中999是导入虚拟机的ID,WindowsServer2012.ovf是虚拟机导入文件,local-lvm是放置虚拟机的磁盘卷。导入成功后,最后有100%的提示。

 

4、启动虚拟机,发现能看到windows 2012窗口,提示修复,反复重启,无法进入最后的操作系统界面,按照提示操作也几乎无法进行下去。

检查PVE文档,官网这样说:“除了格式问题之外,如果模拟的硬件从一个虚拟机监控程序到另一个虚拟机监控程序的变化太大,则从其他虚拟机监控程序导入磁盘映像可能会失败。Windows VM对此特别关注,因为OS对硬件的任何更改都很挑剔。可以通过在导出之前安装Internet上可用的MergeIDE.zip实用程序来解决此问题,并在引导导入的Windows VM之前选择IDE的硬盘类型。”

5、文档提示用IDE硬盘,就把硬盘类型从scsi改成IDE。

把原有硬盘从scsi上卸除。把硬盘挂载到ide0的总线上了,命令如下:

qm set 999 –ide0 local-lvm:vm-999-disk-0

 

6、可以挂PE,可对认到的IDE硬盘进行CHKDSK 的磁盘扫描,去除坏块等。方法如下:

chkdsk  /f:   e:   , 修正了一些小故障,重启还是不行,继续找问题。

 

7、突然想到应该要进安全模式,去除不合理的驱动,这样系统应该就能起来了。但是win2012启动时候缺省不响应F8,无法进入安全模式。

8、等待启动进入到了高级模式,找到命令行,在命令式模式下键入:bcdedit /set {default} bootmenupolicy legacy    这条命令是允许在win2012菜单出来之前可以按F8进入安全模式。

 

9、重启,在菜单出来之前按键F8进入安全模式。

10、可以进入到windows的安全模式,问题初步解决。找到“计算机管理”中的“设备管理器”,把里面没有用的驱动全部删除掉,特别是有vmware和HyperV字样的驱动,直至没有黄色的感叹号出现。

11、退出安全模式,再重新启动,终于出现了久违的Windows 2012 R2的画面。
————————————————
linux 迁移

VMware完美迁移PVE方法(两条命令解决)

未来村长 2021-05-05 15:07:40 20 收藏
分类专栏: 虚拟化 文章标签: 虚拟机 vmware pve
版权
一、为什么要迁移
因为VMware是收费的,PVE是免费的,就是这么简单粗暴,没有太多理由。
Proxmox优势:
Proxmox的主要特性,去中心化、超融合、高可用、开源低成本、易于实施管理,前面几个特性都和open stack一样,但是最后一点易于实施管理,open stack却做得不是特别好,对于易于实施管理这一点,主要有以下几个方面(引述):
1、proxmox以iso文件提供下载,刻录到u盘,安装方便高效。
2、创建集群,只需登陆每个系统执行一条指令,马上就能看到效果。
3、支持分布式存储,创建ceph存储池,也是寥寥几步就可完成,并很快可以在管理界面看到效果。
4、轻松实现高可用,web界面组成对象高可用(ha),也是易如反掌。
5、方便扩容,重复执行相同创建扩容命令即可完成。
6、统一界面。一个web入口,管理节点、存储、网络、虚拟机等所有资源,完成绝大部分用户操纵,无需要安装客户端。

1.迁移方法
(1)首先,把镜像从VMware虚拟机导出OVF格式
我用的是浏览器,客户端方法一样

(2)镜像已经导出成功,然后把导出来的镜像上传到PVE的镜像存储里面,上传的话,可以用FTP等,我用的是finalshell直接拉进去,保存路径是/var/lib/vz/template/iso/,后面根据自己实际保存路径来分。

 

(3)然后打开PVE,新建一个空白虚拟机,配置根据实际需要来配就行。

 

 

 

 

 

(4)然后用命令登录到PVE的节点node,用命令把镜像导入到刚才新建的虚拟机121里面,知道100%完成。
qm importdisk 121 /var/lib/vz/template/iso/test.vmdk local-zfs
qm set 121 –ide0 local-zfs:vm-121-disk-0
1
2
这里类型根据你虚拟机硬盘类型来选ide0还是scsi0,我就在这里翻车了,排查了很久才找到原因,所以,这里要注意。

 

(5)然后修改下刚才新建虚拟机的引导,放到第一个,不然的话,开机会找不到引导,一直重启。

 

(6)然后再开机,刚才导入进来的镜像已经可以开机运行了。

————————————————