เรียกใช้ Cuttlefish ในเซิร์ฟเวอร์ที่ติดตั้งในองค์กร

หน้านี้จะอธิบายวิธีเรียกใช้ Cuttlefish บนเซิร์ฟเวอร์ในองค์กร หากต้องการเรียกใช้ Cuttlefish ในเซิร์ฟเวอร์ในองค์กร คุณต้องใช้อิมเมจ Docker ของ Cuttlefish และบริการเว็บ Cloud Orchestrator

อิมเมจ Docker ของ Cuttlefish มีการอ้างอิงที่จำเป็นทั้งหมดสำหรับการเปิดใช้ Cuttlefish ในคอนเทนเนอร์ อิมเมจ Docker นี้ช่วยให้คุณตั้งค่าโครงสร้างพื้นฐาน สำหรับการเรียกใช้อินสแตนซ์ Cuttlefish จากระยะไกลในสภาพแวดล้อมโฮสต์ต่างๆ และ ช่วยให้คุณเปิดใช้ Cuttlefish ได้อย่างอิสระจากการตั้งค่าของเครื่องโฮสต์ เช่น ตัวแปรของระบบปฏิบัติการ (Debian, Linux), เวอร์ชันของระบบปฏิบัติการ, ตัวแปรของสถาปัตยกรรม (x86_64, ARM64) และการขึ้นต่อกันในการติดตั้งอื่นๆ

Cloud Orchestrator คือบริการเว็บสำหรับโฮสต์ VM หรือคอนเทนเนอร์ที่คุณเรียกใช้ Cuttlefish ได้ cvdr เป็นอินเทอร์เฟซบรรทัดคำสั่งฝั่งไคลเอ็นต์สำหรับการโต้ตอบกับ Cloud Orchestrator

ข้อกำหนดของเซิร์ฟเวอร์สำหรับการเรียกใช้อินสแตนซ์ Cuttlefish

ข้อกำหนดของเซิร์ฟเวอร์ (เช่น ข้อกำหนดของ CPU และหน่วยความจำ) สำหรับ การเรียกใช้อินสแตนซ์ Cuttlefish จะขึ้นอยู่กับจำนวนอินสแตนซ์ Cuttlefish ที่ทำงานพร้อมกันและปริมาณทรัพยากรที่แต่ละอินสแตนซ์ ใช้ ตัวอย่างเช่น หากต้องการเรียกใช้ Cuttlefish 40 อินสแตนซ์ ซึ่งแต่ละอินสแตนซ์ใช้ CPU 4 คอร์ และ RAM 8 GB เซิร์ฟเวอร์จะต้องมีอย่างน้อย 160 คอร์และ RAM 320 GB หากใช้การเร่งกราฟิก คุณจะต้องมี GPU ด้วย นอกจากนี้ CPU ของเซิร์ฟเวอร์ควรมีสถาปัตยกรรม ARM เท่ากับหรือสูงกว่าที่อินสแตนซ์ Cuttlefish ใช้ในการสร้าง

ทีม Cuttlefish ใช้การตั้งค่าเซิร์ฟเวอร์ ARM ในองค์กรเพื่อ เรียกใช้อุปกรณ์ไฮบริด Cuttlefish หากต้องการเรียกใช้ CHD 40 อินสแตนซ์พร้อมกัน ทีมใช้ 128 คอร์ (เราใช้ ARM v8.2 แต่คุณสามารถใช้เวอร์ชันล่าสุดได้) และ RAM 512 GB

ตั้งค่าเซิร์ฟเวอร์ในองค์กรเพื่อเรียกใช้ Cuttlefish

หากต้องการตั้งค่าเซิร์ฟเวอร์ในองค์กรเพื่อเรียกใช้ Cuttlefish ให้ทำตามวิธีการ ใน เปิดใช้งาน Cloud Orchestrator ในเซิร์ฟเวอร์ในองค์กร วิธีการเหล่านี้อธิบายวิธีเรียกใช้ Cloud Orchestrator ซึ่งจะดาวน์โหลด และเรียกใช้อิมเมจ Docker ของ Cuttlefish เป็นโฮสต์

ใช้ cvdr เพื่อโต้ตอบกับ Cloud Orchestrator เพื่อสร้าง ลบ และแสดงรายการโฮสต์และ อินสแตนซ์ Cuttlefish

ดาวน์โหลดอิมเมจ Docker ของ Cuttlefish

หากต้องการดาวน์โหลดอิมเมจ Docker ของ Cuttlefish ให้ทำตามวิธีการใน android-cuttlefish/docker/README.md บน GitHub