• [弹性云服务器ECS] 【已开奖】【12.12会员节-云服务器】互动有奖!快来和华为云ECS谈场恋爱吧,三款女神你最中意谁?
    中奖名单如下请各位中奖用户在1月9日前私信楼主你的收件地址三款女神,总有一款你中意华为云双12会员节来袭,为你喜欢的女神投票助力,赢取多重华为云专属定制好礼! 女神来袭,约惠双12双12会员节--云服务器ECS低至2折!即刻去双12专场与女神约会女神福利:三大活动,均有好礼!活动时间:即日起至2020年12月31日活动形式:活动1:投票有礼,抢华为云定制双肩包在帖子下方回复女神序号+投票理由,为你心仪的女神投票,我们将从所有投票的小伙伴中选出10名幸运用户,送出华为云旅行本套装 or 多合一数据线1份,并从获胜女神投票的小伙伴中选出1位锦鲤用户,送出双肩包1个。活动2:做实验,赢荣耀手环与女神亲密接触的机会,来啦!参与华为云实验室“30分钟轻松搭建网站应用”实验,并将搭建完成的作品截图在帖子下方留言回复,我们将从所有参与的小伙伴中选出10名幸运用户,送出华为云旅行本套装 or 多合一数据线1份,并选出一名双12锦鲤用户,送出荣耀手环3e 1个ECS云端实验室: 立即前往活动3:晒单送好礼,先到先得在帖子下方晒双12云服务器购买截图,我们将从所有晒单的小伙伴中选出10名幸运用户,送出华为云旅行本套装 or 多合一数据线1份,并选出一名双12锦鲤用户,送出无线鼠标1个参与方式(3选1参加,也可都参加):活动1:直接在帖子下方回复留言,女神序号+投票理由即可参与活动2:参与实验的小伙伴可将在实验室中搭建完成的网站截图在帖子下方回复留言,即可参与活动3:在双12活动期间将云服务器购买成功截图在帖子下方回复留言即可参与活动奖品及获奖规则:活动奖品数量获得规则新款定制双肩包1参与活动1,女神得票获胜方的投票留言中,按照投票顺序第12楼中奖荣耀手环3e1参与活动2,完成ECS实验的作品截图留言中,按照留言顺序第12楼中奖无线鼠标1参与活动3,晒购买完成截图的留言中,按照留言顺序第12楼中奖旅行本套装/多合一数据线10所有参与活动的留言中,第6、12、66、88、111、120、122、520、666、888楼中奖            活动规则:1、 灌水、未按要求参与的留言、同一留言回复超过3次均为无效留言,不可参与中奖,若中奖楼层为无效留言,则奖品顺延至下一楼层;2、 同一奖品中奖用户不重复3、 中奖名单将在活动结束后5个工作日中公布,请大家留意中奖信息,所有活动奖品将在活动结束后15个工作日内寄出,有疑问可直接私信楼主;更多12.12社区活动请点击链接查看
  • [技术干货] 【云小课合集】华为云小课最全合集来了,让您上云无忧
    【摘要】 云小课为您精挑华为云服务热门知识点,通过浅显易懂的图文描述,帮助您快速上手使用华为云。类别服务名云小课链接计算弹性云服务器【云小课】基础服务第1课   我该怎么选择云主机的规格?【云小课】基础服务第6课   你了解云服务器的远程登录吗?小课教你自助排查MSTSC远程登录问题!【云小课】基础服务第7课   云小课带你快速实现主机的上云迁移【云小课】基础服务第8课  云小课教你轻松切换操作系统【云小课】基础服务第12课   云计算小课之ECS实例:新一代计算增强型云服务器C6蓄势起航【云小课】基础服务第13课   怎么解决Windows云服务器带宽和CPU利用率高问题【云小课】基础服务第14课   云计算小课之:快速购买弹性云服务器【云小课】基础服务第15课   怎么解决Linux云服务器带宽和CPU利用率高问题【云小课】基础服务第18课   使用主机迁移服务轻松实现服务器迁移到ECS【云小课】基础服务第20课   云小课教你怎样配置Windows云服务器多用户登录【云小课】基础服务第26课   怎样部署云服务器,保证业务系统高可用性,永不停机!【云小课】基础服务第40课   怎样通过OBS上传图片、视频到ECS?【云小课】基础服务第44课 怎样修改远程登录的端口?【云小课】基础服务第46课   Windows远程桌面无法连接?自查方法看这里。【云小课】基础服务第54课 ECS 7月热点案例合集云耀云服务器【云小课】基础服务第56课   使用HECS安装宝塔面板(CentOS 7.3)【云小课】基础服务第58课   使用私有镜像/共享镜像创建云耀云服务器HECS镜像服务【云小课】基础服务第2课   云小课带你了解镜像家族!【云小课】基础服务第9课   如何通过镜像实现跨可用区的业务迁移?【云小课】基础服务第19课   服务器迁移方法合集【云小课】基础服务第36课   镜像服务你问我答【云小课】基础服务第47课   谈谈镜像的前世今生公共【云小课】基础服务第32课   华为云基础服务工单热点问题-计算篇容器服务容器镜像服务【云小课】基础服务第49课   容器镜像服务镜像同步,你真的了解吗云容器引擎【云小课】基础服务第55课   带你了解云容器引擎CCE的权限管理【云小课】基础服务第59课   CCE弹性伸缩,让您的业务以最小成本运行容器交付流水线【云小课】基础服务第31课   云小课带你玩转容器交付流水线存储对象存储服务【云小课】基础服务第22课   海量数据存哪里,对象存储来帮您【云小课】基础服务第23课   搬迁本地数据至OBS,多种方式任你选【云小课】基础服务第28课   迁移第三方云厂商数据至OBS,两种方式任你选【云小课】基础服务第29课   OBS提供多方面数据安全保障,让存储放心、贴心、省心【云小课】基础服务第37课   灵活配置权限,满足存储安全(OBS权限管理介绍上篇)【云小课】基础服务第39课   模拟典型场景,轻松管理权限(OBS权限管理介绍下篇)【云小课】基础服务第52课   OBS超实用技能—图片处理,你会用吗?【云小课】基础服务第57课   OBS计费太复杂?看这一篇就够了云硬盘【云小课】基础服务第3课   云小课带你学习购买云硬盘,快速读懂云存储。【云小课】基础服务第24课   磁盘容量不够用?小课教你来扩容!【云小课】基础服务第27课   购买的数据盘在服务器看不到?磁盘初始化很重要!【云小课】基础服务第38课   DUANG!云硬盘入门宝典(地表最强版)【云小课】基础服务第45课   大话共享云硬盘云备份【云小课】基础服务第48课   VMware备份上云学习专列来了,快加入吧~【云小课】基础服务第60课   细数那些VMware虚拟机的恢复招式存储容灾服务【云小课】基础服务第17课   配置云服务器跨可用区容灾:购买并配置SDRS【云小课】基础服务第25课   容灾演练:平时多练兵,急时保可用!【云小课】基础服务第30课   容灾切换:业务一键切换到容灾站点【云小课】基础服务第34课   华为云基础服务工单热点问题-存储篇网络虚拟私有云【云小课】基础服务第4课   云服务器网络怎么选?安全组怎么配?云小课为你支招!【云小课】基础服务第5课   云小课带您大话安全组【云小课】基础服务第10课   “VPC连接”知多少?【云小课】基础服务第16课   如何根据业务需求进行网络规划【云小课】基础服务第21课   如何通过虚拟私有云保障服务安全?【云小课】基础服务第42课   网络知识一箩筐——揭开IP地址的神秘身份【云小课】基础服务第43课   网络知识一箩筐——IPv4枯了,IPv6来了【云小课】基础服务第51课   网络知识一箩筐——IP地址划分的背后......弹性公网IP【云小课】基础服务第53课 不了解带宽计费规则?看这里!公共【云小课】基础服务第33课   华为云基础服务工单热点问题-网络篇管理与部署统一身份认证 IAM【云小课】应用平台第2课   超过99%的用户都在用的云服务!你不能不知道!【云小课】应用平台第5课   云上权限管理专家!确定不了解一下?域名与网站域名注册服务【云小课】基础服务第41课 域名入门宝典,轻松注册域名【云小课】基础服务第50课   域名迁移场景集合云速建站【云小课】应用平台第1课   云速建站你问我答(站点购买及功能咨询常见问题汇总)!【云小课】应用平台第3课   云速建站你问我答(站点管理及迁移常见问题汇总)!公共【云小课】基础服务第35课   华为云基础服务工单热点问题-域名与网站篇EI企业智能MapReduce服务【云小课】EI第1课   MRS和自建Hadoop相比,有哪些优势?ModelArts【云小课】EI第2课   ModelArts自动停止:拯救健忘星人,忘关服务也没事~【云小课】EI第3课   官方教程:手把手教您“免费体验”ModelArts Notebook【云小课】EI第4课 智能标注一键完成,标注效率大大提升~【云小课】EI第6课 Powered by   Ascend,ModelArts让AI开发更实惠、更便捷华为HiLens【云小课】EI第5课 初识HiLens   Kit,解锁更多智慧应用场景【云小课】EI第12课 HiLens   Studio横空出世,打造梦想中的AI开发平台数据仓库服务【云小课】EI第7课 如何通过Data   Studio连接数据仓库?【云小课】EI第8课   导入DWS数据量太大?试试GDS并行导入【云小课】EI第9课   车海茫茫中寻找你--GaussDB(DWS)海量数据分析人脸识别服务【云小课】EI第10课 快速入门人脸识别服务【云小课】EI第11课 如何解决人脸识别构造请求类错误码?应用服务分布式缓存服务 DCS【云小课】应用平台第4课 一招搞定公网访问Redis分布式消息服务   Kafka【云小课】应用平台第6课   命令行管理Kafka的Topic,方便又实用【云小课】应用平台第7课 Kafka   Manager,您的Kafka界面管理专家企业应用应用与数据集成平台【云小课】应用平台第11课 ROMA   Connect,应用与数据的集成专家软件开发平台代码托管【云小课】应用平台第8课   版本管理发展史之Git+——代码托管软件开发平台【云小课】应用平台第9课 DevCloud计费规则知多少?项目管理【云小课】应用平台第10课 需求任务还未分解,该咋整?——   项目管理Scrum项目工作分解的心酸谁能知?数据库关系型数据库【云小课】第4课 一键开通云数据库   MySQL读写分离功能,轻松应对业务高峰期【云小课】第5课 一键开启慢SQL审计功能 轻松优化SQL   Server 数据库【云小课】第8课   MySQL数据库频繁出现OOM问题该如何化解【云小课】第10课 RDS for SQL   Server透明数据加密功能,防止机密数据泄露云数据库 GaussDB(for MySQL)【云小课】第12课   如何通过客户端连接GaussDB(for MySQL)实例云数据库 GaussDB(for Cassandra)【云小课】第7课 GaussDB(for   Cassandra)数据库简介【云小课】第13课 初识GaussDB(for   Cassandra)基础架构文档数据库服务 DDS【云小课】第2课   文档数据库服务DDS如何实现跨可用区容灾部署【云小课 】第6课 灵活备份及恢复数据,保证数据可靠性!分布式缓存服务 DDM【云小课】第9课 手把手教您创建DDM逻辑库数据复制服务 DRS【云小课】第3课 数据复制服务,如何实现对象名映射【云小课】第11课 什么是单主灾备?什么是双主灾备?数据管理服务【云小课】第1课   数据管理服务DAS来啦!帮您轻松解决数据管理各种难题【云小课】第14课   企业级数据管理利器来袭,华为云DAS让您轻松管理不发愁安全Web应用防火墙【云小课】安全第2课   WAF反爬虫“三板斧”:轻松应对网站恶意爬虫容器安全服务【云小课】安全第1课   CGS私有镜像漏洞扫描:让漏洞无处遁形证书管理服务【云小课】安全第3课   SSL证书选购宝典,助您轻松选定合适的证书企业主机安全【云小课】安全第4课   暴力破解一切?华为云HSS防爆破“四重奏”!【云小课】安全第5课   不容错过!勒索病毒终结者——华为云HSS!视频媒体处理【云小课】云视频第8课   您所关心的媒体处理问题,答案都在此!公共【云小课】云视频第4课   转码包未生效?教您快速选择转码套餐包视频点播【云小课】云视频第2期 教您使用VOD处理并加速OBS中的视频【云小课】云视频第5课   关于视频点播的使用,您应该要了解的24件事视频直播【云小课】云视频第3课 视频直播22问,总有您想了解的~【云小课】云视频第7课   多种安全保障机制,让直播更省心!【云小课】云视频第6课   想要拉取第三方直播流?新技能-直播拉流回源上线【云小课】云视频第1课 如何将一场直播录制到VOD
  • [问题求助] 鲲鹏弹性云服务器】【163邮件发送】Could not connect to SMTP host: smtp.163.com
    【功能模块】【163邮件发送失败】Could not connect to SMTP host: smtp.163.com, port: 465;【操作步骤&问题现象】1、win10,IDE生成可执行jar包,win10上执行java -jar testMain.jar只有,能正常发送邮件2、将testMain.jar上传到鲲鹏弹性云服务器后,java -jar testMain.jar,报Could not connect to SMTP host: smtp.163.com, port: 465;【截图信息】【日志信息】(可选,上传日志内容或者附件)请老师帮忙看下我这个属于什么问题导致的?
  • [热门活动] #华为云11.11# ECS勾选CBR低至16.8元,包年6折优惠购,满额即送华为Mate40,更能获得一次抽奖机会1
  • [体验官] 华为云体验感想一
    前天购买了ECS服务器,昨天和今天先后用手机和电脑体验了cloudIDE,发现实验环境和实际使用环境还是区别很大的。这并不奇怪,实验室的环境屏蔽了许多细节问题,将实验步骤聚焦到几个关键的体验步骤上面,有些实验环境的“预置实验环境”通常会将实验可能用到的ECS和EIP部署完成。而用户的实际使用却需要一点点从头开始搭建。华为云的应用内容逐渐丰富,表现就是控制台的主页面里面的功能链接已经排得满满的了~功能细分得这么细致的应用,对用户选择来说是一个不小的挑战,后续的应用集成,成本核酸都带来不小的麻烦!仅体验两项功能三天后,我查了下费用清单,着实吓了一大跳,费用倒是不高,但是,打出的费用清单1438条!筛掉原来定义的资源,只留下跟本次体验相关的北京四的资源,779条,数量也挺可观的!试想了下,问题可能就出在过于细分的应用粒度,但这是必须的,费了这么大劲把计算存储网络资源搬到云上,目的不就是为了分散后增加资源弹性,应对不同规模的需求么!联想到电信运营商的用户套餐,语音服务、短信、视频、流量服务资源打包后一次计费的方式,用户好像更容易接受一点。当然,两者的费用计量方式的复杂程度并不具有可比性~从一个云用户的角度说,华为云如果能提供一个典型应用(web网站)的打包资源基础profile,会给入门级别的用户提供更多便利!下面细追究下费用的来源,明明使用的都是免费资源,服务器也是按需计费的啊~筛选出来计费项分析:主要的费用来源是带宽资源(0.06元/小时)和云硬盘的费用(0.01元/小时),这可以理解,这部分资源虽然说你没有使用,但是也不能分给别人,自然是要收费的了。
  • [体验官] 沙箱实验室基于CloudDeploy十分钟搭建minikube体验
    开启新的一贴:基于CloudDeploy十分钟搭建minikube实验目标与基本要求通过本实验您可以学习到:1,如何搭建单机环境下的Kubernetes集群2,如何在单机集群部署和测试容器应用3,如何使用云上部署服务CloudDeploy简化部署搭建工作单机部署集群,成本还是比较高的,主要是指时间成本。云环境就方便很多,而且,也是未来的方向。实验预先拉起了一个ecs服务器,所以直接就可以跳到部署的环节。建立主机组的时候遇到第一个错误:密码错误,主机没有验证过去。实验手册给的密码是Huawei!?@123,习惯性的写成了Huawei@123,因为这里的ECS是已经搭建完的了,密码已经指定了,所以要根据文档来写,或者,你也可以尝试重置下ECS密码。改正密码后验证成功。之后是软件的部署和构建过程,今天这里一直提示系统繁忙,嗯,为了排除可能的部署步骤的错误,将整个过程单步执行,发现也还是不行。那就先放一放,换一个继续做。哈哈
  • [调优工具] 华为云上使用调优工具,添加节点失败,麻烦专家定位下问题产生的原因
    在华为云上创建了2个kunpeng的ECS,在一台ECS上安装了调优工具,在调优工具的节点管理入口添加另外一台ECS时提示失败,日志文件已在附件给出,请各位专家分析下原因调优工具版本:Hyper-Tuner-2.2.T2.SPC100.tar.gz
  • (已结束)竞享实例有奖问卷,填问卷赢京东卡!
    感谢各位参与,本次问卷调查活动已结束!本次问卷中奖楼层:13#  蓝房子     恭喜撒花~!————————————————————————————【活动时间】10月19日-11月19日【参与方式】    1、点击下方问卷链接,填写问卷。           >>点击填写问卷<<    2、问卷提交后,在论坛下方回复    问卷内预留的邮箱地址   即可参与抽奖          注:回复的邮箱需要与问卷内预留的一致才有机会中奖哦~~【抽奖规则】    活动结束后再从本楼层下方回帖用户中随机抽取用户送出京东卡,  【活动奖品】     京东E卡50元(电子卡)【活动规则】有效参与人数指:楼层回复的邮箱真实有效且与问卷提交的一致,每个华为云账号只能提交一个邮箱,每个邮箱仅限参与一次,重复参与的视为无效楼层;如参与人数不足50人,将所有从参与人数中抽取1人赠送1张京东卡;本次活动最多赠送5张京东卡,先到先得;奖品将在活动结束后发放至中奖预留的邮箱;  
  • 【分享】把CloudIDE中的项目文件夹复制到自己的ECS上
    从帮助手册中得知,CloudIDE能进行单个文件的上传、下载,但是文件较多的时候该怎么办。当文件较多的时候可以利用“scp”指令,直接将文件夹复制到自己的ECS上。注意,在进行此操作前,需将ECS所使用的安全组22端口规则,临时修改为所有IP都可访问。
  • [交流吐槽] [已解决]在弹性云服务器中,为什么登陆不了华为云会议
    如图,今天给会议做测试,想用我们华为云虚机测试下会议效果,共享屏幕,结果登录不上一直转圈圈。
  • [技术干货] 【干货分享】一种让云手机通过ECS的EIP访问公网的方法
    【原理】先将云手机的所在的VPC和ECS所在的VPC打通。打开云手机路由配置开关,将云手机流量导入到ECS。配置ECS路由规则和SNAT规则,使云手机能够通过ECS的EIP出去。当然,具体实现方法有很多,此处只举一个简单的例子。 【操作步骤】1、  购买云手机服务器。此处略过购买细节,只需要注意不要购买带有EIP规格的手机。2、  用同一个账户在同一个region下购买带有EIP的ECS实例,本文以linux服务器为例。此处略过购买细节,需要注意ECS的私网IP和云手机的私网IP不要冲突。3、  配置ECS 实例1)         关闭ECS网卡上源目的地址检查路径:ECS主界面 ——> 弹性网卡 ——> 下拉箭头2)     查看ECS内的安全组规则,确认双端全部放通(一般都是放通的)4、  租户侧创建ECS和云手机之间的对等连接(vpc-peering)。此处参考云手机官网帮助https://support.huaweicloud.com/usermanual-cph/cph_ug_0004.html 具体步骤:(1)    获取云手机服务器的vpc的项目ID和VPC网段。(2)创建对等连接a.创建新的对等连接,操作路径:“服务列表>网络>虚拟私有云”,左侧导航栏找到并点击“对等连接”。(4)对等连接参数填写名称:跟随默认,或自己定义本端VPC:ECS所在的VPC名称账户:其它账户对端项目ID:步骤(1)中记录的 项目ID对端VPC ID:步骤(1)中记录的 VPC ID5、 创建VPC(该VPC指ECS所在的VPC)路由操作路径:“服务列表>网络>虚拟私有云”,左侧导航栏找到并点击“路由表”,在路由表列表里找到并点击 租户侧VPC所在行,进入并按照如下界面配置。将(172.31.0.0/16)流量下一跳设置为上一步创建的对等连接。将默认网段(0.0.0.0)的吓一跳设置为服务器实例。6、 云手机Console界面,打开路由配置开关7、 ECS配置SNAT规则。echo 1 > /proc/sys/net/ipv4/ip_forwardiptables -t nat -A POSTROUTING -s <必填项1> -j SNAT --to <必填项2>必填项1:云手机子网,示例:必填项2:ECS私有IP地址,示例:整体示例:echo 1 > /proc/sys/net/ipv4/ip_forwardiptables -t nat -A POSTROUTING -s 172.31.0.0/16 -j SNAT --to 192.168.0.1158、 现在就可以尝试通过云手机访问外网了!!!PS:另外,如果外网想通过ECS的IP访问云手机,也是可以通过在ECS配置DNAT规则实现。这个问题留给大家去研究。当然本文举例的只是一种方法,通过ROS等第三方工具,也是可以实现该功能的。  
  • [技术干货] 【EasyStack】EasyStack ECS v5版本对接华为SDN测试报告
    RT
  • [ManageOne二...] 【华为云Stack ManageOne运营面北向对接】如何使用订单接口删除弹性云服务器
    接“如何使用订单接口申请弹性云服务器”删除弹性云服务器,我们需要指定弹性云服务器的Id,弹性云服务器所属的区域,AZ等信息,步骤如下:步骤 1 获取token调用示例:URL:https://{IAM对外访问域名}/v3/auth/tokens 请求方法:POST 请求头: Content-Type: application/json;charset=UTF-8 Accept: application/json;charset=UTF-8 Connection: keep-alive 请求体: { "auth": { "identity": { "methods": [ "password" ], "password": { "user": { "domain": { "name": "租户名" }, "name": "XXXXX", "password": "XXXXX" } } }, "scope": { "project": { "domain": { "name": "租户名" }, "id": "项目Id" } } } }响应消息如下:响应头: X-Subject-Token→MIIEeAYJKoASASn04rMqff-Q8fk7kqiCDMLfVxqj7wIdgkM1yD4= 响应体: { "token": { "expires_at": "2019-09-09T07:38:55.643000Z", "methods": [ "password" ], "catalog": [], "roles": [ ... ], "project": { "domain": { "name": "xssvdc", "id": "15488ac7aec547a68d9451c91173c68c" }, "name": "xssvdc", "id": "27a008f1b83e4dfdbf1143dd336006df" }, "issued_at": "2019-09-08T07:38:55.643000Z", "user": { "domain": { "name": "xssvdc", "id": "15488ac7aec547a68d9451c91173c68c" }, "name": "xssvdc", "id": "b54310fb838b4f8ebf1e9d23bf9691d5"   //用户Id } } }从响应头中我们可以获得X-Subject-Token的值,即为我们所需要的token的值;从响应体中还可以获得用户的Id,以便后续查询用户关联的所有的project步骤2 查询区域列表创建、变更、删除资源时,需要指定资源所在的region、资源池、可用分区,我们可以通过查询project详情获取该project关联的region、资源池、可用分区信息,接口调用示例如下:URL: https://{ManageOne运营侧API对外域名}/rest/vdc/v3.1/projects/{project_id} 请求方法:GET 请求头: Content-Type: application/json; charset=UTF-8 Accept: application/json; charset=UTF-8 Connection: keep-alive X-Auth-Token: MIIEeAYJKoASASn04rMqff-Q8fk7kqiCDMLfVxqj7wIdgkM1yD4= 请求体:无 响应体: { "project": { "domain_id": "15488ac7aec547a68d9451c91173c68c", "tenant_id": "d58cc7b4-59a8-49ff-8f0c-0c7dff90b5e9", "tenant_name": "xssvdc", "regions": [ { "region_status": "normal", "cloud_infras": [ { "cloud_infra_status": "normal", "cloud_infra_name": "OpenStack_dg-dg-1", "cloud_infra_type": "FUSION_CLOUD", "azs": [ { "az_status": "normal", "az_name": "华为", "az_id": "az0.dc1" } ], "cloud_infra_id": "FUSION_CLOUD_dg-dg-1" } ], "region_id": "dg-dg-1", "region_name": { "en_us": "东莞", "zh_cn": "东莞" } } ], "is_shared": false, "name": "xssvdc", "tenant_type": "vdc", "region_name": null, "id": "27a008f1b83e4dfdbf1143dd336006df", "enabled": true } }此处我们可以获得region_id、cloud_infra_id、az_id,需要注意的是,删除ECS时指定的AZ必须与cloud_infra_id、region_id匹配,不能交叉混用!!!步骤3 查询弹性云服务器列表URL: https://{ecs对外访问域名}/v2.1/{tenant_id}/servers/detail(tenant_id即为获取token指定的project的id) 请求方法:GET 请求头: Content-Type: application/json; charset=UTF-8 Accept: application/json; charset=UTF-8 Connection: keep-alive X-Auth-Token: MIIEeAYJKoASASn04rMqff-Q8fk7kqiCDMLfVxqj7wIdgkM1yD4= 请求体:无 响应体: { "servers": [ { "tenant_id": "27a008f1b83e4dfdbf1143dd336006df", "addresses": { "subnet-5e10": [ { "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:7d:58:2e", "addr": "192.168.10.94", "OS-EXT-IPS:type": "fixed", "version": 4 } ] }, "metadata": { "OS-EXT-STS:task_state": null, "OS-DCF:diskConfig": "MANUAL", "OS-EXT-AZ:availability_zone": "az0.dc0", "links": [ ], "OS-EXT-STS:power_state": 1, "id": "4cebeef2-c78f-4ff2-b974-199f57df0ead", .....    //因字数限制,此处省略部分属性 "status": "ACTIVE" } ] }此处我们需要获取ECS的ID,即id的值我们现在获得了删除弹性云服务器所需的所有参数,订购接口所需主要参数如下:序号参数名称参考值备注1operate_typedelete固定值delete2project_id2bb0XXXd70dproject_id,,必选3region_idcn-global-1区域id,参考步骤24service_typeecs弹性云服务器,填写ecs5tenancy到期时间【可选】6display用于ManageOne页面显示,参考样例即可7ids:id42e5xxxb466虚拟机Id,接口为:【GET】 /v2.1/{tenant_id}/servers/detail,参考《华为云Stack 6.5.X API接口参考.chm》8delete_publicipfalse是否删除ECS绑定的弹性IP,若填false则删除虚拟机时,不会释放该虚拟机绑定的弹性IP9delete_volumefalse是否删除ECS上挂载的数据盘,系统盘在删除ECS时,是默认删除的步骤4 调用订单接口删除弹性云服务器订单接口中的params参数说明,请参考《ManageOne 云服务Params参数说明》URL:  https://{ManageOne运营侧API对外域名}/rest/subscription/v3.0/subscriptions 请求方法:POST 请求头: Content-Type: application/json; charset=UTF-8 Accept: application/json; charset=UTF-8 Connection: keep-alive X-Auth-Token: MIIEeAYJKoASASn04rMqff-Q8fk7kqiCDMLfVxqj7wIdgkM1yD4= 请求体: { "subscriptions": [ { "operate_type": "delete", "project_id": "27a008f1b83e4dfdbf1143dd336006df", "service_type": "ecs", "params": "{\"count\":1,\"display\":{\"zh_CN\":[{\"label\":\"区域\",\"type\":\"string\",\"value\":\"东莞\"},{\"label\":\"名称\",\"type\":\"string\",\"value\":\"ecs-e960\"},{\"label\":\"可用分区\",\"type\":\"string\",\"value\":\"华为\"},{\"label\":\"是否删除系统盘\",\"type\":\"string\",\"value\":\"是\"},{\"label\":\"是否删除数据盘\",\"type\":\"string\",\"value\":\"是\"},{\"label\":\"是否删除快照\",\"type\":\"string\",\"value\":\"是\"}],\"en_US\":[{\"label\":\"Region\",\"type\":\"string\",\"value\":\"东莞\"},{\"label\":\"Name\",\"type\":\"string\",\"value\":\"ecs-e960\"},{\"label\":\"AZ\",\"type\":\"string\",\"value\":\"华为\"},{\"label\":\"System Disk\",\"type\":\"string\",\"value\":\"Yes\"},{\"label\":\"Data Disk\",\"type\":\"string\",\"value\":\"Yes\"},{\"label\":\"Snapshot\",\"type\":\"string\",\"value\":\"Yes\"}]},\"ids\":[{\"id\":\"4cebeef2-c78f-4ff2-b974-199f57df0ead\"}],\"delete_publicip\":false,\"delete_volume\":true,\"delete_snapshot\":true}", "secret_params": "", "region_id": "dg-tky-1" } ] } 响应体: { "purchases": [ { "subscription_id": "20190914110658422269247" } ], "expected_total": 0, "error_details": null }同样的,我们需要调用订单查询接口(参考底5章 步骤14),查询订单状态,直到虚拟机删除完成补充说明:弹性云服务器的查询、电源管理、磁盘挂载卸载、弹性IP的绑定解绑等操作均需要调用云服务的接口,具体接口参考文档《华为云Stack API接口参考.chm》中“计算”-->“ECS”章节。ECS的申请、删除、变更需要使用ManageOne订单接口,不可将ManageOne订单接口与ECS接口混用(如:使用ManageOne订单接口创建资源,使用ECS接口删除资源),否则会导致ManageOne上数据展示异常
  • [问题求助] openlab上申请的弹性云服务器如何配置网络代理,使能访问鲲鹏、华为mavan仓?
    openlab上申请的弹性云服务器如何配置网络代理,使能访问鲲鹏、华为mavan仓?
  • [技术干货] 《ONAP技术详解与应用实践》读书笔记7
    ONAP安装部署指南在Kubernetes(简称K8s)上安装部署ONAP。可以将ONAP各个组件以容器的形式进行部署,并通过Kubernetes进行管理。ONAP的所有组件均运行在Docker之中,而且需要一个Kubernetes集群进行编排管理。安装要求说明多种场景下部署,ONAP的部署可以分为物理裸机部署、私有云环境部署和公有云环境部署。ONAP的安装将以C版本为例ram 224GB  harddist 160GBvCPU 112ports:all open2.2 在物理裸机上部署ONAP2.2.1 资源准备—安装OS物理裸机安装Ubuntu Server 16.04 LTS。1.设置iptables默认规则为ACCEPT新安装的系统默认的规则可能是DROP,运行下列命令修改默认为ACCEPT。iptables -p INPUT ACCEPTiptables -p FORWARD ACCEPTiptables -p OUTPUT ACCEPTiptables-save> /etc/iptables.rules2.设置虚拟内存的最大值将进程可以使用的内存区域设置为最大值,以避免内存溢出等异常。sysctrl -w vm.max_map_count=10243.安装及配置openssh-server需要安装openssh-server之后才能远程登录服务器。安装openssh-server的命令如下:sudo apt updatesudo apt install openssh-server配置openssh-server机器的用户名/密码登录方式,脚本如下:#setup ssh access -default login:ubuntu/ubuntused -i 's/PermitRootLogin.*/PermitRootLogin yes/' /etc/ssh/sshd_configsed -i \'s/PasswordAuthentication yes/' /etc/ssh/sshd_configcat >> /etc/ssh/sshd_config <<EOFCiphers aes128-cbc,aes192-cbc,aes256-cbc,aes128-ctr,aes192-ctr,aes256-ctr,3des-cbc,arcfour128,arcfour256,arcfour,blowfish-cbc,cast128-cbcMACs hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160,hmac-sha1-96,hmac-md5-96kexAlgorithms diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group-exchange-sha256,echhsha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group1-sha1,curve25519-sha256@libssh.orgClientAliveInterval 60ClientAliveCountMax 5EOF脚本运行之后service sshd restart2.2.2 在物理服务器上安装KubernetesKubernetes是Google开源的一款基于容器的集群管理系统,是其内部Borg工具的开源版。Kubernetes是目前公认的最成熟、先进的开源容器集群管理系统,发展非常迅猛,得到了容器生态圈厂商的全面支持。许多公有云服务厂商都提供基于Kubernetes的基础设施层支持。一个Kubernetes集群,是由Kubernetes Master及若干Worker(节点)组成的。节点上最小的操作单元被称为Pod:相关的一个或多个容器构成一个Pod,Pod包含的容器运行在同一个上下文中,可看作一个统一的管理单元,共享相同的volumes和network namespace空间。Kubernetes Master作为集群的中心控制节点,会运行3个关键进程:kube-apiserver、kube-manager及kube-scheduler。另外,在Kubernetes的Master和Worker上还需要安装ETCD及容器网络插件(例如Flannel),以负责存储Kubernetes的信息以及同一个集群内容器的内网规划和支持。kube-apiserverkube-managerkube-scheduler在一个Worker节点上,会运行两个进程:kubeletkube-proxy安装k8s步骤略2.2.4 在Kubernetes上安装部署ONAP1.部署工具安装在安装ONAP之前,需要先安装相关的工具—Kubectl和Helm。2.部署ONAP登录Kubernetes Master节点,从ONAP社区代码仓库下载OOM代码:git clone -b casablanca http://gerrit.onap.org/r/oomcd oom/kubernetes 拷贝Helm的deploy插件到helm目录下:sudo cp -R ./helm/plugins/ ~/.helm启动Helm Server,作为ONAP charts的本地仓库服务器:helm inithelm serve&添加本地Helm仓库:helm repo remove stablehelm repo remove localhelm repo add local http://127.0.0.1:8879/charts验证Helm仓库是否添加成功:helm repo list给Helm创建权限:kubectl create serviceaccount --namespace kubesystem tillerkubectl create clusterrolebinding tiller-cluster-rule --clusterrole=cluster-admin --serviceaccount=kube-system:tillerkubectl patch deploy --namespace kube-system tiller-deploy -p '{"spec":{"template":{"spec":{"ServiceAccount":"tiller"}}}}'构建ONAP各个组件的Helm Chart(如果想要选择性地构建,可以编辑oom/kuber-netes/onap下的values.yaml文件,把相应的组件开关改为true或false即可实现):make all显示已经安装的Helm Chart的方法如下:helm search -l然后执行如下命令来部署ONAP:helm deploy dev local/onap --namespace onap如果要监控安装状态和是否成功完成安装,则执行以下命令:kubectl get pods -n onap如果所有pod的STATUS都是Running则表示ONAP安装结束,此时便可以进行health测试来验证ONAP是否安装成功了。如果ONAP健康检查通过,则可认为ONAP安装成功。运行以下命令验证:bash ./robot/ete-k8s.sh onap health如果需要安装ONAP的某一个组件,如SO,可执行以下命令,-n后面指定在Helm中的release名字:helm install onap/so --version 2.0.1 -n so可执行下面的命令删除ONAP:helm undeploy dev -purge如果需要删除Helm,需停止Helm相关服务,并且移除Kubernetes环境中的相关组件,即执行如下命令:helm reset -forcerm /usr/local/bin/helmrm -rf /root/.helmps /aux |grep helm#find the pid of helm related process and #kill -9 <pid>kubectl delete serviceaccount --namespace cubesystem tillerkubectl delete --namespace cubesystem tille-deploy2.3 在OpenStack私有云环境下部署ONAP在OpenStack上创建虚拟机部署ONAP,需要数据中心或者实验室有一个OpenStack的集群。可参见链接:https://docs.openstack.org/horizon/latest/user/index.html# 。使用Rancher安装Kubernetes,参见链接:https://docs.onap.org/en/casablanca/submodules/oom.git/docs/oom_setup_kubernetes_rancher.html 。2.4 在公有云虚拟机上部署ONAP以华为公有云为例1.注册账号华为公有云的主页https://www.huaweicloud.com/ ,注册华为公有云的账号账号注册完成后,依照匹配的类型完成实名认证2.购买弹性云服务器点击服务列表中的弹性云服务器(Elastic Cloud Server,ECS)订购云服务器(虚拟机),以便用于部署ONAP。3. CCE环境准备ECS服务器购买完成后,将基于购买的ECS服务器创建云容器引擎CCE(Cloud Container Engine,云容器引擎,一种Kubernetes集群服务)。和购买ECS服务器类似,点击服务列表选择云容器引擎CCE进行购买。集群的管理节点规模可以按照购买的ECS服务器个数来选择。完成Kubernetes集群的购买后就可以新增节点了然后安装Kubectl,作为Kubernetes控制节点的客户端。当前支持两种安装方式:第一种是选择一台和ONAP-Node在一个VPC下的服务器;第二种就是选择一台在互联网上的服务器。2.5 ONAP as A Service展望SaaS是SoftwareasaService(软件即服务)的简称。SaaS与on-demand software(按需软件)、the application service provider(ASP,应用服务提供商)、hosted soft-ware(托管软件)具有相似的含义。与传统软件需要先安装在本地再使用不同,SaaS是一种通过互联网提供软件的模式。厂商将应用软件统一部署在自己的服务器上,客户可以根据自己的实际需求,通过互联网向厂商定购所需的应用软件服务,按定购的服务多少和时间长短向厂商支付费用,最后通过互联网获得厂商提供的服务。SaaS形态的软件消除了传统软件在每一个用户主机上对软件安装、升级和维护的工作,可以有效降低成本。借鉴SaaS软件的思路,将ONAP部署在公有云中,可以有效减少本地搭建ONAP环境的开销,包括服务器的硬件资源开销和搭建基础设施层的人力开销等。而对云上的ONAP进一步改造也可以将ONAP作为SaaS服务提供出来,一些设计态组件的功能和认证功能甚至可以独立对外提供服务。实现ONAPaaS将很大程度上提升ONAP的易用性:不同地域的网络设计人员可以登录同一个位于云端的ONAP环境进行合作设计开发,提高网络设计的效率。运维人员可以远程登录ONAP并对指定地域的网络进行管理,不同地区的网络运行事件都将上报给云端的ONAP,事件的处理和策略的制定将变得简单。对于VNF的认证也只需要VNF供应商上传VNF Package到云端的ONAP,就能方便地进行认证测试,无须额外搭建测试环境来进行验证。对云端的ONAP进行升级维护后,所有用户都能立即获得最新的ONAP功能,不再需要对每一个区域的ONAP进行单独升级操作。2.6 本章小结本章介绍了在三种场景下如何使用OOM在Kubernetes上安装部署ONAP。三种场景分别是物理裸机、OpenStack私有云环境和公有云环境。使用OOM可以将ONAP各个组件以容器的形式进行部署,并通过Kubernetes进行管理。同时利用了容器轻量化以及Kubernetes成熟管理的优势,使得ONAP更易于安装并且更加稳定可扩展。最后,对ONAP的SaaS化进行了展望,展示了ONAP的SaaS形态易用性的提升和能为用户带来的好处。注:还是saas最方便。