ዝርዝር ሁኔታ:

Raspberry Pi 3 “Bramble”: 5 ደረጃዎች
Raspberry Pi 3 “Bramble”: 5 ደረጃዎች

ቪዲዮ: Raspberry Pi 3 “Bramble”: 5 ደረጃዎች

ቪዲዮ: Raspberry Pi 3 “Bramble”: 5 ደረጃዎች
ቪዲዮ: How to manage your Raspberry Pi's with PoE from PoE Texas and C4Labs Zebra Bramble in Your SmartHome 2024, ጥቅምት
Anonim
Raspberry Pi 3
Raspberry Pi 3

የ Apache2 ድር አገልጋይን በሚዛናዊ Raspberry Pi3 ሞዴል B በ “HAProxy load balancer” በኩል ማሰማራት!

እኔ ብዙ የድር ልማት እሠራለሁ እና ስለ ጂኦ-ቅነሳዎች እና የጭነት ሚዛኖችን ስለማዋቀር ብዙ ንባብ አድርጌያለሁ ፣ ስለዚህ እኔ እራሴ ሁሉንም የማዋቀርበት ጊዜ ነበር ብዬ አሰብኩ። እኔ አገልጋይ ወርዶ በመኖሩ ቅር ተሰኝቶኝ እና ያ እንደገና እንዳይከሰት ለመከላከል ፈልጌ ነበር!

በተጨማሪም ፣ እሱ አሪፍ ይመስላል።

ደረጃ 1: መጀመር

** አዘምን **

**************************************************************************************************************************

በእውነቱ ይህንን አስተማሪ ትንሽ ቀለል አደረግሁት። በተመረጠው ፒዎ ላይ የ HAProxy loadbalancer ን በራስ -ሰር ለመጫን ፣ ለማዋቀር እና ለማሰማራት በ Github ላይ ያለውን ሪፖፕ እንደገና አሻሻለው! አነስ ያለ ኮድ ፣ ያነሰ አርትዖት ፣ ለስህተት ዕድሎች እና ለመዝናኛ ብዙ ዕድሎች!

**************************************************************************************************************************

ወደ https://www.raspberrypi.org/downloads/raspbian/ ይሂዱ እና አዲስ የ Raspbian Stretch Lite ን ያውርዱ።

የ. ZIP ፋይሉን ያውጡ እና በክምችትዎ ውስጥ ላሉት ለእያንዳንዱ Pi ለእያንዳንዱ ማይክሮ ኤስዲ ካርድ.img ይፃፉ። የ OSX ተጠቃሚዎች ፣ ለዚህ ጥሩ መሣሪያ

የ.img ን ወደ ማይክሮ ኤስዲ ካርድ ከጣሉት በኋላ ፣ በአዲሱ ፈላጊ ወይም ፋይል አሳሽ መስኮት ውስጥ ወደ ካርዱ ይሂዱ - ይህ በነባሪነት ቡት ተብሎ መጠራት አለበት። በዚያ ላይ ፣ SSH የተባለ አዲስ ፋይል ይፍጠሩ። ለፋይል ቅጥያ ምንም ነገር እንዳያስቀምጡ እርግጠኛ ይሁኑ። ይህ በእርስዎ Rpi3 ላይ SSH ን ያነቃዋል። ካርዱን አውጥተው ወደ የእርስዎ ፒ ውስጥ ያስገቡት። ለተቀሩት 2 ፒዎች (ወይም እርስዎ እስከሚጠቀሙባቸው ብዙ ድረስ) ይህንን እርምጃ ይድገሙት።

ደረጃ 2 ሃርድዌርዎን ማቀናበር

ሃርድዌርዎን ማቀናበር
ሃርድዌርዎን ማቀናበር
ሃርድዌርዎን ማቀናበር
ሃርድዌርዎን ማቀናበር

ይህ ምሳሌ 3 መስቀለኛ Rpi ክላስተር ይይዛል ፣ እና የመሣሪያዎች ዝርዝር ከዚህ በታች ነው

  1. 5 ወደብ የኤተርኔት መቀየሪያ x 1

      https://www.amazon.ca/gp/product/B00QR6XFHQ/ref=oh…

  2. 5 ወደብ ዩኤስቢ የኃይል አስማሚ x 1 **

      https://www.amazon.ca/gp/product/B017R9IJTU/ref=oh…

  3. የኤተርኔት ኬብሎች x 4

      https://www.amazon.ca/gp/product/B01J8KFTB2/ref=oh…

  4. ዩኤስቢ 2. ወደ ማይክሮ ዩኤስቢ ቢ የኃይል ገመዶች x 3

      https://www.amazon.ca/gp/product/B019U0V75W/ref=oh…

  5. Raspberry Pi3 ሞዴል ቢ x 3

      https://www.amazon.ca/gp/product/B01CD5VC92/ref=od…

  6. ማሞቂያዎች x 6

      https://www.amazon.ca/gp/product/B010ER7UN8/ref=od_aui_detailpages00?ie=UTF8&psc=1

* Raspberry Pi ን በትንሹ በሚፈለገው የአሠራር voltage ልቴጅ ለማቅረብ የሚችል የዩኤስቢ የኃይል አስማሚ መጠቀሙ አስፈላጊ ነው።

  • X1 Ethernet Cable ን ከእርስዎ ራውተር ወደ ኤተርኔት መቀየሪያ ያገናኙ።
  • X1 Ethernet Cable ን ከእርስዎ ኤተርኔት መቀየሪያ ወደ እያንዳንዱ የእርስዎ ፒዎች ያገናኙ
  • X1 USB-to-MicroUSB ን ከእያንዳንዱ የእርስዎ ፒ ወደ ዩኤስቢ የኃይል አስማሚ ያገናኙ።
  • ሁሉንም ይሰኩት እና ብልጭ ድርግም የሚሉ መብራቶችን ይመልከቱ

አስፈላጊ ባይሆንም ፣ ግን በተቻለ መጠን አሪፍ እንዲመስል እና ሁሉንም ነገር በትንሹ እንዲይዝ ለማድረግ እሾህ ፈልጌ ነበር። ከእነዚህ ውስጥ ሊደረደሩ የሚችሉ 3 ጉዳዮችን ከአማዞን ለማንሳት ወሰንኩ። _በቴክኒክ_ የማይፈለግ በመሆኑ በዚህ አስተማሪ ውስጥ አላካተትኩትም ፣ ግን ለሥነ -ውበት ነጥቦች አንዳንድ እንዲመርጡ እመክራለሁ።

www.amazon.ca/gp/product/B07BNDFXN9/ref=oh…

** የጉርሻ ነጥቦች **

ወደ ተጨማሪ ነርድ ነጥቦች ለመሄድ መርጫለሁ እና ከየትኛው አገልጋይ ጋር እየተገናኘሁ እንደሆነ የተሻለ የእይታ አመላካች ፈልጌ ነበር። እኔ በዙሪያዬ የተቀመጠ ትርፍ ፕሮቶቦርድ እና የ LED እና የተቃዋሚዎች ስብስብ ነበረኝ ፣ ስለሆነም በፒፒ ጂፒኦ ፒኖች ላይ ለመደርደር አንዳንድ ቦርዶችን በፍጥነት ጠለፍኩ። በሐሳብ ደረጃ ፣ እኔ አንዳንድ የሴት ራስጌዎችን እጠቀም ነበር ፣ ግን እኔ ወንድ ብቻ ስለነበረኝ አንዳንድ የጅብል ሽቦዎችን ማረም ነበረብኝ።

እርስዎም በዚያ መንገድ መሄድ ከፈለጉ (ኤልኢዲዎች ግሩም ስለሆኑ) ፣ ይህንን ትምህርት በዚህ ላይ መከተል ይፈልጋሉ-

thepihut.com/blogs/raspberry-pi-tutorials/…

ደረጃ 3 - የእርስዎን ፒዎች ያዋቅሩ

በአከባቢዎ አውታረ መረብ ላይ የእያንዳንዱን ፒ (አይፒ) አድራሻዎችን ማወቅ ያስፈልግዎታል። እርስዎ CLI ኒንጃ ከሆኑ ፣ ይህ ቀላል-ቀላል መሆን አለበት። ለሌሎች ሁሉ ፣ እንደ SuperScan (OSX) ያለ ነፃ የአይፒ ስካነር መጠቀም ይችላሉ። የአይፒ አድራሻዎችን ይፃፉ።

በመቀጠል ፣ ከእርስዎ ተርሚናል የሚከተለውን ትዕዛዝ በመጠቀም የ SSH የህዝብ ቁልፍዎን ለእያንዳንዱ የእርስዎ ፒዎች ይቅዱ

ssh-copy-id

ለምሳሌ::

ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]

የኤስኤስኤች ቁልፍ የለዎትም? ችግር የሌም! ብቻ አሂድ ፦

ssh-keygen

በእርስዎ ተርሚናል ውስጥ እና ጥያቄዎቹን ይከተሉ። እኛ እዚያ ደርሰናል!

ደረጃ 4 - ሊጫን የሚችል

ይህን ያህል ከደረሱ እንኳን ደስ አለዎት! የእራስዎን የተሰራጨ የኮምፒተር አውታረ መረብ ለማሄድ ጥቂት ደቂቃዎች ብቻ ይቀሩዎታል።

በአከባቢዎ ኮምፒተር / ላፕቶፕ ላይ ከትእዛዝ መስመሩ Ansible ን መጫን ይፈልጋሉ። ለ Mac ተጠቃሚዎች ፣ ይህ ነው ፦

sudo pip የመጫን ችሎታ ያለው

ለሌላ ሰው ሁሉ ፣ ለእርስዎ ስርዓተ ክወና https://docs.ansible.com/ansible/latest/installat… ን ይመልከቱ።

አሁን ፣ ይህንን ሪፖል ወደ አቃፊ መዝጋት ወይም. ZIP ን ማውረድ እና በአከባቢዎ ማሽን ላይ ወዳለው አቃፊ ውስጥ ማውጣት ይፈልጋሉ።

github.com/Jtilley84/ansible-apache2-webse…

በዚያ ሬፖ ውስጥ የአስተናጋጆች.ini ፋይልን ያያሉ። በሚወዱት የጽሑፍ አርታኢ (ወይም ናኖ ወይም ቪም) ውስጥ ይክፈቱት-

[ጫኝ ሚዛን]

pi-headnode ansible_host = 192.168.0.228 # <--- --- ይሄንን HAProxy ሊያደርጉት ወደሚፈልጉት የ Pi አድራሻ ይለውጡ።

[አንጓዎች]

node2 ansible_host = 192.168.0.16 # <--- ይህንን ወደ ሁለተኛው ፒዎ ip አድራሻ ይለውጡ

node3 ansible_host = 192.168.0.58 # <--- ይህንን ወደ የእርስዎ ሶስተኛ ፒ ip አድራሻ ይለውጡ

ይሀው ነው! የመጫወቻ ደብተሩን ለማስኬድ ወደ መሰረታዊ የሬፖ አቃፊ ይሂዱ እና የሚከተለውን በእርስዎ ተርሚናል ውስጥ ይተይቡ

ሊሰማ የሚችል-የመጫወቻ መጽሐፍ playbook.yml

ደረጃ 5: እንኳን ደስ አለዎት

Image
Image
እንኳን ደስ አላችሁ !!
እንኳን ደስ አላችሁ !!

እርስዎ ብቻ የኮምፒተር አስማት እንዲከሰት አድርገዋል። እንኳን ደስ አላችሁ!

ይህ የፅንሰ -ሀሳብ ማረጋገጫ ብቻ ነው። እየሰራም ይሁን አይሁን በእይታ ማረም ይችሉ ዘንድ በዚህ ሪፖው ውስጥ የመጫወቻ ደብተሩ በእያንዲንደ አንጓዎች ሊይ ሇእያንዲንደ ጠቋሚ. html ፋይል ይገፋፋሌ። ለምርት አገልጋይ ፣ ጣቢያዎን ለማሰማራት የመጫወቻውን መጽሐፍ በግልፅ ማረም ይፈልጋሉ።

ማናቸውም ጥያቄዎች ወይም አስተያየቶች ካሉዎት እነሱን መስማት እወዳለሁ! እባክዎን የ Github repo ን ይፈትሹ እና ሹካውን ያስወግዱ! ምን እንደመጣህ ማየት እወዳለሁ።

የሚመከር: