中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

HPcluster的硬件配置及使用-創(chuàng)新互聯(lián)

雙機(jī)備份原理:在2個(gè)主機(jī)節(jié)點(diǎn)上分別安裝集群軟件(如:HP ServiceGuard),對(duì)客戶端配置一個(gè)浮動(dòng)IP,浮動(dòng)意思是該IP地址適時(shí)綁定在2個(gè)節(jié)點(diǎn)中的某一個(gè)上,但該IP對(duì)客戶端是固定的。每個(gè)節(jié)點(diǎn)配置3塊網(wǎng)卡,分別是數(shù)據(jù)網(wǎng)卡,心跳信號(hào)網(wǎng)卡,以及一塊對(duì)數(shù)據(jù)和心跳備份的網(wǎng)卡。數(shù)據(jù)和心跳網(wǎng)卡需要配置IP地址,備份網(wǎng)卡不配,當(dāng)數(shù)據(jù)或心跳網(wǎng)卡失效,備份網(wǎng)卡自動(dòng)接管數(shù)據(jù)或心跳網(wǎng)卡IP地址。當(dāng)ServieGuard啟動(dòng)后,一旦主節(jié)點(diǎn)發(fā)生異常,如主節(jié)點(diǎn)停機(jī)、應(yīng)用的關(guān)鍵進(jìn)程退出、網(wǎng)絡(luò)中斷等情況發(fā)生,備節(jié)點(diǎn)立即啟動(dòng)預(yù)設(shè)的應(yīng)用程序,同時(shí)將浮動(dòng)IP綁定到備節(jié)點(diǎn)上,整個(gè)主備機(jī)切換時(shí)間大概在2分鐘內(nèi)完成,切換后,客戶端通過(guò)浮動(dòng)IP透明地連接到備機(jī)上。當(dāng)主節(jié)點(diǎn)故障排除后,是否要將備節(jié)點(diǎn)重新切換到主節(jié)點(diǎn)有2個(gè)策略,一是手工切換,二是自動(dòng)切換,缺省是手工切換。

10年積累的做網(wǎng)站、網(wǎng)站建設(shè)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先制作網(wǎng)站后付款的網(wǎng)站建設(shè)流程,更有三沙免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

ServiceGuard軟件的組成:
軟件組件
Package Manager 運(yùn)行包管理器
Cluster Manager 集群管理器
Network Manager 網(wǎng)絡(luò)管理器

主要后臺(tái)進(jìn)程
cmcld:節(jié)點(diǎn)守護(hù)進(jìn)程,負(fù)責(zé)發(fā)送心跳信號(hào)、管理本地網(wǎng)絡(luò)、以及負(fù)責(zé)運(yùn)行包的管理
cmlogd:負(fù)責(zé)在系統(tǒng)日志(syslog)中記錄信息
cmlvmd:監(jiān)控所有屬于集群控制的卷組(VG)的狀態(tài)
cmsrvassistd:負(fù)責(zé)包啟動(dòng)、停止腳本以及服務(wù)程序的運(yùn)行

集群的結(jié)構(gòu)組成
1、節(jié)點(diǎn):構(gòu)成集群的主機(jī)。一個(gè)集群中允許的節(jié)點(diǎn)數(shù)量是2—16個(gè)
2、 運(yùn)行包:運(yùn)行包里面包含用戶的應(yīng)用程序,以及為該應(yīng)用程序所分配的資源。報(bào)運(yùn)行在某個(gè)運(yùn)行的節(jié)點(diǎn)上,并且可以在節(jié)點(diǎn)間進(jìn)行切換。
有關(guān)包(package)的一些概念
1、包含應(yīng)用程序
2、 分配相應(yīng)資源:①卷組、邏輯卷和文件系統(tǒng) ②浮動(dòng)IP地址 ③應(yīng)用程序的啟動(dòng)和停止腳本 ④服務(wù)程序
規(guī)則是:分配給一個(gè)包的資源不能再分配給其他包;同一時(shí)間一個(gè)包只能運(yùn)行在一個(gè)節(jié)點(diǎn)上
浮動(dòng)IP的概念
浮動(dòng)IP是分配給每個(gè)應(yīng)用程序(運(yùn)行包)的。如果要訪問(wèn)一個(gè)應(yīng)用程序,則需要連接浮動(dòng)IP地址。只需鏈接這個(gè)地址,而不管它實(shí)際上是在哪臺(tái)主機(jī)或那塊網(wǎng)卡上。

浮動(dòng)IP必須加載在具有同網(wǎng)段靜態(tài)IP地址的網(wǎng)卡上,當(dāng)發(fā)生本機(jī)網(wǎng)卡切換時(shí),浮動(dòng)IP會(huì)和靜態(tài)IP一起被加載到備用網(wǎng)卡上。

構(gòu)成集群的硬件條件
1、主機(jī):多臺(tái)主機(jī)構(gòu)成集群,每臺(tái)主機(jī)必須擁有自己獨(dú)立的根盤,強(qiáng)烈建議鏡像。
2、數(shù)據(jù)磁盤:由于MC/SG不能對(duì)數(shù)據(jù)磁盤故障作出響應(yīng),需要使用高可用性的磁盤陣列或?qū)?shù)據(jù)盤進(jìn)行鏡像。
3、網(wǎng)絡(luò):MC/SG中的network manager可以對(duì)網(wǎng)絡(luò)故障作出響應(yīng)。需要配置冗余的網(wǎng)絡(luò)設(shè)備(網(wǎng)線、交換機(jī)、網(wǎng)卡等)。

集群配置—相關(guān)文件
1、/etc/cmcluster/cluster.ascii
集群配置文件,包含節(jié)點(diǎn)組成、卷組指定和相關(guān)參數(shù)設(shè)定等
2、/etc/cmcluster/cmclconfig
集群二進(jìn)制文件,由配置文件編譯而成,包含集群的全部信息
3、/etc/cmcluster/mscppkg/mscppkg.conf
包配置文件,指定包所在的節(jié)點(diǎn)、監(jiān)控網(wǎng)段、切換模式等參數(shù)信息
4、/etc/cmcluster/mscppkg/control.sh
包控制文件,指定包所擁有的各種資源
5、/etc/cmcluster/mscppkg/control.sh.log
包運(yùn)行時(shí)記錄的日志
6、/etc/cmcluster/mscppkg/start_mscp.sh
包啟動(dòng)時(shí)用于啟動(dòng)應(yīng)用程序的腳本
7、/etc/cmcluster/mscppkg/stop_mscp.sh
包停止時(shí)用于停止應(yīng)用程序的腳本
8、/etc/cmcluster/mscppkg/mscp_service.sh
包服務(wù)腳本,執(zhí)行進(jìn)程監(jiān)控及其它客戶化的功能

MC/SG運(yùn)行過(guò)程---啟動(dòng)過(guò)程
啟動(dòng)集群
1、        在每個(gè)節(jié)點(diǎn)上啟動(dòng)守護(hù)進(jìn)程cmcld
2、        所有cmcld運(yùn)行正常的節(jié)點(diǎn)組成集群

啟動(dòng)包
1、        激活卷組,加載浮動(dòng)IP,掛起文件系統(tǒng)
2、        執(zhí)行應(yīng)用程序啟動(dòng)程序(start_mscp.sh)
3、        運(yùn)行服務(wù)(mscp_service.sh)

MC/SG運(yùn)行過(guò)程---停止過(guò)程
停止包
1、        停止服務(wù)(mscp_service.sh)
2、        執(zhí)行應(yīng)用程序停止腳本(stop_mscp.sh)
3、        卸下文件系統(tǒng),卸載浮動(dòng)IP去激活卷組

停止集群
1、        在每個(gè)節(jié)點(diǎn)上停止守護(hù)進(jìn)程cmcld

集群相關(guān)命令
啟動(dòng)集群:cmruncl –v 停止集群:cmhaltcl –v(若有包運(yùn)行,加-f參數(shù)) 只在一個(gè)節(jié)點(diǎn)上啟動(dòng)集群:cmruncl –n 節(jié)點(diǎn)名  觀察整個(gè)集群狀態(tài):cmviewcl –v

運(yùn)行包相關(guān)命令
啟動(dòng)包:cmrunpkg –v –n 節(jié)點(diǎn)名 包名  停止包:cmhaltpkg –v 包名
設(shè)置包的自動(dòng)切換屬性:cmmodpkg –e 包名(允許包在節(jié)點(diǎn)之間自動(dòng)切換) 
cmmodpkg –e –n 節(jié)點(diǎn)名 包名(允許包在該節(jié)點(diǎn)上啟動(dòng))

運(yùn)行包管理---手工切換包實(shí)例
將包scppkg從mscp1切換到mscp2:
步驟一:在任意主機(jī)上執(zhí)行
cmhaltpkg –v scppkg
步驟二:在任意主機(jī)上執(zhí)行
cmrunpkg –v –n scp2 scppkg
步驟三:在任意主機(jī)上執(zhí)行
cmmodpkg –e scppkg

日志檢查---系統(tǒng)日志
/var/adm/syslog/syslog.log 系統(tǒng)日志

日志檢查---包日志
/etc/cmcluster/mscppkg/control.sh.log 包運(yùn)行日志

應(yīng)急處理方案
如果出現(xiàn)緊急情況,需要脫離雙機(jī)軟件直接啟動(dòng)應(yīng)用程序
1、 執(zhí)行vgchange –c n vgdata,讓vg脫離MC的控制
2、 執(zhí)行vgchange –a y vdata  激活vg
3、 執(zhí)行ifconfig lan 1:1 inet 129.9.168.120 netmask 255.255.255.0手動(dòng)將浮動(dòng)IP綁定在網(wǎng)卡上
4、 執(zhí)行/etc/cmcluster/pkg/里的包啟動(dòng)腳本或直接執(zhí)行相關(guān)命令啟動(dòng)應(yīng)用及數(shù)據(jù)庫(kù)

雙機(jī)配置恢復(fù)后
1、停止數(shù)據(jù)庫(kù)和應(yīng)用
2、執(zhí)行ifconfig lan 1:1 0.0.0.0,刪除浮動(dòng)IP
3、執(zhí)行vgchange –a n vgdata去激活vg
4、執(zhí)行cmruncl –v啟動(dòng)集群,第一次啟動(dòng)會(huì)由于vg不能被MC控制使得包無(wú)法啟動(dòng)
5、在集群處于running狀態(tài)時(shí),執(zhí)行vgchange –c y vgdata將vg加入MC控制
6、執(zhí)行cmrunpkg –v pkg,啟動(dòng)包

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

HP cluster的硬件配置及使用

13.5.1 開關(guān)機(jī)步驟

開機(jī)--打開外設(shè)電源(如磁盤陣列等等)_打開主機(jī)電源_ 等待 7 分鐘左右,系統(tǒng)就緒。
關(guān)機(jī)--以 root 用戶登錄 (user:root passwd:root)_關(guān)閉Cluster ,鍵入cmhaltcl–f 鍵入 shutdown –hy 0 等待 20 秒_ 關(guān)閉主機(jī)電源_關(guān)閉外設(shè)電源

13.5.2 HP cluster配置

HP cluster 基本的硬件配置是:兩臺(tái)hp9000 小型機(jī),一臺(tái)磁盤柜,磁盤柜可以是硬盤鏡像, 也可以是AutoRaid( 這里以鏡像為例, 磁盤陣列有兩個(gè)硬盤/dev/dsk/c0t5d0, /dev/dsk/c1t5d0)小型機(jī)的基本網(wǎng)絡(luò)配置是每臺(tái)機(jī)器三塊網(wǎng)卡。在配置時(shí),第一、二兩塊網(wǎng)卡配置IP 地址,但第三塊網(wǎng)卡不配IP 地址。另外,網(wǎng)絡(luò)連接需用兩臺(tái)HUB,第一塊網(wǎng)卡lan0 之直連,第二塊網(wǎng)卡lan1 接在第一個(gè)HUB上,第三塊網(wǎng)卡接在第二個(gè)HUB 上,兩臺(tái)HUB 直連。

1. 檢查雙機(jī)的硬件配置:

用 lanscan 以及 netstat –ni 命令結(jié)合查看每塊網(wǎng)卡具體物理位置所對(duì)應(yīng)的IP 地址、子網(wǎng)等,舉例如下:
lanscan
ardware Station Crd Hdw Net-Interface NM MAC HP-DLPI LPI
ath Address In# State NamePPA ID Type Support Mjr#
/0/0/0 0x001083FF0BF7 0 UP lan0 snap0 1 ETHER Yes 19
/5/0/0 0x001083FBA86D 1 UP lan1 snap1 2 ETHER Yes 19
/12/0/0 0x001083FB68E9 2 UP lan2 snap2 3 ETHER Yes 19
Hardware Path 就對(duì)應(yīng)每塊網(wǎng)卡的硬件地址,如0/0/0/0、0/5/0/0、1/12/0/0一共是三塊網(wǎng)卡的SLOT 號(hào),分別對(duì)應(yīng)lan0、lan1、lan2。在HP 服務(wù)器后面網(wǎng)卡槽位旁邊以查到Path 號(hào),就可以知道哪塊網(wǎng)卡對(duì)應(yīng)lan0、lan1、lan2,同時(shí)可以看到網(wǎng)卡的鏈路層地址(Station Address)。
IN-212-C1 HP-UX 系統(tǒng)管理
然后再鍵入netstat –ni,可以看到如下結(jié)果:
# netstat –ni
Name Mtu Network Address Ipkts Opkts
lan2* 1500 none none 0 0 備份
lan1 1500 214.216.1.0 214.216.1.134 155322 19407 數(shù)據(jù)線
lan0 1500 168.1.0.0 168.1.7.101 63392 36547 心跳線
lo0 4136 127.0.0.0 127.0.0.1 19682 19682

2. 檢查雙機(jī)的軟件配置:

HP 服務(wù)器上需有以下軟件(使用swlist 命令來(lái)查看):
檢查雙機(jī)的軟件配置:HP9000 服務(wù)器上需有以下軟件:
HPUXENG32(64)RT B.11.0 HP-UX 操作系統(tǒng)
HPUXSCh42(64)RT B.11.0 HP-UX 操作系統(tǒng)簡(jiǎn)體中文環(huán)境
UXCoreMedia-S B.11.0 HP-UX 簡(jiǎn)體中文media 工具
B3935B(D)A A.11.08 MC/Service Guard 11.08 cluster 雙機(jī)配置軟件
B3919EA_B9U B.11.00 Special Edition HP-UX Unlimited-User Lic
B2491BA B.11.00 MirrorDisk /UX(磁盤采用鏡象方式才要)
HP C/ANSI C Developer’s Bundle for HP-UX 11.00(S800) ---- cc 編譯器
若沒(méi)有以上軟件,請(qǐng)安裝以上軟件。檢查以上軟件是否存在,使用swlist
|more 命令來(lái)查看是否有以下軟件。

3. 其它準(zhǔn)備

njzx11 與njzx22 應(yīng)能互相ping 通168.1.7 網(wǎng)段,214.216 網(wǎng)段的地址。
檢查/etc/hosts 文件中是否配置兩機(jī)器的機(jī)器名njzx11,njzx22 及對(duì)應(yīng)的ip
地址,應(yīng)該如下:
njzx11
njzx22
214.216.1.133 scp

第13 章 HP Cluster 簡(jiǎn)介
此時(shí),在兩臺(tái)機(jī)器上ping 機(jī)器名應(yīng)能ping 通。
檢查/目錄下的.rhosts 文件是否配置兩機(jī)器的機(jī)器名njzx11, njzx22,配置應(yīng)
該如下:
njzx11
njzx22
此時(shí),在兩臺(tái)機(jī)器上rcp, rlogin 命令應(yīng)可以使用

4. 配置 cluster(以njzx11 為主機(jī),njzx22 為備機(jī))
在njzx11 上操作:
# cd /dev
# mkdir vgsybase
# ll /dev/*/group
crw-r----- 1 root sys 64 0x000000 Nov 29 19:26 /dev/vg00/group
crw-rw-rw- 1 root sys 64 0x020000 Dec 21 10:56 /dev/vgsybase/group
T. 在/dev 下建vgsybase 目錄
找一未使用的數(shù)字,比如0x010000,作為所創(chuàng)建的vg 的唯一標(biāo)志。
# mknod /dev/vgsybase/group c 64 0x01000 ;建設(shè)備文件
# pvcreate –f /dev/rdsk/c0t5d0 ;在/dev/dsk/c0t5d0 上建pv
# pvcreate –f /dev/rdsk/c1t5d0 ;在/dev/dsk/c1t5d0 上建pv
# vgcreate /dev/vgsybase /dev/dsk/c0t5d0 /dev/dsk/c1t5d0;創(chuàng)建vg 使用硬盤鏡像:
# lvcreate –L 100 -n sybdev -m 1 -s y /dev/vgsybase ;建lv, lv 名為sybdev
不使用硬盤鏡像:
# lvcreate –L 100 -n sybdev /dev/vgsybase ;建lv, lv 名為sybdev
# vgchange –a n vgsybase ;改變vgsybase 狀態(tài)為no active
# vgexport –p –s –m /tmp/mapfile /dev/vgsybase ;將vgsybse 的配置信息存入mapfile
# rcp /tmp/mapfile njzx22:/tmp ;將mapfile 拷貝到njzx22
IN-212-C1 HP-UX 系統(tǒng)管理
上在njzx22 上操作:
# cd /dev
# mkdir vgsybase
# mknode /dev/vgsybase/group c 64 0x010000
# vgimport –s –m /tmp/mapfile /dev/vgsybase
在njzx11 上操作:
# cd /etc/cmcluster
# cmquerycl –n njzx11 –n njzx22 –C cmzxin.ascii ;生成cluster 缺省文件
cmzxin.ascii
# 編輯cmzxin.ascii 文件, 編輯cluster name : zxcluster , 參數(shù)
MAX_configused_packages = 0,有幾個(gè)應(yīng)用,MAX_configused_packages就為幾,現(xiàn)在改為3
# cmcheckcong -C /etc/cmcluster/cmzxin.ascii ;檢查cluster 配置文件
# cmapplyconf -C /etc/cmcluster/cmzxin.ascii ;裝載cluster,將
cmzxin.config 文件分發(fā)到兩臺(tái)機(jī)器上。
# cmruncl ;啟動(dòng)cluster
# cmview –v ;觀察cluster 的狀態(tài)
# cmhaltcl –f ;停止cluster
# cd /etc/cmcluster/zxin10
# 編輯zxin.conf 文件
FAILBACK_POLICY AUTOMATIC
NODE_NAME njzx11
NODE_NAME njzx22
SUBNET 214.216.1.0

# 編輯zxin.cntl 文件,改LV, FS 的配置與應(yīng)用有關(guān)
LV[0]=/dev/vgsybase/sybdev6; FS[0]=/data; FS_MOUNT_OPT[0]="-o rw"
IP[0]=214.216.1.133
SUBNET[0]=214.216.1.0

第13 章 HP Cluster 簡(jiǎn)介

其中 LV(0)對(duì)應(yīng)前面所創(chuàng)的sybdev6,可根據(jù)實(shí)際情況做修改
IP〔0〕對(duì)應(yīng)虛擬IP 地址,SUBNET〔0〕對(duì)應(yīng)子網(wǎng)
# cp zxin10.sh.test zxin10.sh ;zxin10.sh.test 為cluster 的測(cè)試文件,正式文
件為zxin10.sh.run
# rcp * njzx22:/etc/cmcluster/zxin10
# cmcheckconf -C /etc/cmcluster/cmzxin.ascii –P zxin10.conf
# cmapplyconf -C /etc/cmcluster/cmzxin.ascii –P zxin10.conf
# cmruncl ;啟動(dòng)cluster
# cmview –v ;觀察cluster 的狀態(tài)
當(dāng)使用zxin10.sh.test 文件測(cè)試cluster 時(shí),殺掉njzx11 上的進(jìn)程testcluster,
過(guò)一分鐘,在njzx22 上如果testcluster 能起來(lái)則cluster 倒換成功。

13.5.3 操作維護(hù)
1. 啟動(dòng) Cluster
以 root 用戶登錄_ 鍵入 cmruncl _ 等待 10 秒,Cluster 就緒
2. 關(guān)閉 Cluster
以 root 用戶登錄_ 鍵入 cmhaltcl –f _ 等待 10 秒,Cluster 關(guān)閉
3. 查看 Cluster 運(yùn)行狀態(tài)
以 root 用戶登錄_ 鍵入 cmviewcl –v
Cluster 健康與否主要看NODE 的狀態(tài),若為up,則運(yùn)行正常。若為
down 則節(jié)點(diǎn)未處于Cluster 中。應(yīng)用程序運(yùn)行情況主要看當(dāng)前的zxin10pkg 運(yùn)行狀態(tài)(STATE),若為
running,則程序運(yùn)行正常。若為halting ,則程序處于非運(yùn)行狀態(tài)。
4. 應(yīng)用程序zxin10pkg 的切換
現(xiàn)行的Cluster 配置中,njzx22 為主機(jī),njzx11 為備機(jī)。
njzx11_ njzx22:
njzx11 的主機(jī)上,鍵入: cmmodpkg –e –n njzx22 –n njzx11–v
zxin10pkg
njzx22_ njzx11:
IN-212-C1 HP-UX 系統(tǒng)管理
njzx22 的主機(jī)上,鍵入: su – zxin10 -c superstop
5. 不影響程序正常運(yùn)行的情況下,進(jìn)行系統(tǒng)維護(hù)。(以njzx11 為例)
查看Cluster 運(yùn)行狀態(tài),確定zxin10pkg 運(yùn)行的主機(jī):
1) 若 zxin10pkg 運(yùn)行在hp1 上,則應(yīng)首先將zxin10pkg 切換至njzx22上。步驟如下:cmmodpkg –e –n njzx22 –v zxin10pkg 等待 20 秒在njzx11 的終端上,鍵入cmhaltnode njzx11 鍵入 shutdown –hy 0 等待 20 秒,關(guān)閉系統(tǒng)電源。
2) 若 zxin10pkg 運(yùn)行在njzx22 上,步驟如下:在njzx11 的終端上,鍵入cmhaltnode njzx11 _鍵入 shutdown –hy 0  等待 20 秒,關(guān)閉系統(tǒng)電源。不影響程序正常運(yùn)行的情況下,進(jìn)行版本更新:
1) 查看 Cluster 運(yùn)行狀態(tài),確定zxin10pkg 運(yùn)行的主機(jī)。在另外一臺(tái)主機(jī)上執(zhí)行如下步驟:將版本源文件拷入 /home/zxin10/src 目錄下。在/home/zxin10 目錄下,鍵入make Install 打包:tar cvf zxin10.tar * 把 包 拷 入 另 一 臺(tái) 主 機(jī) ( 假定為njzx22): rcp zxin10.tar njzx22:/home/zxin10
2) 在 zxin10pkg 運(yùn)行的主機(jī)上,首先將zxin10pkg 切換到另一臺(tái)主機(jī)上,然后在本機(jī)上執(zhí)行如下步驟: tar xvf zxin10.tar這樣在兩臺(tái)主機(jī)上完成了版本的更新

當(dāng)前名稱:HPcluster的硬件配置及使用-創(chuàng)新互聯(lián)
本文路徑:http://www.rwnh.cn/article36/dgsepg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、搜索引擎優(yōu)化、外貿(mào)建站、響應(yīng)式網(wǎng)站、網(wǎng)站設(shè)計(jì)公司、網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)
富民县| 宜章县| 通河县| 金湖县| 且末县| 昭觉县| 柯坪县| 东山县| 交口县| 玉林市| 韶关市| 九龙坡区| 灵璧县| 印江| 高雄县| 婺源县| 青冈县| 闻喜县| 江安县| 确山县| 微山县| 宝鸡市| 池州市| 昭通市| 来宾市| 永州市| 南乐县| 胶南市| 晋宁县| 本溪| 阳城县| 阳高县| 邛崃市| 承德市| 德兴市| 南木林县| 马山县| 博爱县| 满洲里市| 丹凤县| 宜都市|