ስህተትን የሚቋቋም የአይቲ መሠረተ ልማት መፍጠር። ክፍል 1 - የ oVirt 4.3 ክላስተር ለማሰማራት በመዘጋጀት ላይ

አንባቢዎች በጥቃቅን ተከታታይ መጣጥፎች ውስጥ በዝርዝር የሚብራራውን በአንድ የመረጃ ማዕከል ውስጥ ለአነስተኛ ኢንተርፕራይዝ ጥፋት የሚቋቋም መሠረተ ልማት የመገንባት መርሆዎችን እንዲያውቁ ተጋብዘዋል።

መግቢያ

የውሂብ ማዕከል (የመረጃ ማቀናበሪያ ማዕከል) እንደሚከተለው መረዳት ይቻላል፡-

  • የኃይል እና የማቀዝቀዣ መሣሪያዎችን ለማቅረብ አነስተኛውን መስፈርቶች የሚያሟላ እና እንዲሁም በሁለት ገለልተኛ አቅራቢዎች የበይነመረብ መዳረሻ ያለው በድርጅቱ ግዛት ላይ የራሱ መደርደሪያ በራሱ “የአገልጋይ ክፍል” ፣
  • በእውነተኛ የመረጃ ማእከል ውስጥ የሚገኝ የራሱ መሳሪያ ያለው የተከራየ መደርደሪያ - የሚባሉት. አስተማማኝ ኃይል፣ ማቀዝቀዝ እና የበይነመረብ ተደራሽነት አለመሳካቱን የሚያረጋግጥ ደረጃ III ወይም IV ስብስብ;
  • በTier III ወይም IV የመረጃ ማዕከል ውስጥ ሙሉ በሙሉ የተከራዩ መሣሪያዎች።

የትኛውን የመጠለያ አማራጭ ለመምረጥ - በእያንዳንዱ ሁኔታ, ሁሉም ነገር ግለሰባዊ ነው, እና አብዛኛውን ጊዜ በብዙ ዋና ዋና ነገሮች ላይ የተመሰረተ ነው.

  • ለምንድነው አንድ ኢንተርፕራይዝ የራሱ የሆነ የአይቲ መሠረተ ልማት ለምን ያስፈልገዋል?
  • ኢንተርፕራይዙ ከ IT መሠረተ ልማት በትክክል ምን እንደሚፈልግ (አስተማማኝነት, ሚዛን, አስተዳደር, ወዘተ.);
  • በ IT መሠረተ ልማት ውስጥ የመጀመሪያ ኢንቨስትመንት መጠን, እንዲሁም ለእሱ ምን አይነት ወጪዎች - ካፒታል (ይህም ማለት የራስዎን መሳሪያ መግዛት ማለት ነው), ወይም ኦፕሬቲንግ (መሳሪያዎች ብዙውን ጊዜ ተከራይተዋል);
  • የድርጅቱ ራሱ የዕቅድ አድማስ።

የኢንተርፕራይዙ የአይቲ መሠረተ ልማትን ለመፍጠር እና ለመጠቀም በሚወስነው ውሳኔ ላይ ተጽዕኖ ስላደረባቸው ምክንያቶች ብዙ መጻፍ ይችላሉ ፣ ግን ግባችን ይህንን መሰረተ ልማት እንዴት መፍጠር እንደሚቻል በተግባር ማሳየት ነው ስለሆነም ሁለቱም ስህተቶችን የመቋቋም እና አሁንም ማዳን ይችላሉ - የንግድ ሶፍትዌሮችን የማግኘት ወጪን ይቀንሱ ወይም ሙሉ በሙሉ ያስወግዱት።

ረጅም ልምምድ እንደሚያሳየው, ምስኪኑ ሁለት ጊዜ ስለሚከፍል እና እንዲያውም ብዙ ተጨማሪ ስለሆነ በብረት ላይ መቆጠብ ዋጋ የለውም. ግን እንደገና - ጥሩ ሃርድዌር ፣ ይህ ምክር ብቻ ነው ፣ እና በመጨረሻም በትክክል ምን እንደሚገዛ እና ምን ያህል በድርጅቱ አቅም እና በአስተዳደሩ “ስግብግብነት” ላይ የተመሠረተ ነው። ከዚህም በላይ "ስግብግብነት" የሚለው ቃል በቃሉ ጥሩ ስሜት ውስጥ ሊገባ ይገባል, ምክንያቱም በመጀመሪያ ደረጃ ላይ በሃርድዌር ላይ መዋዕለ ንዋይ ማፍሰስ የተሻለ ነው, ስለዚህም በኋላ ላይ ተጨማሪ ድጋፍ እና ልኬቱ ላይ ከባድ ችግሮች እንዳይገጥሙ, መጀመሪያ ላይ የተሳሳተ ስለሆነ. እቅድ ማውጣት እና ከመጠን በላይ መቆጠብ ፕሮጀክት ከመጀመር ይልቅ ከፍተኛ ወጪን ሊያስከትል ይችላል.

ስለዚህ የፕሮጀክቱ የመጀመሪያ መረጃ፡-

  • የራሱን የድር ፖርታል ለመፍጠር እና እንቅስቃሴዎቹን ወደ በይነመረብ ለማምጣት የወሰነ ድርጅት አለ ፣
  • ኩባንያው በደረጃ III ደረጃ በተረጋገጠ ጥሩ የመረጃ ማእከል ውስጥ መሳሪያውን ለማስተናገድ መደርደሪያ ለመከራየት ወሰነ;
  • ኩባንያው በሃርድዌር ላይ ብዙ ለመቆጠብ ወሰነ እና ስለዚህ የሚከተሉትን መሳሪያዎች ከተራዘመ ዋስትናዎች እና ድጋፍ ጋር ገዛ።

የመሳሪያዎች ዝርዝር

  • ሁለት አካላዊ Dell PowerEdge R640 አገልጋዮች እንደሚከተለው
  • ሁለት Intel Xeon Gold 5120 ፕሮሰሰር
  • 512 ጊባ ራም
  • በ RAID1 ውስጥ ሁለት SAS ዲስኮች ፣ ለስርዓተ ክወና ጭነት
  • አብሮ የተሰራ ባለ 4-ወደብ 1G አውታረ መረብ ካርድ
  • ሁለት 2-ወደብ 10G አውታረ መረብ ካርዶች
  • አንድ ባለ 2-ወደብ FC HBA 16G.
  • Dell MD2f 3820 የመቆጣጠሪያ ማከማቻ በ FC 16G በኩል በቀጥታ ከ Dell አስተናጋጆች ጋር ተገናኝቷል;
  • የሁለተኛ ደረጃ ሁለት መቀየሪያዎች - Cisco WS-C2960RX-48FPS-L የተቆለለ;
  • የሶስተኛው ደረጃ ሁለት መቀየሪያዎች - Cisco WS-C3850-24T-E, ወደ ቁልል ተጣምረው;
  • Rack, UPS, PDU, console servers - በመረጃ ማእከል የቀረበ.

እንደምናየው ኢንተርፕራይዙ በበይነመረቡ ላይ ተመሳሳይ መገለጫ ካላቸው ኩባንያዎች ጋር መወዳደር ቢችል እና ለቀጣይ ውድድር ሀብቶችን በማስፋፋት ላይ የሚውል ትርፍ ማግኘት ቢጀምር አሁን ያሉት መሳሪያዎች በአግድም እና በአቀባዊ ሚዛን ላይ ጥሩ ተስፋ አላቸው ። እና የትርፍ ዕድገት.

ኢንተርፕራይዙ የኮምፒውተራችንን ክላስተር አፈጻጸም ለማሳደግ ከወሰነ ምን አይነት መሳሪያ መጨመር እንችላለን፡-

  • በ 2960X ማብሪያ / ማጥፊያዎች ላይ ካለው የወደብ ብዛት አንፃር ትልቅ መጠባበቂያ አለን ፣ ይህ ማለት ተጨማሪ የሃርድዌር አገልጋዮችን ማከል እንችላለን ማለት ነው ።
  • የማከማቻ ስርዓቶችን እና ተጨማሪ አገልጋዮችን ከነሱ ጋር ለማገናኘት ሁለት የ FC ቁልፎችን ይግዙ;
  • ነባር አገልጋዮች ሊሻሻሉ ይችላሉ - ማህደረ ትውስታን ይጨምሩ ፣ ፕሮሰሰሮችን ይበልጥ ቀልጣፋ በሆነው ይተኩ ፣ አሁን ካለው የአውታረ መረብ አስማሚዎች ጋር ከ 10G አውታረ መረብ ጋር ይገናኙ ፣
  • ተጨማሪ የዲስክ መደርደሪያዎችን ወደ ማከማቻ ስርዓቱ ከሚፈለገው የዲስክ ዓይነት - SAS, SATA ወይም SSD, በታቀደው ጭነት ላይ በመመስረት መጨመር ይችላሉ;
  • የ FC ቁልፎችን ከጨመሩ በኋላ የበለጠ የዲስክ አቅም ለመጨመር ሌላ የማከማቻ ስርዓት መግዛት ይችላሉ ፣ እና ልዩ የርቀት ማባዛት አማራጭን ከገዙ በማከማቻ ስርዓቶች መካከል የውሂብ ማባዛትን በአንድ የመረጃ ማእከል ወሰን ውስጥ እና በመረጃ ማእከሎች መካከል ማዋቀር ይችላሉ ። (ነገር ግን ይህ ቀድሞውኑ ከጽሑፉ ወሰን በላይ ነው);
  • እንዲሁም የሶስተኛ ደረጃ ማብሪያ / ማጥፊያዎች አሉ - Cisco 3850 ፣ በውስጣዊ አውታረ መረቦች መካከል ከፍተኛ ፍጥነት ያለው ማዘዋወር እንደ ስህተት-ታጋሽ የአውታረ መረብ ኮር ሆኖ ሊያገለግል ይችላል። የውስጥ መሠረተ ልማት እያደገ ሲሄድ ይህ ለወደፊቱ በጣም ይረዳል. 3850 የኔትወርክ መሳሪያዎችን ወደ 10ጂ ፍጥነት ሲያሳድጉ 10G ወደቦችም አሉት።

አሁን ያለ ምናባዊነት የትም ስለሌለ እኛ በእርግጠኝነት አዝማሚያ ውስጥ እንሆናለን ፣ በተለይም ይህ ለግለሰብ የመሠረተ ልማት አካላት (የድር አገልጋዮች ፣ የውሂብ ጎታዎች ፣ ወዘተ) ውድ አገልጋዮችን የማግኘት ወጪን ለመቀነስ ጥሩ መንገድ ስለሆነ ሁል ጊዜ የተሻሉ አይደሉም። ዝቅተኛ ጭነት በሚኖርበት ጊዜ ጥቅም ላይ ይውላል, እና ይህ በፕሮጀክቱ ጅምር መጀመሪያ ላይ በትክክል ይሆናል.

በተጨማሪም ቨርቹዋልላይዜሽን ለእኛ በጣም ጠቃሚ ሊሆኑ የሚችሉ ሌሎች ብዙ ጥቅሞች አሉት፡ ከሃርድዌር አገልጋይ ውድቀት የሚመጣው የVM ስህተት መቻቻል፣ በክላስተር ሃርድዌር ኖዶች መካከል የቀጥታ ፍልሰት ለጥገናቸው፣ በእጅ ወይም አውቶማቲክ ጭነት በክላስተር ኖዶች መካከል ማከፋፈል፣ ወዘተ.

በኢንተርፕራይዙ ለተገዛው ሃርድዌር፣ በከፍተኛ ደረጃ የሚገኝ VMware vSphere ክላስተር መዘርጋት እራሱን ይጠቁማል፣ ነገር ግን ከ VMware ማንኛውም ሶፍትዌር በ"ፈረስ" የዋጋ መለያዎቹ የሚታወቅ በመሆኑ፣ ፍፁም ነፃ የቨርችዋል አስተዳደር ሶፍትዌር እንጠቀማለን። ኦቨርትበጣም የታወቀ ፣ ግን ቀድሞውኑ የንግድ ምርት በሚፈጠርበት መሠረት - አርኤች.ቪ.

ሶፍትዌር ኦቨርት በከፍተኛ ሁኔታ ከሚገኙ ምናባዊ ማሽኖች ጋር ለመስራት እንዲቻል ሁሉንም የመሠረተ ልማት አካላትን ወደ አንድ ሙሉ ማዋሃድ አስፈላጊ ነው - እነዚህ የውሂብ ጎታዎች ፣ የድር መተግበሪያዎች ፣ ፕሮክሲ ሰርቨር ፣ ሚዛን ሰጭዎች ፣ የምዝግብ ማስታወሻዎች እና ትንታኔዎች ለመሰብሰብ አገልጋዮች ፣ ወዘተ. የድርጅታችን ዌብ ፖርታል ምንን ያካትታል።

ይህንን መግቢያ ስናጠቃልል፣የኢንተርፕራይዙን ሙሉ ሃርድዌር እና ሶፍትዌር መሠረተ ልማት በትክክል እንዴት ማሰማራት እንደሚቻል በተግባር የሚያሳየው የሚከተሉት መጣጥፎች ይጠብቁናል።

የጽሁፎች ዝርዝር

  • ክፍል 1. የ oVirt ክላስተር ለማሰማራት በመዘጋጀት ላይ 4.3.
  • ክፍል 2. የ oVirt ክላስተር መጫን እና ማዋቀር 4.3.
  • ክፍል 3. የVyOS ክላስተር በማዘጋጀት ላይ፣ ጥፋትን የሚቋቋም ውጫዊ ማዘዋወርን ማደራጀት።
  • ክፍል 4. የ Cisco 3850 ቁልል በማዘጋጀት, intranet Routing በማደራጀት.

ክፍል 1. የ oVirt 4.3 ክላስተር ለማሰማራት በመዘጋጀት ላይ

መሰረታዊ አስተናጋጅ ማዋቀር

ስርዓተ ክወናውን መጫን እና ማዋቀር ቀላሉ እርምጃ ነው። ስርዓተ ክወናውን እንዴት በትክክል መጫን እና ማዋቀር እንደሚቻል ላይ ብዙ መጣጥፎች አሉ፣ ስለዚህ በዚህ ጉዳይ ላይ ልዩ የሆነ ነገር ለመስጠት መሞከር ምንም ትርጉም የለውም።

ስለዚህ፣ በ oVirt 640 ክላስተር ውስጥ ቨርቹዋል ማሽኖችን ለማስኬድ እንደ ሃይፐርቫይዘሮች ለመጠቀም ኦኤስን መጫን እና ቅድመ ቅንጅቶችን ማከናወን ያለብን ሁለት የ Dell PowerEdge R4.3 አስተናጋጆች አሉን።

ነፃ የንግድ ያልሆነውን oVirt ለመጠቀም ስላቀድን፣ አስተናጋጆችን ለማሰማራት ስርዓተ ክወናውን መርጠናል CentOS 7.7ለ oVirt ሌሎች ኦፕሬቲንግ ሲስተሞችን በአስተናጋጆች ላይ መጫን ቢቻልም፡-

  • በ RHEL ላይ የተመሰረተ ልዩ ግንባታ, ተብሎ የሚጠራው. oVirt Node;
  • OS Oracle ሊኑክስ ክረምት 2019 ተባለ oVirt በላዩ ላይ እንዲሰራ ስለማድረጉ።

ስርዓተ ክወናውን ከመጫንዎ በፊት ይመከራል-

  • በሁለቱም አስተናጋጆች ላይ የ iDRAC አውታረ መረብ በይነገጽን ማዋቀር;
  • ለ BIOS እና iDRAC firmware ን ወደ የቅርብ ጊዜ ስሪቶች ያዘምኑ።
  • የአገልጋዩን የስርዓት መገለጫ ያዋቅሩ ፣ በተለይም በአፈፃፀም ሁኔታ ውስጥ ፣
  • ስርዓተ ክወናውን በአገልጋዩ ላይ ለመጫን RAIDን ከአካባቢያዊ ዲስኮች ያዋቅሩ (RAID1 ይመከራል)።

ከዚያ ቀደም ሲል በ iDRAC በኩል በተፈጠረው ዲስክ ላይ ስርዓተ ክወናውን እንጭነዋለን - የመጫን ሂደቱ የተለመደ ነው, በውስጡ ምንም ልዩ ጊዜዎች የሉም. የስርዓተ ክወና ጭነትን በ iDRAC ለመጀመር የአገልጋይ ኮንሶሉን ማግኘት ይችላሉ፣ ምንም እንኳን ምንም እንኳን ሞኒተርን፣ ኪቦርድ እና መዳፊትን በቀጥታ ከአገልጋዩ ጋር ከማገናኘት እና ኦኤስን ከፍላሽ አንፃፊ እንዳይጭኑ የሚከለክልዎት ነገር የለም።

ስርዓተ ክወናውን ከጫኑ በኋላ የመጀመሪያ ቅንብሮቹን እናከናውናለን-

systemctl enable network.service
systemctl start network.service
systemctl status network.service

systemctl stop NetworkManager
systemctl disable NetworkManager
systemctl status NetworkManager

yum install -y ntp
systemctl enable ntpd.service
systemctl start ntpd.service

cat /etc/sysconfig/selinux
SELINUX=disabled
SELINUXTYPE=targeted

cat /etc/security/limits.conf
 *               soft    nofile         65536
 *               hard   nofile         65536

cat /etc/sysctl.conf
vm.max_map_count = 262144
vm.swappiness = 1

መሠረታዊውን የሶፍትዌር ስብስብ በመጫን ላይ

ለመጀመሪያው የስርዓተ ክወና ማዋቀር፣ ስርዓተ ክወናውን ለማዘመን እና አስፈላጊውን የሶፍትዌር ፓኬጆችን ለመጫን በይነመረቡን ማግኘት እንዲችሉ ማንኛውንም የአውታረ መረብ በይነገጽ በአገልጋዩ ላይ ማዋቀር ያስፈልግዎታል። ይህ በሁለቱም በስርዓተ ክወናው የመጫን ሂደት እና ከዚያ በኋላ ሊከናወን ይችላል።

yum -y install epel-release
yum update
yum -y install bind-utils yum-utils net-tools git htop iotop nmon pciutils sysfsutils sysstat mc nc rsync wget traceroute gzip unzip telnet 

ሁሉም ከላይ ያሉት ቅንብሮች እና የሶፍትዌር ስብስብ የግል ምርጫ ጉዳይ ነው, እና ይህ ስብስብ ምክር ብቻ ነው.

የእኛ አስተናጋጅ የሃይፐርቫይዘርን ሚና ስለሚጫወት የሚፈለገውን የአፈጻጸም መገለጫ እናነቃለን፡-

systemctl enable tuned 
systemctl start tuned 
systemctl status tuned 

tuned-adm profile 
tuned-adm profile virtual-host 

ስለ አፈጻጸም መገለጫ እዚህ የበለጠ ማንበብ ትችላለህ፡-ምዕራፍ 4".

ስርዓተ ክወናውን ከጫንን በኋላ ወደ ቀጣዩ ክፍል እንሸጋገራለን - በአስተናጋጆች ላይ የአውታረ መረብ በይነገጾችን ማዋቀር እና የ Cisco 2960X ቁልፎች ቁልል።

Cisco 2960X ቀይር ቁልል በማዋቀር ላይ

በፕሮጀክታችን ውስጥ፣ የሚከተሉት የVLAN ቁጥሮች ጥቅም ላይ ይውላሉ - ወይም የተለያዩ የትራፊክ ዓይነቶችን ለመለየት ከሌላው የተገለሉ ጎራዎችን ያሰራጩ።

ቪላን 10 - በይነመረብ
ቪላን 17 - አስተዳደር (iDRAC ፣ ማከማቻ ፣ የመቀየሪያ አስተዳደር)
ቪላን 32 - ቪኤም ምርት አውታረ መረብ
ቪላን 33 - የግንኙነት አውታረ መረብ (ከውጭ ኮንትራክተሮች ጋር)
ቪላን 34 - የቪኤም ሙከራ አውታረ መረብ
ቪላን 35 - ቪኤም ገንቢ አውታረ መረብ
ቪላን 40 - የክትትል አውታረ መረብ

ሥራ ከመጀመራችን በፊት በ L2 ደረጃ ላይ ያለውን ንድፍ እንስጥ፣ ይህም በመጨረሻ ወደዚህ መምጣት አለብን፡-

ስህተትን የሚቋቋም የአይቲ መሠረተ ልማት መፍጠር። ክፍል 1 - የ oVirt 4.3 ክላስተር ለማሰማራት በመዘጋጀት ላይ

ለኦቪርት አስተናጋጆች እና ቨርቹዋል ማሽኖች የኔትወርክ መስተጋብር እንዲሁም የማከማቻ ስርዓታችንን ለማስተዳደር የ Cisco 2960X ማብሪያና ማጥፊያዎችን ማዋቀር ያስፈልጋል።

የዴል አስተናጋጆች ውስጠ ግንቡ ባለ 4-ወደብ የኔትወርክ ካርዶች አሏቸው፣ስለዚህ ከሲስኮ 2960X ጋር ያላቸውን ግንኙነት ስህተት የሚቋቋም የአውታረ መረብ ግንኙነትን በመጠቀም አካላዊ አውታረ መረብ ወደቦችን ወደ ሎጂካዊ በይነገጽ በመመደብ እና LACP (802.3) ማደራጀት ተገቢ ነው። ማስታወቂያ) ፕሮቶኮል;

  • በአስተናጋጁ ላይ ያሉት የመጀመሪያዎቹ ሁለት ወደቦች በማያያዝ ሁኔታ የተዋቀሩ እና ከ 2960X ማብሪያ / ማጥፊያ ጋር የተገናኙ ናቸው - ይህ አመክንዮአዊ በይነገጽ ይዋቀራል። ድልድይ ለአስተናጋጅ አስተዳደር ፣ ክትትል ፣ በ oVirt ክላስተር ውስጥ ካሉ ሌሎች አስተናጋጆች ጋር መገናኘት ፣ ለምናባዊ ማሽኖች የቀጥታ ፍልሰትም ጥቅም ላይ ይውላል ።
  • በአስተናጋጁ ላይ ያሉት ሁለተኛው ሁለት ወደቦች እንዲሁ በማያያዝ ሁኔታ የተዋቀሩ እና ከ 2960X ጋር የተገናኙ ናቸው - በዚህ ሎጂካዊ በይነገጽ ላይ oVirt ን በመጠቀም ፣ ቨርቹዋል ማሽኖች የሚገናኙባቸው ድልድዮች በኋላ (በተጓዳኝ VLANs ውስጥ) ይፈጠራሉ።
  • በተመሳሳይ ሎጂካዊ በይነገጽ ውስጥ ያሉ ሁለቱም የአውታረ መረብ ወደቦች ንቁ ይሆናሉ፣ ማለትም. በእነሱ ላይ ያለው ትራፊክ በአንድ ጊዜ ሊተላለፍ ይችላል ፣በሚዛን ሁነታ።
  • ከአይፒ አድራሻዎች በስተቀር በክላስተር ኖዶች ላይ ያሉ የአውታረ መረብ ቅንብሮች በትክክል ተመሳሳይ መሆን አለባቸው።

መሰረታዊ የመቀየሪያ ቁልል ማዋቀር 2960X እና ወደቦቹ

ከዚህ ቀደም የእኛ ማብሪያና ማጥፊያዎች መሆን አለባቸው፡-

  • የተገጠመ መደርደሪያ;
  • ከሚፈለገው ርዝመት ሁለት ልዩ ኬብሎች ጋር ተገናኝቷል, ለምሳሌ, CAB-STK-E-1M;
  • ከኃይል አቅርቦት ጋር የተገናኘ;
  • ለመጀመሪያ ውቅራቸው በኮንሶል ወደብ በኩል ከአስተዳዳሪው የስራ ቦታ ጋር ተገናኝተዋል።

ለዚህ አስፈላጊው መመሪያ በ ላይ ይገኛል ኦፊሴላዊ ገጽ አምራች።

ከላይ ያሉትን ደረጃዎች ከጨረስን በኋላ, ማብሪያዎቹን እናዘጋጃለን.
እያንዳንዱ ትዕዛዝ ምን ማለት እንደሆነ በዚህ ጽሑፍ ማዕቀፍ ውስጥ መገለጽ የለበትም, አስፈላጊ ከሆነ, ሁሉም መረጃዎች በተናጥል ሊገኙ ይችላሉ.
ግባችን የመቀየሪያ ቁልል በፍጥነት ማዘጋጀት እና አስተናጋጆችን እና የማከማቻ አስተዳደር በይነገጾችን ከእሱ ጋር ማገናኘት ነው።

1) ከዋናው ማብሪያ / ማጥፊያ ጋር እንገናኛለን ፣ ወደ ልዩ ሁኔታ ይሂዱ ፣ ከዚያ ወደ ውቅር ሁነታ ይሂዱ እና መሰረታዊ ቅንብሮችን እናደርጋለን።

መሰረታዊ የመቀየሪያ ውቅረት፡-

 enable
 configure terminal

 hostname 2960X

 no service pad
 service timestamps debug datetime msec
 service timestamps log datetime localtime show-timezone msec
 no service password-encryption
 service sequence-numbers

 switch 1 priority 15
 switch 2 priority 14
 stack-mac persistent timer 0

 clock timezone MSK 3
  vtp mode transparent
  ip subnet-zero

 vlan 17
  name Management

 vlan 32
  name PROD 

 vlan 33
  name Interconnect

 vlan 34
  name Test

 vlan 35
  name Dev

 vlan 40
  name Monitoring

 spanning-tree mode rapid-pvst
 spanning-tree etherchannel guard misconfig
 spanning-tree portfast bpduguard default
 spanning-tree extend system-id
 spanning-tree vlan 1-40 root primary
 spanning-tree loopguard default
 vlan internal allocation policy ascending
 port-channel load-balance src-dst-ip

 errdisable recovery cause loopback
 errdisable recovery cause bpduguard
 errdisable recovery interval 60

line con 0
 session-timeout 60
 exec-timeout 60 0
 logging synchronous
line vty 5 15
 session-timeout 60
 exec-timeout 60 0
 logging synchronous

 ip http server
 ip http secure-server
 no vstack

interface Vlan1
 no ip address
 shutdown

 exit 

አወቃቀሩን በትእዛዙ ያስቀምጡ"wr meme"እና የመቀየሪያ ቁልል በትእዛዙ እንደገና ያስጀምሩ"እንደገና ጫን» በማስተር ማብሪያ 1.

2) የመቀየሪያውን የአውታረ መረብ ወደቦች በ VLAN 17 ውስጥ በመዳረሻ ሁነታ (መዳረሻ) ውስጥ እናዋቅራለን, የማከማቻ ስርዓቶችን እና የ iDRAC አገልጋዮችን የቁጥጥር መገናኛዎችን ለማገናኘት.

የአስተዳደር ወደቦችን በማዋቀር ላይ፡

interface GigabitEthernet1/0/5
 description iDRAC - host1
 switchport access vlan 17
 switchport mode access
 spanning-tree portfast edge

interface GigabitEthernet1/0/6
 description Storage1 - Cntr0/Eth0
 switchport access vlan 17
 switchport mode access
 spanning-tree portfast edge

interface GigabitEthernet2/0/5
 description iDRAC - host2
 switchport access vlan 17
 switchport mode access
 spanning-tree portfast edge

interface GigabitEthernet2/0/6
 description Storage1 – Cntr1/Eth0
 switchport access vlan 17
 switchport mode access
 spanning-tree portfast edge
 exit

3) ቁልልውን እንደገና ከጫኑ በኋላ በትክክል መስራቱን ያረጋግጡ፡-

የቁልል አሠራር መፈተሽ;

2960X#show switch stack-ring speed

Stack Ring Speed        : 20G
Stack Ring Configuration: Full
Stack Ring Protocol     : FlexStack

2960X#show switch stack-ports
  Switch #    Port 1       Port 2
  --------    ------       ------
    1           Ok           Ok
    2           Ok           Ok

2960X#show switch neighbors
  Switch #    Port 1       Port 2
  --------    ------       ------
      1         2             2
      2         1             1

2960X#show switch detail
Switch/Stack Mac Address : 0cd0.f8e4.ХХХХ
Mac persistency wait time: Indefinite
                                           H/W   Current
Switch#  Role   Mac Address     Priority Version  State
----------------------------------------------------------
*1       Master 0cd0.f8e4.ХХХХ    15     4       Ready
 2       Member 0029.c251.ХХХХ     14     4       Ready

         Stack Port Status             Neighbors
Switch#  Port 1     Port 2           Port 1   Port 2
--------------------------------------------------------
  1        Ok         Ok                2        2
  2        Ok         Ok                1        1

4) ወደ 2960X ቁልል የኤስኤስኤች መዳረሻን በማዘጋጀት ላይ

ቁልልውን በርቀት በኤስኤስኤች ለማስተዳደር፣ በSVI ላይ የተዋቀረውን IP 172.20.1.10 እንጠቀማለን (ምናባዊ በይነገጽ ቀይር) VLAN17.

ምንም እንኳን ለአስተዳደራዊ ዓላማ በማዞሪያው ላይ ራሱን የቻለ የወደብ ወደብ መጠቀም ቢፈለግም ይህ የግል ምርጫ እና ዕድል ጉዳይ ነው።

ወደ መቀየሪያ ቁልል የኤስኤስኤች መዳረሻን በማዘጋጀት ላይ፡

ip default-gateway 172.20.1.2

interface vlan 17
 ip address 172.20.1.10 255.255.255.0

hostname 2960X
 ip domain-name hw.home-lab.ru
 no ip domain-lookup

clock set 12:47:04 06 Dec 2019

crypto key generate rsa

ip ssh version 2
ip ssh time-out 90

line vty 0 4
 session-timeout 60
 exec-timeout 60 0
 privilege level 15
 logging synchronous
 transport input ssh

line vty 5 15
 session-timeout 60
 exec-timeout 60 0
 privilege level 15
 logging synchronous
 transport input ssh

aaa new-model
aaa authentication login default local 
username cisco privilege 15 secret my_ssh_password

ወደ ልዩ ሁኔታ ለመግባት የይለፍ ቃል ያዘጋጁ፡-

enable secret *myenablepassword*
service password-encryption

NTP ያዋቅሩ፡

ntp server 85.21.78.8 prefer
ntp server 89.221.207.113
ntp server 185.22.60.71
ntp server 192.36.143.130
ntp server 185.209.85.222

show ntp status
show ntp associations
show clock detail

5) ከአስተናጋጆች ጋር የተገናኙ ሎጂካዊ የኢተርቻናል መገናኛዎችን እና አካላዊ ወደቦችን ያዘጋጁ። ለማዋቀር ቀላልነት፣ ሁሉም የሚገኙት VLANs በሁሉም ምክንያታዊ በይነገጽ ላይ ይፈቀዳሉ፣ ነገር ግን በአጠቃላይ የሚያስፈልገውን ብቻ እንዲያዋቅሩ ይመከራል።

የኢተርቻናል በይነገጾችን በማዋቀር ላይ፡-

interface Port-channel1
 description EtherChannel with Host1-management
 switchport trunk allowed vlan 10,17,30-40
 switchport mode trunk
 spanning-tree portfast edge trunk

interface Port-channel2
 description EtherChannel with Host2-management
 switchport trunk allowed vlan 10,17,30-40
 switchport mode trunk
 spanning-tree portfast edge trunk

interface Port-channel3
 description EtherChannel with Host1-VM
 switchport trunk allowed vlan 10,17,30-40
 switchport mode trunk
 spanning-tree portfast edge trunk

interface Port-channel4
 description EtherChannel with Host2-VM
 switchport trunk allowed vlan 10,17,30-40
 switchport mode trunk
 spanning-tree portfast edge trunk

interface GigabitEthernet1/0/1
 description Host1-management
 switchport trunk allowed vlan 10,17,30-40
 switchport mode trunk
 channel-protocol lacp
 channel-group 1 mode active

interface GigabitEthernet1/0/2
 description Host2-management
  switchport trunk allowed vlan 10,17,30-40
 switchport mode trunk
 channel-protocol lacp
 channel-group 2 mode active

interface GigabitEthernet1/0/3
 description Host1-VM
  switchport trunk allowed vlan 10,17,30-40
 switchport mode trunk
 channel-protocol lacp
 channel-group 3 mode active

interface GigabitEthernet1/0/4
 description Host2-VM
 switchport trunk allowed vlan 10,17,30-40
 switchport mode trunk
 channel-protocol lacp
 channel-group 4 mode active

interface GigabitEthernet2/0/1
 description Host1-management
 switchport trunk allowed vlan 10,17,30-40
 switchport mode trunk
 channel-protocol lacp
 channel-group 1 mode active

interface GigabitEthernet2/0/2
 description Host2-management
  switchport trunk allowed vlan 10,17,30-40
 switchport mode trunk
 channel-protocol lacp
 channel-group 2 mode active

interface GigabitEthernet2/0/3
 description Host1-VM
  switchport trunk allowed vlan 10,17,30-40
 switchport mode trunk
 channel-protocol lacp
 channel-group 3 mode active

interface GigabitEthernet2/0/4
 description Host2-VM
 switchport trunk allowed vlan 10,17,30-40
 switchport mode trunk
 channel-protocol lacp
 channel-group 4 mode active

ለምናባዊ ማሽኖች የአውታረ መረብ በይነገጾች የመጀመሪያ ውቅር፣ በአስተናጋጆች ላይ አስተናጋጅ1 и አስተናጋጅ2

በሲስተሙ ውስጥ ለግንኙነት ሥራ አስፈላጊ የሆኑትን ሞጁሎች መኖራቸውን እንፈትሻለን ፣ ድልድዮችን ለማስተዳደር ሞጁሉን ይጫኑ-

modinfo bonding
modinfo 8021q
yum install bridge-utils

ለምናባዊ ማሽኖች BOND1 አመክንዮአዊ በይነገጽ እና በአስተናጋጆች ላይ ያለውን አካላዊ በይነገጾቹን ማዋቀር፡-

cat /etc/sysconfig/network-scripts/ifcfg-bond1
#DESCRIPTION - management
DEVICE=bond1
NAME=bond1
TYPE=Bond
IPV6INIT=no
ONBOOT=yes
USERCTL=no
NM_CONTROLLED=no
BOOTPROTO=none
BONDING_OPTS='mode=4 lacp_rate=1 xmit_hash_policy=2'

cat /etc/sysconfig/network-scripts/ifcfg-em2
#DESCRIPTION - management
DEVICE=em2
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes
MASTER=bond1
SLAVE=yes
USERCTL=no 
NM_CONTROLLED=no 

cat /etc/sysconfig/network-scripts/ifcfg-em3
#DESCRIPTION - management
DEVICE=em3
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes
MASTER=bond1
SLAVE=yes
USERCTL=no 
NM_CONTROLLED=no 

ቁልል ላይ ቅንብሮችን ካጠናቀቁ በኋላ 2960X እና ያስተናግዳል፣ አውታረ መረቡን በአስተናጋጆች ላይ እንደገና ያስጀምሩ እና የሎጂካዊ በይነገጽን አሠራር ያረጋግጡ።

  • በአስተናጋጅ ላይ:

systemctl restart network

cat /proc/net/bonding/bond1
Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)

Bonding Mode: IEEE 802.3ad Dynamic link aggregation
Transmit Hash Policy: layer2+3 (2)
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0
...
802.3ad info
LACP rate: fast
Min links: 0
Aggregator selection policy (ad_select): stable
System priority: 65535
...
Slave Interface: em2
MII Status: up
Speed: 1000 Mbps
Duplex: full
...
Slave Interface: em3
MII Status: up
Speed: 1000 Mbps
Duplex: full

  • በመቀየሪያ ቁልል ላይ 2960X:

2960X#show lacp internal
Flags:  S - Device is requesting Slow LACPDUs
        F - Device is requesting Fast LACPDUs
        A - Device is in Active mode       P - Device is in Passive mode

Channel group 1
                            LACP port     Admin     Oper    Port        Port
Port      Flags   State     Priority      Key       Key     Number      State
Gi1/0/1   SA      bndl      32768         0x1       0x1     0x102       0x3D
Gi2/0/1   SA      bndl      32768         0x1       0x1     0x202       0x3D

2960X#sh etherchannel summary
Flags:  D - down        P - bundled in port-channel
        I - stand-alone s - suspended
        H - Hot-standby (LACP only)
        R - Layer3      S - Layer2
        U - in use      N - not in use, no aggregation
        f - failed to allocate aggregator

        M - not in use, minimum links not met
        m - not in use, port not aggregated due to minimum links not met
        u - unsuitable for bundling
        w - waiting to be aggregated
        d - default port

        A - formed by Auto LAG

Number of channel-groups in use: 11
Number of aggregators:           11

Group  Port-channel  Protocol    Ports
------+-------------+-----------+-----------------------------------------------
1      Po1(SU)         LACP      Gi1/0/1(P)  Gi2/0/1(P)

የክላስተር ሀብቶችን ለማስተዳደር የአውታረ መረብ በይነገጾች የመጀመሪያ ውቅር፣ በአስተናጋጆች ላይ አስተናጋጅ1 и አስተናጋጅ2

በአስተናጋጆች ላይ ለማስተዳደር የBOND1 አመክንዮአዊ በይነገጽ እና አካላዊ በይነገጾቹን በማዋቀር ላይ፡

cat /etc/sysconfig/network-scripts/ifcfg-bond0
#DESCRIPTION - management
DEVICE=bond0
NAME=bond0
TYPE=Bond
BONDING_MASTER=yes
IPV6INIT=no
ONBOOT=yes
USERCTL=no
NM_CONTROLLED=no
BOOTPROTO=none
BONDING_OPTS='mode=4 lacp_rate=1 xmit_hash_policy=2'

cat /etc/sysconfig/network-scripts/ifcfg-em0
#DESCRIPTION - management
DEVICE=em0
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no 
NM_CONTROLLED=no 

cat /etc/sysconfig/network-scripts/ifcfg-em1
#DESCRIPTION - management
DEVICE=em1
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no 
NM_CONTROLLED=no 

ቁልል ላይ ቅንብሮችን ካጠናቀቁ በኋላ 2960X እና ያስተናግዳል፣ አውታረ መረቡን በአስተናጋጆች ላይ እንደገና ያስጀምሩ እና የሎጂካዊ በይነገጽን አሠራር ያረጋግጡ።

systemctl restart network
cat /proc/net/bonding/bond1

2960X#show lacp internal
2960X#sh etherchannel summary

በእያንዳንዱ አስተናጋጅ ላይ የአስተዳደር አውታረ መረብ በይነገጽ ያዘጋጁ ቪላን 17እና ከሎጂካዊ በይነገጽ BOND1 ጋር ያያይዙት፡-

VLAN17ን በአስተናጋጅ1 ላይ በማዋቀር ላይ፡-

cat /etc/sysconfig/network-scripts/ifcfg-bond1.17
DEVICE=bond1.17
NAME=bond1-vlan17
BOOTPROTO=none
ONBOOT=yes 
USERCTL=no 
NM_CONTROLLED=no 
VLAN=yes
MTU=1500  
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
IPADDR=172.20.17.163
NETMASK=255.255.255.0
GATEWAY=172.20.17.2
DEFROUTE=yes
DNS1=172.20.17.8
DNS2=172.20.17.9
ZONE=public

VLAN17ን በአስተናጋጅ2 ላይ በማዋቀር ላይ፡-

cat /etc/sysconfig/network-scripts/ifcfg-bond1.17
DEVICE=bond1.17
NAME=bond1-vlan17
BOOTPROTO=none
ONBOOT=yes 
USERCTL=no 
NM_CONTROLLED=no 
VLAN=yes
MTU=1500  
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
IPADDR=172.20.17.164
NETMASK=255.255.255.0
GATEWAY=172.20.17.2
DEFROUTE=yes
DNS1=172.20.17.8
DNS2=172.20.17.9
ZONE=public

በአስተናጋጆች ላይ አውታረ መረቡን እንደገና እንጀምራለን እና የእነሱን ታይነት እርስ በእርስ እንፈትሻለን።

ይህ የሲስኮ 2960X ማብሪያ ቁልል ውቅረትን ያጠናቅቃል, እና ሁሉም ነገር በትክክል ከተሰራ, አሁን በ L2 ደረጃ የሁሉም የመሠረተ ልማት አካላት የአውታረ መረብ ግንኙነት አለን.

Dell MD3820f ማከማቻ ማዋቀር

የማከማቻ ስርዓቱን የማዋቀር ስራ ከመጀመሩ በፊት ከሲስኮ መቀየሪያ ቁልል ጋር መያያዝ አለበት። 2960X የአስተዳደር በይነገጾች, እንዲሁም ለአስተናጋጆች አስተናጋጅ1 и አስተናጋጅ2 በ FC በኩል.

የማከማቻ ስርዓቱ ከመቀየሪያ ቁልል ጋር እንዴት መያያዝ እንዳለበት አጠቃላይ እቅድ ባለፈው ምዕራፍ ተሰጥቷል።

በ FC በኩል ማከማቻን ከአስተናጋጆች ጋር የማገናኘት እቅድ ይህን ይመስላል፡-

ስህተትን የሚቋቋም የአይቲ መሠረተ ልማት መፍጠር። ክፍል 1 - የ oVirt 4.3 ክላስተር ለማሰማራት በመዘጋጀት ላይ

በግንኙነቱ ጊዜ የ FC HBA አስተናጋጆች ከ FC ወደቦች ጋር የተገናኙትን የ WWPN አድራሻዎችን በማጠራቀሚያ ስርዓቱ ላይ መፃፍ አስፈላጊ ነው - ይህ በማከማቻ ስርዓቱ ላይ ከ LUNs ጋር የአስተናጋጅ ማያያዝ ለቀጣይ ውቅር አስፈላጊ ይሆናል ።

የ Dell MD3820f ማከማቻ አስተዳደር መገልገያውን ያውርዱ እና ይጫኑ በአስተዳዳሪው የስራ ቦታ - የPowerVault ሞዱላር ዲስክ ማከማቻ አስተዳዳሪ (ኤምዲኤስኤም).
ከእሷ ጋር በነባሪ የአይፒ አድራሻዎች እናገናኛለን እና አድራሻዎቻችንን ከ VLAN17ተቆጣጣሪዎችን በTCP/IP ለማስተዳደር፡-

ማከማቻ1:

ControllerA IP - 172.20.1.13, MASK - 255.255.255.0, Gateway - 172.20.1.2
ControllerB IP - 172.20.1.14, MASK - 255.255.255.0, Gateway - 172.20.1.2

አድራሻዎቹን ካዘጋጀን በኋላ ወደ የማከማቻ አስተዳደር በይነገጽ እንሄዳለን እና የይለፍ ቃል እናዘጋጃለን, ሰዓቱን እናስቀምጣለን, አስፈላጊ ከሆነ firmware ለተቆጣጣሪዎች እና ዲስኮች አዘምን, ወዘተ.
ይህ እንዴት እንደሚደረግ በ ውስጥ ተገልጿል የአስተዳደር መመሪያ ማከማቻ.

ከላይ ያሉትን ቅንብሮች ካደረግን በኋላ, ጥቂት ነገሮችን ብቻ ማድረግ አለብን.

  1. የአስተናጋጅ FC ወደብ መታወቂያዎችን ያዋቅሩ - የአስተናጋጅ ወደብ መለያዎች.
  2. የአስተናጋጅ ቡድን ይፍጠሩ - አስተናጋጅ ቡድን እና ሁለቱን የዴል አስተናጋጆችን በእሱ ላይ ጨምሩበት።
  3. በውስጡ የዲስክ ቡድን እና ቨርቹዋል ዲስኮች (ወይም LUNs) ይፍጠሩ፣ ይህም ለአስተናጋጆች ይቀርባል።
  4. ለአስተናጋጆች የቨርቹዋል ዲስኮች (ወይም LUNs) አቀራረብን ያዋቅሩ።

አዲስ አስተናጋጆችን ማከል እና የአስተናጋጅ FC ወደቦችን ማስያዣ መለያዎች በእነሱ ላይ በምናሌው በኩል ይከናወናል - የአስተናጋጅ ካርታዎች -> ይግለጹ -> አስተናጋጆች…
የFC HBA አስተናጋጆች የWWPN አድራሻዎች ለምሳሌ በአገልጋዩ iDRAC ውስጥ ይገኛሉ።

በውጤቱም, እንደዚህ አይነት ምስል ማግኘት አለብን.

ስህተትን የሚቋቋም የአይቲ መሠረተ ልማት መፍጠር። ክፍል 1 - የ oVirt 4.3 ክላስተር ለማሰማራት በመዘጋጀት ላይ

አዲስ የአስተናጋጅ ቡድን ማከል እና አስተናጋጆችን በእሱ ላይ ማያያዝ የሚከናወነው በምናሌው በኩል ነው - የአስተናጋጅ ካርታዎች -> ይግለጹ -> የአስተናጋጅ ቡድን…
ለአስተናጋጆች የስርዓተ ክወናውን አይነት ይምረጡ - ሊኑክስ (ዲኤም-ኤምፒ).

የአስተናጋጅ ቡድን ከፈጠሩ በኋላ በትሩ በኩል ማከማቻ እና ቅጂ አገልግሎቶችየዲስክ ቡድን ይፍጠሩ - የዲስክ ቡድንለስህተት መቻቻል በሚያስፈልጉት መስፈርቶች ላይ በመመስረት ዓይነት ፣ ለምሳሌ ፣ RAID10 ፣ እና በውስጡ የሚፈለገው መጠን ያላቸው ቨርቹዋል ዲስኮች

ስህተትን የሚቋቋም የአይቲ መሠረተ ልማት መፍጠር። ክፍል 1 - የ oVirt 4.3 ክላስተር ለማሰማራት በመዘጋጀት ላይ

እና በመጨረሻም, የመጨረሻው ደረጃ ለአስተናጋጆች ምናባዊ ዲስኮች (ወይም LUNs) አቀራረብ ነው.
ይህንን ለማድረግ በምናሌው በኩል - የአስተናጋጅ ካርታዎች -> የጨረቃ ካርታ ስራ -> አክል ... ቁጥሮችን በመመደብ ምናባዊ ዲስኮችን ከአስተናጋጆች ጋር እናያቸዋለን።

ሁሉም ነገር ይህን ቅጽበታዊ ገጽ እይታ መምሰል አለበት፡-

ስህተትን የሚቋቋም የአይቲ መሠረተ ልማት መፍጠር። ክፍል 1 - የ oVirt 4.3 ክላስተር ለማሰማራት በመዘጋጀት ላይ

በማከማቻ ማዋቀሩን የምንጨርስበት ይህ ነው፣ እና ሁሉም ነገር በትክክል ከተሰራ፣ አስተናጋጆቹ በ FC HBAs በኩል የቀረቡላቸውን LUNs ማየት አለባቸው።
ስርዓቱ ስለተገናኙ ድራይቮች መረጃ እንዲያዘምን እናስገድደው፡-

ls -la /sys/class/scsi_host/
echo "- - -" > /sys/class/scsi_host/host[0-9]/scan

ምን አይነት መሳሪያዎች በአገልጋዮቻችን ላይ እንደሚታዩ እንይ፡-

cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 02 Id: 00 Lun: 00
  Vendor: DELL     Model: PERC H330 Mini   Rev: 4.29
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi15 Channel: 00 Id: 00 Lun: 00
  Vendor: DELL     Model: MD38xxf          Rev: 0825
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi15 Channel: 00 Id: 00 Lun: 01
  Vendor: DELL     Model: MD38xxf          Rev: 0825
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi15 Channel: 00 Id: 00 Lun: 04
  Vendor: DELL     Model: MD38xxf          Rev: 0825
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi15 Channel: 00 Id: 00 Lun: 11
  Vendor: DELL     Model: MD38xxf          Rev: 0825
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi15 Channel: 00 Id: 00 Lun: 31
  Vendor: DELL     Model: Universal Xport  Rev: 0825
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi18 Channel: 00 Id: 00 Lun: 00
  Vendor: DELL     Model: MD38xxf          Rev: 0825
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi18 Channel: 00 Id: 00 Lun: 01
  Vendor: DELL     Model: MD38xxf          Rev: 0825
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi18 Channel: 00 Id: 00 Lun: 04
  Vendor: DELL     Model: MD38xxf          Rev: 0825
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi18 Channel: 00 Id: 00 Lun: 11
  Vendor: DELL     Model: MD38xxf          Rev: 0825
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi18 Channel: 00 Id: 00 Lun: 31
  Vendor: DELL     Model: Universal Xport  Rev: 0825
  Type:   Direct-Access                    ANSI  SCSI revision: 05

lsscsi
[0:2:0:0]    disk    DELL     PERC H330 Mini   4.29  /dev/sda
[15:0:0:0]   disk    DELL     MD38xxf          0825  -
[15:0:0:1]   disk    DELL     MD38xxf          0825  /dev/sdb
[15:0:0:4]   disk    DELL     MD38xxf          0825  /dev/sdc
[15:0:0:11]  disk    DELL     MD38xxf          0825  /dev/sdd
[15:0:0:31]  disk    DELL     Universal Xport  0825  -
 [18:0:0:0]   disk    DELL     MD38xxf          0825  -
[18:0:0:1]   disk    DELL     MD38xxf          0825  /dev/sdi
[18:0:0:4]   disk    DELL     MD38xxf          0825  /dev/sdj
[18:0:0:11]  disk    DELL     MD38xxf          0825  /dev/sdk
[18:0:0:31]  disk    DELL     Universal Xport  0825  -

በአስተናጋጆች ላይ፣ በተጨማሪ ማዋቀር ይችላሉ። ማባዛት, እና oVirt ን ሲጭኑ እራሱን ሊያደርገው ቢችልም, የ MPን ትክክለኛነት አስቀድመው ማረጋገጥ የተሻለ ነው.

DM Multipath መጫን እና ማዋቀር

yum install device-mapper-multipath
mpathconf --enable --user_friendly_names y

cat /etc/multipath.conf | egrep -v "^s*(#|$)"
defaults {
    user_friendly_names yes
            find_multipaths yes
}

blacklist {
  wwid 26353900f02796769
  devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"     
  devnode "^hd[a-z]"
 }

የMP አገልግሎትን በራስ ሰር እንዲጀምር ያዋቅሩት እና ያስጀምሩት፡-

systemctl enable multipathd && systemctl restart multipathd

ስለተጫኑ ሞጁሎች ለኤምፒ ኦፕሬሽን መረጃን ማረጋገጥ፡-

lsmod | grep dm_multipath
dm_multipath           27792  6 dm_service_time
dm_mod                124407  139 dm_multipath,dm_log,dm_mirror

modinfo dm_multipath
filename:       /lib/modules/3.10.0-957.12.2.el7.x86_64/kernel/drivers/md/dm-multipath.ko.xz
license:        GPL
author:         Sistina Software <[email protected]>
description:    device-mapper multipath target
retpoline:      Y
rhelversion:    7.6
srcversion:     985A03DCAF053D4910E53EE
depends:        dm-mod
intree:         Y
vermagic:       3.10.0-957.12.2.el7.x86_64 SMP mod_unload modversions
signer:         CentOS Linux kernel signing key
sig_key:        A3:2D:39:46:F2:D3:58:EA:52:30:1F:63:37:8A:37:A5:54:03:00:45
sig_hashalgo:   sha256

ያለውን ባለብዙ መንገድ ውቅረት ማጠቃለያ በመመልከት ላይ፡-

mpathconf
multipath is enabled
find_multipaths is disabled
user_friendly_names is disabled
dm_multipath module is loaded
multipathd is running

አዲስ LUN ወደ ማከማቻ ስርዓቱ ካከሉ እና ለአስተናጋጁ ካቀረብክ በኋላ፣ በላዩ ላይ ካለው አስተናጋጅ ጋር የተገናኙትን ኤችቢኤዎችን መቃኘት አለብህ።

systemctl reload multipathd
multipath -v2

እና በመጨረሻም፣ ሁሉም LUNs በማከማቻ ስርዓቱ ላይ ለአስተናጋጆች ቀርበዋል፣ እና ለሁሉም ሁለት መንገዶች መኖራቸውን እናረጋግጣለን።

የ MP ኦፕሬሽን ማረጋገጫ;

multipath -ll
3600a098000e4b4b3000003175cec1840 dm-2 DELL    ,MD38xxf
size=2.0T features='3 queue_if_no_path pg_init_retries 50' hwhandler='1 rdac' wp=rw
|-+- policy='service-time 0' prio=14 status=active
| `- 15:0:0:1  sdb 8:16  active ready running
`-+- policy='service-time 0' prio=9 status=enabled
  `- 18:0:0:1  sdi 8:128 active ready running
3600a098000e4b48f000002ab5cec1921 dm-6 DELL    ,MD38xxf
size=10T features='3 queue_if_no_path pg_init_retries 50' hwhandler='1 rdac' wp=rw
|-+- policy='service-time 0' prio=14 status=active
| `- 18:0:0:11 sdk 8:160 active ready running
`-+- policy='service-time 0' prio=9 status=enabled
  `- 15:0:0:11 sdd 8:48  active ready running
3600a098000e4b4b3000003c95d171065 dm-3 DELL    ,MD38xxf
size=150G features='3 queue_if_no_path pg_init_retries 50' hwhandler='1 rdac' wp=rw
|-+- policy='service-time 0' prio=14 status=active
| `- 15:0:0:4  sdc 8:32  active ready running
`-+- policy='service-time 0' prio=9 status=enabled
  `- 18:0:0:4  sdj 8:144 active ready running

እንደሚመለከቱት, በማከማቻ ስርዓቱ ላይ ያሉት ሶስቱም ቨርቹዋል ዲስኮች በሁለት መንገዶች ይታያሉ. ስለዚህ, ሁሉም የዝግጅት ስራ ተጠናቅቋል, ይህም ማለት ወደ ዋናው ክፍል መቀጠል ይችላሉ - የ oVirt ክላስተር ማዘጋጀት, በሚቀጥለው ርዕስ ውስጥ ይብራራል.

ምንጭ: hab.com

አስተያየት ያክሉ