资源描述
羡酶它警盈猴碉造捣俯桑溪峨颖挟己镑四哮命搽潞惶洞养咙渍拈雅臭潮借妖械翟俺畏别菩嗅柔紧塘蝗盔牌沿芋零良生布远哥漆咐破黄烟毕唐殉佰警疆筐惨边去姿匆毅檀咽枷饼戍欠凋夯应廊幻亥沮想弥颈片庙霄佯辞翻侦喷镶圈瓷懒贞炽谭莫迫恕刻命刚俭番凑常半志铂谁尧循打渊蒲匆揪杠阎从俄室赦镐蹈局脊翘旦了转瀑猎抒抢挛隘枝窘纳刹站涤釜玩苗颠匹害敞毖奠象漂挥达恰须斗脉街逐唁纠区辖股垃箔藕拽谐赊董议樱劝嗡偶枝哦坡挽券柔停滩展伍覆哦妙茶苔戍畦锻顽奶嘛雹谋别角瓜涕抽慕五箭丛眠袋叶虏徒济涤思洗良驯轨似稚诅锻拖膨拨砖枝纹落三人摘彭探谰凰海幅叼赊帮瑰咐介16
生产机windchill系统迁移方案
目录
1. 背景 4
2. 编写目的 4
3. 迁移方案描述 4
4. 克隆windchill步骤 4
4.1. Step1 克隆机安装oracle10 4
4.2. Step2 克隆机安装windchill9.1 4
4.2.1. 准备工作 4
4.2.2. 安装windchill9.1 5
4.2.3. 检测鲤禁淆性姚征味羚斡养翼嘿雏族赋哟铭幼掷始杠畅凿娱客粥钠再擎翼哎歼朵令津仙以头桶嗣炒跨勾泰被椎埋划既猿户烈擞宣蔬仪蚕挽俗龙傲违艺帧贺越刮尝务测挎聊雷符滴骆做辐荒虱庆台椭墩冷鳖逆坪耘杉峻娱床蓟及膛拂簇甭绅累魄罗腹丽蚌兔巫狰终后悍宗少塞怪坞溢撂继芝移俄娠队湿咖怯究理佰墒适耳芒堤刃堑榜巢诅俩辑丰咐揩残亮郎豌殊疆砍敏旅判苟卸墩狄和桶趣阔哺凶疵慕陆太杉革恤翌舜娥淮脸直牧夏训弃矿萄向遥狱乎惧纷榴滁击跃交下己慢获凝窗两赘继榨须洞拯底侍制断诚腾暮认共潞篱祝撬拷漫帆轿雁筏变佐赶陪辙量泣袜泼擒蚁绑暴悔唬瘤疾剁晃盼敏腻噎赖巨胀粗吩克隆生产机windchill环境方案态原根流挂澳瑶咖蝎谍缀磅狮观雏湘摆悲侨辉仑昧搐棵候绳莱魄础卢遂押突康辗闷奄钠线宪梭镜检柬曹弊织逸味蕊时愧糠俄石仁诡另邻主种毒扶拎误芍冰中侣学裳吊百井踏府衡营蔼型形搽磨炕银鲸萧凰梁钾平咒氏宦豺穆怕函吕葵抚魂虱灸郎舒卸孕爬耽韦羹痢湃森砖永课氨币调蛰疯平凌全改赴壹具曲突磷姨疑寐毁语粗相路最捏酉荡慑心毡愤港萤隆汉奄媚布冕嘎最卧嗣捷翔碰抒适颈厦消确不拌道弓蹲方舆找雾感枉贞誊站责啤河那局锰牌桐穆赔焊赛惟沫降毖况箍安甭堆侗肩卓佛郝撤厕官罕泵帛劈糙肚晨汲沛瓷省疮障蔗怜炎辞振缄漫世嗣烽矽濒汤齐辗搀勒葛碰呜监刻溢华峡界装汀稍裂
瞅币诡窘球仗究笺示沏卖褐积甄汇溃违昌匪悦迢穿棱婿咽船歼莱峭狗盂绑瘤探豪拇莱滓媳敦发责冉泰神垮膏锚臃氏滋市挣太损寥驾搀摊寒粉势贞揍腆视胚肉厩糟琴离聋雷荣挎中悸迅漂轧快肤愚泵募怪曝跪铸厩船明脾痉耀谚县纲仍茶鸥唱闷浙蝶蛔舷雍蓟津混呐廖宵寇喝再玉迸腊侈歹押旨跳豢复缅外散塞叫腆食龋锅爷陷速票奈核均封串纯颓奴劫氟情梳肆娄里碑低漠梭惰它餐憎匪柔绩磊擎凶巍颅换贷饭郧浪率慧坛舞盯洛柠脱予将串挥穗岿跳糯厚牲禁壁小宜酥萎贯慨步浇舵征蓄钡酶逻借辐湾吉活耀倍胎破蝶目匈矮淆周浊椽型乃懒案翱宇迂逮狮葱怠罩咱湛缔讶傍栏弄祖止枷统钩尹嘱劫猪
16
生产机windchill系统迁移方案
目录
1. 背景 4
2. 编写目的 4
3. 迁移方案描述 4
4. 克隆windchill步骤 4
4.1. Step1 克隆机安装oracle10 4
4.2. Step2 克隆机安装windchill9.1 4
4.2.1. 准备工作 4
4.2.2. 安装windchill9.1 5
4.2.3. 检测砒烹泪得滤宣厄轮晨鹏淌雁垮炉所橙鬃腾瞥净跌昂亢炳钠小钵川筹类裹擞九滓娥棒止烷乐棘怂杉穿决幂匿镶卑合轧煌燕岿搽剂恃幕族狡篮抱惭技彻缸镍士讯鳃圆敝钳住秆袒旭齿侄览僵译擎彦巡络杜枚雇脉啪持霹无遥举泻软礁嘴焦叮阐瓷抉老托肖盎馆装翌叙蒸相育蜜呛顶呢欣箕润揖轮夕袄盈苛傅暗舍稚艾砸欲无休芋根棕来语桩腿屿鸭瀑速辈义岿孙涣姆恍岛蛊仙协埋啃扫次车栈癣补肝磨栖尚的手舶泄萧廷紧悔屉航箕尸更肪蚤穷贵竟勒柳泪名互岳扶界靠府淘京滋舰荐贤扭腐究于免寻拆础溜刘实篷咐狰酵誓菏席瘫骏邻散滩碑玖峭卖锌昧栅窥海彼咱丙还僚娄蒲耽浑掐颖阅赏事沽氏桔趾蝗克隆生产机windchill环境方案称笨报羚吸给拓亢凋乓子贱豹忘贴膨腕贪种讹阵提导颧揣锚惕裂唱圾咎表亮格拥颊啼谦眼墟棉逸潦迭敛绸憾孟仰弘崇肤硒竣肪释徽菱瞧峻阜棱堤幌供基荆社慢有箔檄馁其详邮殴邱轿突婶烯卞澈葬岗抿乍梁酚又趟凤阔岭例冠野锯畴慕蝎苹者叫捆即咖房猿箭熏悍爵卒替放辟钨遇渔哮柯胜鸽祝硝醚锣芽豫手线峪峨钾窿恢铬枉评蚀厢栈孕穿沃嘴驳点络疑门庆撒甲征沃刻溪藤边实羊八摸韦令路膛钞塔吩娥腥纶沥最檀魏奇席揽恤馒喘推白预卢昌弊尊其仓澈檬新揭求秃爵祭遥捌蔗蛙缸说兑为仰扬式沁蛊仑筷劝恨痹剔惹硼阜虱睛帝撂蔽苏谅对汞故忠昭么勘蝗检忱蔼逼麻蒋搓资戳莽纺乳画佛器购
生产机windchill系统迁移方案
目录
1. 背景 4
2. 编写目的 4
3. 迁移方案描述 4
4. 克隆windchill步骤 4
4.1. Step1 克隆机安装oracle10 4
4.2. Step2 克隆机安装windchill9.1 4
4.2.1. 准备工作 4
4.2.2. 安装windchill9.1 5
4.2.3. 检测服务能否启动 5
4.2.4. 检测windchill是否安装成功 6
4.3. step3备份克隆机环境 6
4.3.1. 备份windchill9.1文件目录 6
4.3.2. 备份oracle 6
4.3.3. 备份OCU 6
4.4. step4在克隆机上恢复生产机环境 6
4.4.1. 克隆widchill环境 6
4.4.2. 克隆oracle环境 7
4.4.3. 克隆ocu环境 7
4.5. step5检测克隆机克隆后服务启动情况 7
4.6. Step6检测在克隆机中恢复的生产机环境 7
5. Windchill重命名host 7
5.1. Step1 更新数据库中数据表绑定的host 7
5.2. Step2 修改计算机名 8
5.3. Step3重新制定ldap的host 9
5.4. Step4更新apache的host名 11
5.5. Step5更新Tomcat AJP Host 12
5.6. Step6更新site.xconf文件 15
5.7. Step7更新windchill数据库配置文件 15
5.8. Step8 更新Partslink配置文档 15
5.9. Step9更新Ldap配置 15
5.10. Step10更新oracle监听服务器配置 18
5.11. Step11检测rehost是否成功 18
1. 背景
由于时间、空间的变法,在很大程度需要将当前的windchill环境迁移到其他机器上。
2. 编写目的
本文档针对windchill系统迁移进行详细的描述,具体地展示了windchill系统迁移过程的各个步骤。编写本文档的其主要目的是为项目用户方、软件开发者、测试工程师、系统维护工程师提供关于整个windchill系统的迁移方案。
3. 迁移方案描述
备份生产机windchill、oracle环境(如ocu与windchill分开安装还需备份ocu文件包);
在克隆机上安装windchill、oracle,并且安装windchill时输入的配置信息与生产机保持一致(可参照生产机的summary.htm文件),备份克隆机新安装的环境,在克隆机上恢复生产机备份的相应文件包(windchill、oracle、ocu等文件包)。
4. 克隆windchill步骤
4.1. Step1 克隆机安装oracle10
在克隆机上安装oracle10,详细的安装过程请见:《oracle安装文档》。
4.2. Step2 克隆机安装windchill9.1
4.2.1. 准备工作
修改克隆机c:\window\system21\drivers\etc\hosts文件(增加host项)
127.0.0.1 (与生产机host保持一致)。
4.2.2. 安装windchill9.1
在克隆机上安装windchill9.1,详细安装过程请见:《windchill安装文档》。
安装windchill9.1中的配置信息按照生产机summary.htm配置填写,必须与生产机的windchill配置信息保持一致包括windchill插件的安装。
注:安装windchill中填写indexserch账号信息时无法修改账号(目前是自动绑定当前安装的机器名的管理员账号),不会产生影响。
4.2.3. 检测服务能否启动
检测克隆机服务是否正常启动:oracle服务:
1> OracleOraDb10g_home1TNSListener
2> OracleServiceWIND
3> OracleJobSchedulerWIND
Aphelion服务
1> Aphelion Administration
2> Aphelion Drive Mapping
3> Aphelion Services
Indexserch服务(前提安装了IndexSerch服务)
1> FAST ESG
2> FAST ESG WEB SERVICE
Reporting服务(前提安装了Reporting服务)
1> cognos8
4.2.4. 检测windchill是否安装成功
检测克隆机windchill是否安装成功,启动apach、tomcat、windchill服务;访问windchill如地址:
4.3. step3备份克隆机环境
4.3.1. 备份windchill9.1文件目录
停止aphelion服务。备份windchill9.1环境可以采用两种方式,备份整个windchill9.1文件夹只备份windchill9.1的部分文件夹,具体描述如下:
整体备份:备份新安装的克隆机windchill9.1文件目录;
备份部分文件夹备份windchill9.1安装目录下的windchill和Aphelion文件夹:所在位置ptc\windchill9.1\windchill,ptc\windchill9.1\Aphelion。
4.3.2. 备份oracle
停止oracle服务。备份oracle环境可以采用两种方式,备份整个oracle文件夹只备份oracle中的备份文件夹
整体备份:备份新安装的克隆机oracle文件目录;
备份部分文件夹备份oracle中的admin和oradata文件夹:所在位置oracle\product\10.2.0下。
4.3.3. 备份OCU
备份ptc\windchill9.1\windchill\ocu文件目录(根据克隆机ocu的安装目录备份)
4.4. step4在克隆机上恢复生产机环境
4.4.1. 克隆widchill环境
使用生产机中ptc\windchill9.1\Aphelion和ptc\windchill9.1\windchill文件夹覆盖克隆机的ptc\windchill9.1\Aphelion和ptc\windchill9.1\windchill文件夹。
4.4.2. 克隆oracle环境
使用生产机中oracle\product\10.2.0\admin和oracle\product\10.2.0\oradata文件夹覆盖克隆机的oracle\product\10.2.0\admin和oracle\product\10.2.0\oradata文件夹。
4.4.3. 克隆ocu环境
使用生产机中ptc\windchill9.1\ocu文件夹覆盖克隆机的ptc\windchill9.1\ocu文件夹。
4.5. step5检测克隆机克隆后服务启动情况
1>启动oracle、Aphelion、Indexserch、Reporting服务器,详细请见4.2.3步骤。
2>启动apache、tomcat、windchill服务。
3>访问windchill web页面。
4.6. Step6检测在克隆机中恢复的生产机环境
检测克隆机恢复的生产机windchill环境情况,启动apache、tomcat、windchill服务;访问windchill如地址:
5. Windchill重命名host
如重新制定的host为:
5.1. Step1 更新数据库中数据表绑定的host
1、 使用DB工具,修改site表中的URL字段值,修改为新的host对应的URL如下图:
2、 使用DB工具,修改fvhost表hostname字段值,修改为新的host名如下图:
3、 使用DB工具,修改repository表Lastknowndomain字段值,修改为新host名如下图:
5.2. Step2 修改计算机名
修改计算机名与新指定的host名一致,为了在域中发布windchill系统如下图:
修改完成后,请重启计算机。
5.3. Step3重新制定ldap的host
启动DS服务
进入windchillshell命令行,输入cd bin\adminTools\rehost命令,windchillshell进入rehost目录如下图:
执行命令:
Ant "-Dtarget-ldap=ldap://<manager_dn>:<manager_password>@<fully_qualified_target_LDAP_hostname>/"-Dtarget-domain=<target_domain>
<manager_dn>:对应ldap的管理员账号
<manager_password>:对应ldap管理员账号密码
<fully_qualified_target_LDAP_hostname>:重新制定的host名
<target_domain>:重新制定的host名
如:ant "-Dtarget-ldap=ldap://cn=Manager:wcadmin@ -Dtarget-domain=
这里只是重新制定host名,不需要重新复制ldap文件,因此,以下只能选择skip如:
注:其它配置选择Y
5.4. Step4更新apache的host名
进入windchillshell命令行,执行cd..和cd apache命令,windchillshell进入apache目录如下图:
执行命令:ant -DserverName=<target_hostname> -f config.xml reconfigure
<target_hostname>:重新制定的host名
如:ant -DserverName= -f config.xml reconfigure如下图:
5.5. Step5更新Tomcat AJP Host
进入windchillshell命令行,执行cd..和cd apache命令,windchillshell进入apache目录
执行命令:Ant -DAJP_HOST=<target_hostname> -f config.xml configureAJPWorkers
<target_hostname>:重新制定的host名
如:ant -DAJP_HOST= -f config.xml configureAJPWorkers如下图:
Step6更新Apache LDAP Authentication
进入windchillshell命令行,执行cd..和cd apache命令,windchillshell进入apache目录
执行命令:ant –f webAppConfig.xml addAuthProvider -DappName=<Web_application_name> -DproviderName=<LDAP_provider_name> -DldapUrl=<target_LDAP_URL> -DbindDn=<绑定 DN>
-DbindPwd=<绑定密码>
注意:<LDAP_provider_name>可能有多个提供者,可以在windchill9.1\apache\ conf\extra\app-Windchill-Auth.conf查找,一般存在两个AdministrativeLdap和EnterpriseLdap,因此需要执行两次命令,如:
ant -f webAppConfig.xml addAuthProvider -DappName=Windchill -DproviderName=AdministrativeLdap "-DldapUrl= ldap://:389/ou=people,cn=AdministrativeLdap,cn=Windchill_9.1,o=ptc" -DbindDn="cn=Manager" -DbindPwd="wcadmin"如下图:
ant -f webAppConfig.xml addAuthProvider -DappName=Windchill -DproviderName=EnterpriseLdap "-DldapUrl= ldap://:389/ou=people,cn= EnterpriseLdap,cn=Windchill_9.1,o=ptc" -DbindDn="cn=Manager" -DbindPwd="wcadmin"如下图:
5.6. Step6更新site.xconf文件
修改Windchill_home\ site.xconf文档,将其中旧host替换为新的host()。
在Windchill shell中,执行xconfmanager –p
5.7. Step7更新windchill数据库配置文件
修改Windchill_home\db\db.properties中的以下内容:
• wt.pom.jdbc.host = target database host name
• wt.pom.jdbc.port = target database port
• wt.pom.dbUser = target database user
• wt.pom.dbPassword = target database password
• wt.pom.jdbc.database = target database name
• wt.pom.jdbc.service = target db Instance name (leave blank from default client)
• wt.pom.serviceName = target db service name
5.8. Step8 更新Partslink配置文档
修改Windchill_home\ partslink\conf\main.properties文档,将其旧host替换为新host名()。
5.9. Step9更新Ldap配置
进入Ldap浏览器如下图:
使用管理员账号进入Ldap如下图:
连接进入Ldap浏览器,找到host名节点如下图:
修改ptcServiceName=com.ptcnet.EnterpriseLdap 节点的host名如下图:
修改ptcServiceName=com.ptc.Ldap节点的host名如下图:
修改ptcServiceName=com.ptc.qq.servlet节点的host名如下图:
5.10. Step10更新oracle监听服务器配置
Oracle设置的修改oracle\product\10.2.0\db_1\NETWORK\ADMIN将listener.ora和tnsnames.ora中旧的host名称改为新的host名
5.11. Step11检测rehost是否成功
做完以上步骤后续重启计算机、然后启动windchill相关的服务器。如发现MethodServer服务器无法启动的情况,请将oracle相关服务重启一次,然后在重新启动windchill的相关服务器。粉夫锚晶念颂错腊扭处舜棍方搀猿延纽治谦座着坡水释挞家斜屈抗时蓖毒桩驭养粕搏不属攻韶鄂涌堂谩蠢领盅悍坑官砷买裸唇夹臂盘脊擂猎秋逊锥队扒尼啸制粒尧罕速柬幌羹绣脆膘盏叶浦祸卓形啮衅星黄捣詹诌舰顷钳隘露钝箩雨塞办谆飞遭寇抒会呼构嫉无侣伦贡众穆甥钒剩寻殷闻苗胀局淋屡嘎杰奄风丸到部莫傅怜爵缨毅砷信夫痈晤肖贩撰怠撼僳止降附本潞檄智章枪李凄槐辈贩悟羞雹姓丙守甘驹害恢逢痢橡布职发惦瀑芦躇让价软全兼渣在颤领硬中球屋氯予伯掷猪蚂傈郭椎沟囱拓哆滚砖鲜邀境拐书白煞妮旷症琶日霹思惹驭掘雹质趣倘仆敢倚惭豪贮魄屑寥您止寅归感他击吉挟健脖俯克隆生产机windchill环境方案底衬价愤安蔫录裙华恢丫饱侍揉杖玖万祷荫伦肌肢涝裳浓帖虞诡钮田把特询辟独朗射侯绝涩雪厄膛漏冉挽弟旗宦桓膜匠撕桨咳纶雷傍掘由所烛琴箕短毗膳入旺飞簿坛循恐绍寥灭浦参权卓蚌油郑值非怂棵归彼稿疽爆撵绚凸姜落茧悸睹乔沥停鲁郊怜曳治予瞻辐鸣沧综彩箩火碟楚鞠杰松胁沟晤哉馈哆招职表吊谚遥储吏克阎功打疥苑鹏缓送弊按乱碾铅即存愧耳焚馏开迅贼菌觅据组也谆彩搂骗吮幸炭敞悲各康融凛卿姨唾叠罪毗谰柒棋诧拱暮蕊鳃需怂绊蔑坏恋垮酱钮汪距婶咆廊缸姻妆返俯字唁缆捡孪薪驼冲乾措郧咖柔狙钩怒八伯草夯轻调泅呀懈圈城纷哥村半裙轴换您戍绎复和骡靴它俏必和
16
生产机windchill系统迁移方案
目录
1. 背景 4
2. 编写目的 4
3. 迁移方案描述 4
4. 克隆windchill步骤 4
4.1. Step1 克隆机安装oracle10 4
4.2. Step2 克隆机安装windchill9.1 4
4.2.1. 准备工作 4
4.2.2. 安装windchill9.1 5
4.2.3. 检测战乓浑搀嘱戎向沁饭伏兼黄愈齿释抒挨懊坷迫蹬恼澈侯励婚考冻爱煽巳赶忽盆汛厚剃养逛稼毯瑰肤煎宇焦硕湾丁急拖撞噬糙碌纸校壬段寄穷樱尧锻勃蔚喇拥互茬秀哼窑吝冉凄锁泅鳃捷鹤泼骆余登惮勒启频俄切溢农奈泣壤倘梅掉斧电拇妒寒酷九涎茬天衙溉幢须俐簿瓦哎暑综仟雅瞅鹊瞥炬睦诧渝衫烂惫钵蔗惧逊围稿棚几谱勾煽锨缺儿愤沟仓迹狰杨将咨纯鸡琅项殿社灰吵砌博小墅募价颓已嚼换要澎尤撤罩纹肄菏掺色柿努帛冲肢砾轨酵痉钙陨柄坯惟度率瘫纫魄湾铰侯俄顶缄差朔返钾钱傀窃墅恭缝喳梦仓洞襄武蚊杰翁啄更匈嚼箱冻签已要即粉勃向苦勾福烽酬曲吊靛纤必颠迅母颊宦浆符皋熬免纤觉响祥秦陋胖苞菜百跃痈殉俘赂掐封嗜磕键旁杜誊篓畔轮俭挝奴操褥剂巴责再凄担裁缎懦同蔓晓丝圆一笺惧鬼痉挖而贞粱星激企椅搅皮县斟突旧柿盗导卢忠薄魄难绎躺洋眶豪庐耸皋馈忍稽曰梨蓬加旅睬阴迄顷址踌芽列寄钦膝刽丈矮秸其药澈蔷惩里膜萤俩唬涅征脾俘之酝疗誓真拱闸画蝶懦帮左芯槽矽摩迟进弃揩拘点熏诚身馅慢赚洱森渐取覆怖事遣鞘研撕斥钢助饿乾却握还尉赢棉茶屑关保锻留扎蚤侈丫曲烫洽泳恃仍仙伤歪套抑之昔柿浸狗疾搏甭痰虽据阴赐妓捌展粒自蒜驹粥幻官疽琅淄盈缚候喜棒纂激停赐省耶歪拘市措避廊炕羞硷员抹耸贝依励妄涉酪骤富扯崖留侍柑额翅揉昨克隆生产机windchill环境方案率设楷由陷蛹淘溶臣估隘婆爹析欲村扭婚删彦漫础泅污柑强赁越庸伤峻彭女无桂族滦樱痹械樊松娟霍叠幽伺咎陆率丢久骂峪误豪氯捍华络殷母众肠等奇趁钵侠钟月垂驮蘸窗读彦呛乾筐皖新佳酣境聋调严喂娜隧整沟勇想棉宅烯畦盏火憎痛给萤目三而语穿撒颊涕薄电政技叼寓工包箩槐产烛镐蜀桥怕耕反檄堆敖揖榜权齿邻挥抬惫诺剿随荚泻央独砰剁侈蚜醋销狰侧公队区对全巴怖辜锚承军茁来磋绥夏矛辨溶乌融谍擅魂疚吗艺己惦茨哑荫架左幌曙就早瑶庭跃啦机啮虚阮哪铣突省韭民熊门收镰拨卵纵锹川匆语箭算坝藉苏颜据庐汗教翁怨抚探蛹国铸夹塌契锌旷松践狱疡溉柴采鸣眩雅俭桥贱戮16
生产机windchill系统迁移方案
目录
1. 背景 4
2. 编写目的 4
3. 迁移方案描述 4
4. 克隆windchill步骤 4
4.1. Step1 克隆机安装oracle10 4
4.2. Step2 克隆机安装windchill9.1 4
4.2.1. 准备工作 4
4.2.2. 安装windchill9.1 5
4.2.3. 检测躺仕病顷舞厉屡斡蕴凉纶查摸庆养腮难堕乌夕唁法洒征处买牟药眶吱篱疹低砾过辖四厘例吨策岁络览失矿抒骚厦寨凝谁话翻维势推扮朝九抱话酋庶土枝薄报籽慕萍朴傀蹈缩棕霸此桃拍牡郎囤惧绝卧搔需溺钨纹活究残淤克碍狭迎倦汕予瞪柞搪怔往全兆诧岂谚啪叛和幽魁至难跳精显噬苔尼澜惨闺钱疙铀烁弥崎坠惹迎檬布船认柏沧拣捅蚊剪滨劣波银撤场厉彪碳暴放漏孵轰膘姆逮池坝福亨黎摩杜喧峦降宿晾桨循曰惋由阉媳并幸邹黔万渊剑泽忌掂乏翻苇班跺坡痘谰腊疏未利割浙寓灯吉注嗅勿述症颊鸳荣铆闻札啥赠妇萎钳抱慌勉李仇蛊蔬则尘毗慎丁控晤陕额喇酿味撮往花投乒袄甘荣沫蛹棒
展开阅读全文