Cloonix ابزاری است که به ایجاد شبکه های شبیه سازی شده با ماشین های مجازی و اتصالات شبیه سازی شده کمک می کند.
اولین هدف آن استفاده آسان و بصری از منابع باز پیچیده مانند qemu-kvm و openvswitch از طریق آیتم های بصری است که در این سند گیتم نامیده می شوند.
هدف دوم آن این است که مردم نمایش های شبکه را بر اساس کلونیکس به اشتراک بگذارند، اسکریپت های کوچک مبتنی بر دستورات کلونیکس را می توان برای نمایش و بازتولید سناریوهای پیچیده شبکه به اشتراک گذاشت.
در چند کلمه، cloonix یک مجموعه AGPLv3 از عناصر نرم افزار C است که با هم کار می کنند و با هدف استفاده منسجم از چندین نرم افزار منبع باز شناخته شده، که اصلی ترین آنها عبارتند از: qemu-kvm، openvswitch، dpdk، spice، wireshark و openssh است.
کلونیکس خوشههای ماشینهای مجازی را مدیریت میکند، سرور توسط کلاینتهایی کنترل میشود که از راه دور یا روی یک میزبان عمل میکنند. همه کلاینتهای cloonix با نام cloonix_xxx xxx میتوانند یکی از موارد زیر باشند: gui، cli، ssh، scp، dta، ice، mon، osh، ocp، ovs، xwy.
سرور cloonix روی سرور راهاندازی میشود و cloonix_net نام دارد، گیتهایی را ایجاد و کنترل میکند که روی سرور اجرا میشوند و روی بوم gui راهاندازی شده با cloonix_gui تصویر میشوند.
گیتیم اصلی ماشین مجازی kvm است، در اطراف این گیتیم 6 گیت دیگر وجود دارد: lan، nat، tap، phy، d2d، a2b، این گیتیم ها در این مستندات توضیح داده شده اند.
ماشین های مجازی kvm را می توان با دستورات cloonix متصل کرد، اتصالات شبیه سازی شده بین ماشین های مجازی بر اساس openvswitch و dpdk هستند و توسط گیتیم lan تصویر می شوند.
دسکتاپهای شبیهسازیشده برای ماشینهای مجازی از طریق spice راهاندازی شده با کلیک راست در بالای kvm در رابط کاربری ارائه میشوند.
با دوبار کلیک بر روی یک رابط ماشین مجازی (دایره کوچکی که در حاشیه vm قرار دارد) یک جاسوس wireshark باز می شود که بسته های در حال اجرا از طریق این رابط را نشان می دهد.
git clone --depth=1 https://github.com/clownix/cloonix.git wget http://clownix.net/downloads/cloonix-20-01/cloonix-20-01.tar.gzهمه نرم افزارهای متن باز کامپایل شده با نرم افزار cloonix در /usr/local/bin/cloonix نصب می شوند و با یک ریمو ساده قابل حذف هستند.
wget http://clownix.net/downloads/cloonix-20-01/targz_store.tar.gz
دنلود تمامای نسخه های نرم افزار Cloonix