ManageIQ
- ManageIQ链接manageiq.orgHybrid Cloud Management Platform. · Base of Red Hat CloudForms. · Stack: Ruby on Rails, PostgreSQL. · Deployment: Appliance (CentOS based).笔记:ManageIQ
- Hybrid Cloud Management Platform.
- Base of Red Hat CloudForms.
- Stack: Ruby on Rails, PostgreSQL.
- Deployment: Appliance (CentOS based).
- Providers database architecture
- GemfileGitHub 文件ManageIQ/manageiq/Gemfile
Components
- Provider: Connection to external systems (e.g., VMware vCenter, OpenStack, AWS, Kubernetes).
- Infrastructure, Cloud, Network, Storage.
- Region: Top-level wrapper in a multi-region deployment.
- Zone: Grouping of appliances for scalability and network segmentation.
- Appliance: A ManageIQ server instance.
- Roles: User Interface, Provider Inventory, Automate, SmartProxy, etc.
Deployment & Setup
- Default Credentials:
admin:smartvm
# Docker Deployment
# APP_ROOT /var/www/miq/vmdb/
# Run with persistence
docker run -d -e TZ=Asia/Shanghai \
-p 8443:443 \
-v $PWD/pgdata:/var/lib/pgsql/data \
--name manageiq manageiq/manageiqAutomate
- State Machine based automation.
- Namespace: Container for classes.
- Class: Template/Definition.
- Instance: Concrete object.
- Method: Ruby script.
- Datastore: Directory structure for automation code.
Resources
- ManageIQ Documentation
- ManageIQ GitHubGitHub 组织ManageIQHybrid Cloud Management Platform. · Base of Red Hat CloudForms. · Stack: Ruby on Rails, PostgreSQL. · Deployment: Appliance (CentOS based).笔记:ManageIQ
- Redfish SpecificationWikipediaRedfish (specification)
- ForemanGitHubtheforeman/foreman
Kubernetes (Development info)
kubectl create ns management-infra
kubectl create sa -n management-infra management-admin
kubectl create clusterrolebinding management-infra-cluster-viewer --clusterrole=cluster-viewer --user=system:serviceaccount:management-infra:management-admin
# Get Token
kubectl describe secret -n management-infra $(kubectl get secrets -n management-infra | grep management-admin | cut -f1 -d ' ') | grep -E '^token' | cut -f2 -d':' | tr -d '\t'关联信息
反向链接、本文链接的其他页面和外部资料。
参考资料
GitHub3 条
- ManageIQgithub.com/ManageIQ
- ManageIQ/manageiq/Gemfilegithub.com/ManageIQ/manageiq/blob/master/Gemfile
- theforeman/foremangithub.com/theforeman/foreman
Wikipedia1 条
- Redfish (specification)Wikipedia:Redfish (specification)
其他外链4 条
- manageiq.orgmanageiq.org/
- manageiq.org/documentationmanageiq.org/documentation
- www.manageiq.org/docs/guides/architecture/providers_database_architecturewww.manageiq.org/docs/guides/architecture/providers_database_architecture
- www.redhat.com/en/technologies/management/cloudformswww.redhat.com/en/technologies/management/cloudforms